中国地质大学(北京)继续教育学院 2016年05课程考试
《单片机原理及应用》模拟题(补)
一.填空题
1.MCS—51布尔处理机的存储空间是_______。
2.P2口通常用作_______,也可以作通用的I/O口使用。
3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。 4.8051的堆栈区一般开辟在_______。 5.所谓寻址,其实质就是_______。 6.存储器映象是_______。
7.单片机内有组成微机的主要功能部件 、 和 。 8.堆栈的特性是 ,8051的堆栈一般开辟在 ,其堆栈指针是 。
9.RS232C是 总线标准。 10.8255是 接口。
二、单项选择题
1.MCS-51单片机复位操作的主要功能是把PC初始化为( )。
A.0100H B.2080H C.0000H D.8000H
2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。
A.500 B.1000 C.2-500 D.2-1000 3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。 A.P3.2 B.P3.3 C.P3.4 D.P3.5
4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。
A.1个机器周期 B.2个机器周期 C.4个机器周期 D.10个晶振周期
5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。 A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断
第 1 页 (共 1 页)
16
16
中国地质大学(北京)继续教育学院 2016年05课程考试
6.定时器若工作在循环定时或循环计数场合,应选用( )。
A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式3
三.判断题
1.判断以下各条指令是否正确(LL1和PROC为标号) (1)MOVX @R0,B (2)MOV A,30H (3)MOVX A,30H (4)ADDC A,R7 (5)SUB A,R2
(6)ANL #99H ,36H
(7)MOV C,ACC.0 (8)ORL P1.0,P3.1 (9)JBC P0,LL1
(10)ACALL PROC
四.简答题
1.如何正确使用P3口? 2.简述累加器的ACC的作用。
3.简述寄存器间接寻址方式及其寻址范围。 4.简述MCS-51单片机的中断入口地址。 5.单片机的特性主要有哪些? 6.8031、8051、8751有何异同?
7.MCS-51的位存储区在哪里?寻址范围是多少?
五.阅读程序题
1.执行下列程序段后,(P1)=_______。 MOV P1,#5DH CPL P1.1 CPL P1.2
2 页 (共 2 页)
第
中国地质大学(北京)继续教育学院 2016年05课程考试
CLR P1.6 SETB P1.7
2.执行下列程序段后,(A)=_______,(CY)=____。 MOV A,#C5H RL A
3.下列程序段执行后,(R0)=_______,(7EH)=____,(7FH)=_______。 MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#40H 1NC @R0 1NC R0 1NC @R0
4.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALL SUBTRN双字节指令后,(PC)=___,(61H)=_______,(62H)= ____。
5.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?
设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。 (1)MOV A,#48H
;寻址方式:
(A)=
;寻址方式:
(2)ADD A,60H
(A)=
(3)ANL A,@R0
六.编程题
;寻址方式:
(A)=
1.已知在累加器A中存放一个BCD数(0~9),请编程实现一个查平方表的子程序。 2.请使用位操作指令实现下列逻辑操作: BIT=(10H∨P1.0)∧(11H∨CY)
3.已知变量X存于VAR单元,函数值Y存于FUNC单元,按下式编程求Y值。
第 3 页 (共 3 页)