最新61205(1)单片机复习题答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理及应用复习题(1)参考答案

一、 选择题(从备选答案中选择一个正确答案,并将代号写在下表内。每题1

分,共20分)

1、下列指令中不影响标志位CY 的指令有( D )

A.ADD A ,20H

B.CLR

C.RRC A

D.INC A 2、当需要从MCS-51单片机程序存储器取数据时,采用的指令为( B ) A.MOV A ,@R1 B.MOV A ,@A+DPTR C.MOV A ,@R0 D.MOV X ,@DPTR

3、若单片机的振荡频率为6MHz ,设定时器工作在方式1需要定时1ms ,则定时器初值应为( C )

A.500

B.1000

C.500216-

D.1000216-

4、已知某数的BCD 码为0111 0101 0100 0010 则其表示的十进制数值为( B ) A.7542H B.7542 C.75.42H D.75.42

5、MCS-51单片机要外加上拉电阻才能驱动LED 发光管的端口是( A )。 A 、P0;

B 、P1;

C 、P2;

D 、P3;

6、MOVX A ,@ DPTR ,寻址的数据区是在( B )。 A 、片内RAM 区; B 、片外RAM 区; C 、程序区;

D 、端口区;

7、若RS0=1,RS1=0,(ACC )= 1,则指令

MOV R3,A 执行后,( B )存储单元中的数为1。

A、03H;

B、0BH;

C、13H;

D、1BH;

8、要把P0口高四位变0,低四位不变,应使用指令( D )

A、ORL P0,#0FH

B、ORL P0,#0F0H

C、ANL P0,#0F0H

D、ANL P0,#0FH

9.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

A. P0

B. P1

C. P2

D.P3

10.单片机应用程序一般存放在(B )

A.RAM

B.ROM

C.寄存器

D. CPU

11.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B)

A. 7542H

B.7542

C. 75.42H

D. 75.42 12.下列指令中不影响标志位CY的指令有( D )。

A.ADD A,20H

B. CLR

C.RRC A

D. INC A

13.寻址空间为数据程序存储器所用的指令是( A )

A. MOVX

B.MOV

C.MOVC

D.ADDC

14.执行中断返回指令,从堆栈弹出地址送给(C ).

A. A

B. CY

C. PC

D. DPTR

15.七段共阴极发光两极管显示字符‘H’,段码应为( D )

A.67H

B. 6EH

C. 91H

D.90H

16.在串行通信中,8031中发送和接收的寄存器是( B )

A.TMOD

B. SBUF

C. SCON

D. DPTR

17、片内RAM的20H~2FH为位寻址区,所包含的位地址是( B )。

A、00H~20H

B、00H~7FH

C、20H~2FH

D、00H~FFH

18、在串行口工作于移位寄存器方式时,其接收由(C)来启动。

A、REN

B、RI

C、REN和RI

D、TR

19、当MCS-51单片机接有外部存储器,P2口可作为 ( D )。

A、数据输入口

B、数据的输出口

C、准双向输入/输出口

D、输出高8位地址

20、数据的存储结构是指(D )。

A、存储在外存中的数据

B、数据所占的存储空间量

C、数据在计算机中的顺序存储方式

D、数据的逻辑结构在计算机中的表示

二、判断题,正确填T,错误填F(直接填入下表,每题1分,共10分)

1.短转移指令SJMP跳转空间最大可达到2KB.(x)

2.MCS-51单片机的外部中断1的中断请求标志是IT1. (×)

3.P3口作为第2功能使用时,其锁存器Q端必须为高电平。(√)

4.在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序

入口地址。(√)

5.工作寄存器组是通过置位PSW中的RS0和RS1来切换的。(√)

6.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。(×)

7.必须进行十进制调整的十进制运算只有加法和减法。(×)

8.MCS-51的串口是全双工的。(√)

9.执行返回指令时,返回的断点是调用指令的首地址。(×)

10.TMOD中GATE=1时,表示由两个信号控制定时器的启停。(√)

三、填空题(每空1分,共15分)

1、INT0和INT1的中断标志位分别是 IE0 和 IE1 。

2、串行口4种方式中方式0的波特率 Fosc/12,方式2的波特率Fosc x 2^SMOD/64

四、解答题(共15分)

1、完成串口通讯初始化。已知,系统晶振为11.0592MHz,要求:波特率9600,串口通讯方式为方式2。(8分)

Void serial_com_init()

{

TMOD = 0x20; //timer工作方式选择

TH1 = 0xfd //初值

TL1 = 0xfd

TR1 = 1; //启动timer

SCON = 0x50; //串口工作方式选择

EA = 1 //打开中断

ES = 1

}

2、若单片机的晶振频率为12 MHz,要求每产生50ms的定时,采用定时器T0,工作方式1,试确定控制字TMOD和计数初值并编写初始化程序。

答:

初始值为:

65536-50000=15536,转换为十六进制为3CB0,

初始化程序为:

TMOD = 0x01;

TH0 = 0x3C;

TL0 = 0xB0;

EA = 1;

ET0 = 1;

TR0 = 1;

相关文档
最新文档