单片机考试题库Word文档下载推荐.docx
- 文档编号:16022327
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:34
- 大小:35.38KB
单片机考试题库Word文档下载推荐.docx
《单片机考试题库Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《单片机考试题库Word文档下载推荐.docx(34页珍藏版)》请在冰豆网上搜索。
PC
(C)保护现场
(D)PC+3入栈,4000HPC
2.执行LCALL4000H指令时,MCS-51所完成的操作是(
3.下面哪一条指令产生WR信号(D)。
(A)MOVXA,@DPTR
(B)MOVCA,@A+DPTR
MOVC@A+DPTR,A
(D)MOVX@DPTR,A
4.MOVX
A,@DPTR指令中源操作数的地址寻址方式是(B)0
寄存器寻址
(B)寄存器间接寻址
直接寻址
(D)立即寻址
5.工作串行口工作方式的寄存器是(
(A)TCON
(B)PCON
(CSCON
(D)TMOD
6.使用T1时,有几种管理工作模式
(B)2
(C)3
(D)4
7.执行PUSHACC指令,MCS-51完成的操作是(
(A)SP+1SP(ACC)(SP)
(B)(ACC)
SPSP—1SP
(C)SP—1SP(ACC)(SP)
(D)(ACC)
(SP)SP+1
SP
8.MCS-51单片机各中断源的优先级别设定是利用寄存器(
(A)TMOD
(B)IP
(C)PCON
(D)SCON
9.指令AJMP的跳转范围是(C)0
(A)256B
(B)1KB
(02KB
(D)64KB
10.执行返回指令时,返回的断点是(
(A)调用指令的首地址
(B)调用指令的末地址
(C)调用指令下一条指令的首地址
(D)返回指令的末地址
1.我们所说的单片机系统实质上是单片机的硬件系统和软件系统的总称
2.单片机的程
存储器只是用来存放程
(X)
3.AT89S52单片
断源优先级
(X)
4.单片机外扩
I/O
RAM是统一编
5.单片机
有复位电路。
6.单片机上电复
堆栈指令
SP=00H。
(X
7.单片机系统中,
器周期等于1.5us0
8.使用AT89C52且EA=1时,仍可外扩
64K的程序存储器。
9.调用子程序指令及返
回指令与堆栈有关但与PC无关。
10
单片机外部中
断0的入口地址是
0003H。
四、分析说明题(本题10分)
1.指出以下程序段每一条指令执行后累加器A内的值,已知(R0)=30H,CY=Q
2.
MOV
A,#0AAH
;
(A)=0AAHQ
CPL
(A)=55H
RL
(A)=OAAH
RLC
;
(A)=54HQ
CLR
ADDCA,RO
(A)=84HQ
(A)=_40H__,(B)=00HQ
#02H
#20H
已知(SP=60H,(DPTR=3456H,在执行下列指令后,(SP)=_62__,内部RAM(61H)=_56H_。
PUSHDPH
PUSHDPL
3.执行下列程序后,
MOVA,
MOVB,
五、程序设计题
(本题20分)
MULAB
ADDIO
:
MOVR0,30H
R7,#9
A,@R0
LOOP
INCR0
ADD
DJNZ
R7,LOOP
30H,A
RET
1.片内RAM30H^始的单元中有10B的二进制数,请编程求它们之和(和V256).
解:
SOUT
MOVSCON,#40H
MOVTMOD,#20H
TL1,#0E8H;
TH1,#0E8H
SETB
TR1
SBUF,A
JNB
T1,$
T1
设置串行接口为工作方式
定时器T1工作于模式2
设置波特率为1200b/s
第二部分
实践部分(40分)
编一个程序,将累加器中的一个字符从串行接口发送出去.
六、实践操作题(本题40分)
任务:
在数码管上循环显示0~9数字,时间间隔0.2秒。
(fosc=12MHZ)。
要求:
根据要求设计硬件连接图。
编写程序。
上机调试并运行,展示结果。
参考程序:
ORG0
START:
MOVR1,#00H
NEXT:
MOVA,R1
DPTR,#TABLE
MOVC
A,@A+DPTR
P0,A
LCALL
DELAY
INCR1
CJNER1,#10,NEXT
LJMPSTART
DELAY:
MOVR5,#20
D2:
MOV
R6,#20
D1:
R7,#248
R7,$
R6,D1
DJNZR5,D2
TABLE:
DB3FH,06H,5BH,4FH,66H
DB6DH,7DH,07H,7FH,6FH
END
一、填空题(25分,每空1分)
1.AT89S51
单片机为8位单片机
2.MCS-51
系列单片机的典型芯片分别为
8031
8051
8751。
3.AT89S51
的异步通信口为全双工
单工/半双工/全双工)
4.AT89S51
有2级中断,5
个中断源
5.AT89S51
内部数据存储器的地址范围是
00H~7FH
,位地址空间的字节
地址范围是
20H~2FH
,对应的位地址范围是00H~7FH
,外部数据存储器的最
大可扩展容量是64K。
6.AT89S51单片机指令系统的寻址方式有__寄存器寻址
寄存器间接寻址
立即寻址
基址寄存器加变址寄存器寻址
7.如果(A)=34H,(R7)=0ABH,执行XCHA,R7;
结果(A)二OABH
(R7)=34H
8.82C55可以扩展3个并行口,其中
8条口线具有位操作功能;
9.当单片机复位时PSW^00H,这时当前的工作寄存器区是0区,R4所对应
的存储单元地址为04H。
11.74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选
中8片芯片。
二、简答题
1、如果(DPTR)=507BH(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下
列指令后:
POP
DPH;
DPL;
SP;
则:
(DPH)=___3CH___;
(DPL)=___5FH___;
(SP)=___50H___;
(6分)2、采用6MHz的晶振,定时1ms用定时器方式0时的初值应为多少?
(请给出计
算过程)(6分)解:
•••采用6MHZ晶振•••机器周期为2us
(213-X)X2X10-6=1X10-3
•••X=7692(D)=1E0CH=1111000001100(B),
化成方式0要求格式为111100001100B
即0F00CH
综上可知:
TLX=0CH,THX=0F0H
3.分析下列程序的功能(5分)
PUSHACC
PUSHB
POPACC
POPB
解:
该程序的功能是通过累加器ACC与寄存器B数据交换。
三、图为8段共阴数码管,请写出如下数值的段码。
0__3FH___1__06H___2_5BH3_4FH__4_66H_56DH
P__73H__7_03H___8_7FH
C_39H
四、简述MCS-51系列单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数
据的过程。
(请给出原理图)(10分)答:
原理图如上图所示,假设主机呼叫01H从机,首先呼叫:
主机发送地址帧000000011
(TB8)此时各从机的SM2位置1,且收到的RB8=1,故激活RI。
各从机将接收到
的地址与地机地址比较,结果1#机被选中,则其SM2清零;
0#、2#机不变。
接着
传数;
主机发送数据帧,xxxxXXXX0,此时1#机SM2=0,RB8=0则激
活RI,而0#2#机SM2=1,RB8=(则不激活RI,然后数据进入1#机的缓冲区。
五、简述一种多外部中断源系统的设计方法。
(给出图和程序)(10分)
答:
原理电路如图所示程序如下:
INT:
PUSHPSW
PUSHA
JNBP1.1,IR1
JNBP1.2,IR2
JNBP1.3,IR3
返回
INTIR:
POPA
POPPSW
IR0:
中断服务子程序
中断服务
AJMPINTIR
IR1:
IR2:
IR3:
AJMPINTIP
六、简述行列式扫描键盘的工作原理。
(8分)
答:
扫描键盘工作原理
(1)首先XO〜X3,始终接高电平,Y0〜Y3给低电平,扫描P1.0〜P1.3若全为高电平,则
没有键按下,若有低电平,则有键按下。
⑵接着Y0输出低电平,Y1〜Y3输出高平,扫描P1.0〜P1.3,若全为高电平,则没有键
按下,若有低电平,则找出相位,得到所按的键。
(3)再Y1输出低电平,Y0,Y2,Y3输出高电平,重复第2步骤作.
⑷再Y2输出低电平,Y0,Y1,Y3输出高电平扫描⑸再Y3输出低电平,Y0,Y1,Y2输出高电平扫描
根据据以上扫描,确定以上各键是否按下。
七、请回答:
(共20分)
1、
下图中外部扩展的数据存储器容量是多少?
(2分)
2、
三片6264的地址范围分别是多少?
(地址线未用到的位填1)(6分,)
3、
若外部程序存储器已扩展(未画出),请编写程序,要求:
(1)
将30H〜3FH中的内容送入62641#的前16个单元中;
(6分)
(2)
将62642#的前32个单元的内容送入40H~5FH中;
(6分)
1.外部扩展的数据存储器为3片8K的RAM外扩容量为24K
A15
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 考试 题库