南昌大学单片机试卷五
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南昌大学单片机试卷五
10、80C51单片机包括 ______总线、______总线、 ______总线。
11、DAC0832是 ______位数/模转换器。
二、选择题(每空1 分,共10 分)
得分评阅人
1、MCS—51单片机的CPU每取一个指令字节,立即使。
A.堆栈指针SP自动加1
B.数据指针DPTR自动加1
C.程序计数器PC自动加1
D.累加器A自动加1
2、80C51单片机片内RAM为字节。
A.256
B.128
C.0
D.8
3、F6H是用8位二进制补码表示的十六制数,那么相应的十进制数是。
A.246
B.-10
C.-118
D.-9
4、80C51单片机中的SP和PC分别是的寄存器。
A.8位和8位
B.16位和16位
C.8位和16位
D.16位和8位
5、80C51单片机全部使用外接ROM时,其引脚必须接地。
A.PSEN
B.ALE
C. RD
D. EA
6、下列指令中,不能完成累加器清零。
A.MOV A, #00H
B.XRL A,0E0H
C.CLR A
D.XRL A,#00H
7、下列指令组中,只有能完成两个8位二进制数n
1和n
2
相加,和存于A中。
A.MOV A,#n
1 B.ADD #n
1
,#n
2
ADD A,#n
2
C.MOV R1,#n
1 D.MOV A,n
1
ADD R1,#n
2 ADD A,n
2
MOV A,R1
8、80C51单片机的外部中断1的中断服务程序入口地址为。
A.0000H
B.0003H
C.000BH
D.0013H
9、80C51单片机在片外扩展程序存储器,当取程序存储器的内容时,下列信号有效。
A.RD
B.WR
C.ALE
D.PSEN
10、在 MCS-51 中,为实现 P0 口线的数据和低位地址复用,应使用。
A.地址锁存器
B.地址寄存器
C.地址缓冲器
D.地址译码器
三、程序阅读题(每题5 分,共20 分)
得分评阅人
1、阅读下列程序:
ORG 2000H
MOV DPTR,#TABLE
MOV A,R0
MOVC A,@A+DPTR
MOV R0,A
SJMP $
TABLE: DB 00H,01H,04H,09H,10H,19H
DB 24H,31H,40H,51H
END
(1)说出本程序的功能。
(2)当R0=5,程序结束时,R0中内容为。
2、阅读下列程序:
ORG 2000H
MOV R0,#32H
MOV @R0,#0
MOV A,30H
XCHD A,@R0
ORL 32H,#30H
SWAP A
ORL A,#30H
MOV 31H,A
END
(1)说出本程序的功能。
(2)当(30H)=58H,程序结束时,(31H)中内容为,(32H)中内容为。
3、阅读下列程序:
MOV A,#23H
MOV B,#33H
PUSH A
PUSH B
POP A
POP B
执行完本段指令后,(A)= ________ ;(B)= _______。
4、阅读下列程序,说明程序段完成的功能。
ORG 0030H
MOV DPTR,#2000H
MOV R2,#00H
MOV R7,#10H
LOOP1: MOVX A,@DPTR
INC DPTR
CJNE A,#50H,LOOP2
INC R2
LOOP2: DJNZ R7,LOOP1
RET
四、编程题(每题10 分,共20 分)
得分评阅人
1、已知单片机系统的晶振是12M,要求80C51单片机的P1.0端口线上输出周期为20ms的方波。(采用T0的方式1,且使用中断方法)
2、80C51单片机内部RAM的40H~4FH单元,存有16个单字节无符号数,试编程找出其中最大的数后存入50H单元
五、简答题(每题5 分,共20 分)
得分评阅人
1、在 MCS — 51 单片机系统中,外接程序存储器和数据存储器公用 16 位地址线和 8 位数
据线,为什么不发生冲突?
2、A/D 转换器转换数据的传送有几种方式?
3、什么是中断?51单片机响应中断时硬件完成哪些工作?
4、简述软件去除键盘抖动的方法。
六、系统扩展题(每题10 分,共10 分)
得分评阅人
80C51系统扩展如下图所示,则
1、请连接相关芯片的引脚。
2、分别写出IC0、IC1、IC2、IC3对应的存储空间地址。
3、IC0与IC2的地址重叠,是否影响正常使用?请说明原因。
4、图中74HC373的作用是什么?