最新61205(1)单片机复习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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;