当前位置:首页 >> 教育学 >>

五邑大学单片机期末考试试卷2009~2010


试卷编号 命题人:王洪涛 试卷分类(A 卷或 B 卷) B

五邑大学
学期: 2009 至 2010 学年度 第 二

试 卷
学期 专业: 姓名: 学号:

课程: 单片机原理及应用 班级: AP

题号 得分



















总分

注:直接在试卷上完成答题。

一、 得分 (1)JC A,rel

(每小题 1 分,共 10 分) (2)RLC B (5)DA A (8) DEC R6 (3)XCH A,@R0 (6)SETB TB8 (9)ADDC A,@R1

判断题:下列 MCS-51 系列单片机汇编指令正确的打“√”否则打“×”。 (4)ANL R3,R2 (7)MOV C,#01H (10)POP ACC
二、 得分

读程序( (每空 1 分,共 5 分)

下面程序运行后,分析每步的运行结果,并写出画空格处的程序运行结果: ORG ORG MAIN: 0000H 0040H SJMP START MOV SP,#60H MOV 20H,#03H ACALL FIND STOP1: FIND: SJMP MOV RL A MOV 20H,A MOVC INC A,@A+DPTR MOV 22H,A DPTR MOV A, 20H
第 1 页 共 6 页

STOP1 DPTR,#TABLE

MOV A, 20H

MOVC RET

A,@A+DPTR

MOV 23H,A TABLE: DB 75H,0FEH,0F0H,87H,0FEH,09H,55H,9EH,55H,97H DB 78H ,9AH, 0A4H,30H,11H,10H,87H,54H,0FEH,0EEH 答: END (A)= (22H)=
纠错题(10 分)

(23H)=

三、 得分

以下是以主程序的格式编写的对 8031 外部中断 1 编写的开放其中断的程序,共五处错 误,找出程序中的错误并改正。 ORG SJMP ORG AJMP ORG START: STOP: INT0: MOV SETB SJMP NOP RET
四、 得分

0000H START 0010H INT0 0040H SP,#7FH EA STOP

问答题(5 分)

单片机按程序存储器和数据存储器的空间分布有哪两类体系结构? MCS-51 属于哪个 体系结构?

五、 得分

定时器编程(10 分)

设系统 fosc=6MHz。编写程序: 用 MCS-51 系列单片机的定时器定时器 T1 方式 2 实现 0.5mS 的定时, 要求用定时器 的中断功能,主程序在定时完成后停止。 (5 分)
第 2 页 共 6 页

六、

得分

外部中断编程(10 分)

设 MCS-51 系列单片机的外部中断源 1 的引脚已外接中断请求信号电路,编写单片机响 应中断并为其服务的程序。 (中断由边沿触发,服务程序的具体内容用 NOP 指令代替)

七、 得分

串行通信编程(15 分)

设系统 fosc=11.0592MHz,采用串口方式 1,波特率为 9600 要求下,求 T1 方式 2 时的 定时初值(5 分) 。编写一段 MCS-51 系列单片机串行通信接收数据程序:将发送方发送的
第 3 页 共 6 页

一个数据放入 40H 中。 (10 分) 已知: 串口方式 1、3 时波特率与定时器 T1 溢出率、SMOD 位关系如下:
Baud ? 2 SMOD ? T1的溢出率 32 f osc 12 ? ( 256 ? Z )

T1 工作于方式 2 时,则 T1 的溢出率(m)为: m ?

八、 得分

存储器系统设计与操作(15 分)

下图是你具有的芯片。 (1)将它们全用起来,设计一个 8031 单片机片系统(10 分) 。 (2) 指出各存储器的地址范围(3 分) 。 (3)编写将程序存储器中 0100H 中的内容读出到寄存器 A 中的程序段(2 分) 。
P2.0~P2.4 1Q~8Q
74HC573

A7~A0 A12~A8 OE
2764-1

A7~A0 A12~A8
2764-2

ALE 80C31 P0 PSEN P2.5 P2.6 P2.7

G OE 1D~8D

O7~O0

CE

O7~O0 OE CE

EA RD WR
+5V

Y0 Y1 3 Y2 74AC138 Y3 4 G2A 5 G2B Y4 Y5 8 GND Y6 6 G1 Y7 16 VCC
1 2

A B C

15 14 13 12 11 10 9 7

74LS138 74HC138

A7 ~ A0 A12 ~ A8 I/O7
6264-1

I/O0 CE OE WE

图题八 存储器系统设计与操作

第 4 页 共 6 页

~

九、扩展系统中接口器件的操作(10 分) 设某一 8031 系统分配给 8255A 的基地址为 EC00H。编写程序段: ① 初始化 8255A,命其 A 口为方式 0 输出,C 口高 4 位为输入;B 口为方式 1 输入, C 口低 4 位为输入; ② 将 A 口的高 4 位置 1,低 4 位清 0; ③ 将 B 口的输入状态读入寄存器 A; ④ 将 C 口的状态读入寄存器 A 后,再将(A)的低 3 位清 0,高 5 位不变。

第 5 页 共 6 页

十、A/D 程序设计题: (10 分) 根据硬件计算 ADC0809 的 8 个模拟量输入通道的地址, 编写程序实现 8 个通道的模拟量 循环采样(中断方式) ,并将采集到的数据存放至片内 RAM 40H~47H 中。

第 6 页 共 6 页


相关文章:
五邑大学单片机期末测试题
五邑大学单片机期末测试题_工学_高等教育_教育专区。...09H 单元 D. SFR 21.单片机 8051 的 XTAL1 和...五邑大学 2010单片机期末... 7页 免费 五邑大学...
五邑大学单片机试卷2014-2015
五邑大学单片机试卷2014-2015_教育学_高等教育_教育专区。一、 得分 (每小题 ...09H,55H,9EH,55H,97H DB 78H ,9AH, 0A4H,30H,11H,10H,87H,54H,0...
五邑大学单片机试卷
五邑大学单片机试卷_工学_高等教育_教育专区。单片机一五邑大学信息学院一.填空题(每空 1 分,共 20 分) 1、单片机与普通计算机的不同之处在于其将 一块芯片上...
五邑大学单片机考试
五邑大学单片机考试_工学_高等教育_教育专区。单片机三五邑大学信息学院考核课程 单片机原理及应用 考核班级 自动化、 一.填空题(每空 1 分,共 20 分) 1、在 ...
更多相关标签: