单片机原理及应用模拟题(开卷)

中国地质大学(北京)继续教育学院 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 页)

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4