自考《单片机原理及应用》模拟试题及答案.docx
- 文档编号:1867675
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:18
- 大小:26.28KB
自考《单片机原理及应用》模拟试题及答案.docx
《自考《单片机原理及应用》模拟试题及答案.docx》由会员分享,可在线阅读,更多相关《自考《单片机原理及应用》模拟试题及答案.docx(18页珍藏版)》请在冰豆网上搜索。
自考《单片机原理及应用》模拟试题及答案
2020年自考《单片机原理及应用》模拟试题及答案
一、填空题、选择题(30分)
1.8031单片机复位后,R4所对应的存储单元的地址为( )H。
因上电时PSW=( )H,这时当前的工作寄存器区是第( )组工作寄存器区。
2.在MCS-51中,PC和DPTR都用于提供地址指针,但PC是为了访问( )存储器提供地址指针,而DPTR是为访问( )存储器提供地址指针。
3.计算机三总线分别为:
( )总线;( )总线;( )总线。
4.在串行通讯中,帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式( )。
5.51单片机有两个物理上独立的接收、发送缓冲器SBUF;通过串行口发送数据时,在程序中应使用:
( )指令;在接收数据时,在程序中应使用:
( )指令。
6.单片机与普通计算机的不同之处在于其将( )、( )和( )三部分集成于一块芯片上。
7.下列指令中有错误的是( )。
(2分)
A、MOVA,R4 B、MOV20H,R4 C、MOVR4,R3 D、MOV﹫R4,R3
8.8031复位后,PC与SP的值为( )、( )。
9.8051内部有( )个并行端口,P0口直接作为I/O端口使用时,必须外接( );并行端口作输入端口时,必须先执行( )指令,然后执行输入指令,才能正确的读入端口的状态。
10.当单片机接到外设的中断申请时,单片机响应中断,单片机将暂停( )的执行,转去执行( )程序,执行完 ( ),再执行( )程序。
11.定时器/计数器的工作方式3是指将 ( ) 拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为( )使用。
12.串行口每一次传送( )字符。
A.1位 B.1串 C.1帧 D.1波特
13.执行下列程序段后,(P1)=( )。
(2分)
MOV P1,#5DH
CPL P1.1
CLR P1.6
SETB P1.7
二、简答与计算题(24分)
1. MCS51的中断系统有几个中断源?
(1分)几个中断优先级?
(1分)如何用指令设置各中断源的优先级别?
(1分)如果同一级别同时存在多个中断申请时,CPU按什么顺序响应(按自然优先级顺序写出各个中断源)(2.5分)?
各个中断源的入口地址是多少?
(2.5分);(共8分)
2.在MCS-51单片机系统中,外接程序存储器和数据存储器共用16位地址线和8位数据线,会不会发生冲突,并说明为什么?
(6分)
3.已知程序执行前有A=02H,SP=52H,(51H)=80H,(52H)=00H。
下述程序执行后:
POP DPL
POP DPH
RL A
MOV B,A
MOVC A,@A+DPTR
PUSH A
MOV A,B
INC A
MOVC A,@A+DPTR
PUSH A
RET
ORG 8000H
DB 10H,80H,30H,50H,30H,50H
请问:
A=(),SP=(),(51H)=(),(52H)=(),PC=()。
(10分)
三、编程题(28分)
1.编程将片内RAM20H~2FH单元开始的16个数传送到片外RAM3000H~300FH开始的单元中。
(12分)
2.将存放在单片机片内数据存储器30H,31H,32H三个单元中不同的数据按从小到大的顺序排序,并将结果存放在片内RAM的30H~32H中。
(10分)
3.编制中断初始化程序,外部中断0(边沿触发)、外部中断1(电平触发)、定时器0开中断(中断允许);定时器1关中断(不允许中断)。
(6分)
四、综合应用题(18分)
MCS-51单片机系统硬件连接示意图如下图所示,系统采用12MHZ的晶体振荡器;并扩展了一片数据存储器6264和一片通用I/O接口芯片8255,并通过8255的PA端口驱动8个发光二极管,各发光二极管的阴极一起连接到地(GND)。
完成以下要求:
1.写出数据存储器6264的地址范围。
(2分)
2.写出8255各端口地址。
(4分)
3.编程实现连接在8255的PA端口上的发光二极管循环闪亮(即“走马灯”显示)的控制程序,(要求循环闪亮的时间间隔为50ms。
采用定时中断的方式来实现)
(注:
“/n” 说明此引脚为低电平有效,如8255的/CS端。
) (12分)
8255的控制字格式:
TMOD的格式
GATE C//T M1 M0 GATE C//T M1 M0
TCON的格式
TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
MCS-51单片机的指令表如下:
MOV
A,Rn
ADD
A,@Ri
DJNZ
direct,rel
MOV
A,direct
ADD
A,#data
DJNZ
Rn,rel
MOV
A,@Ri
ADDC
A,Rn
NOP
MOV
A,#data
ADDC
A,direct
ACALL
add11
MOV
Rn,A
ADDC
A,@Ri
LCALL
add16
MOV
Rn,direct
ADDC
A,#data
RET
MOV
Rn,#data
SUBB
A,Rn
RETI
MOV
direct,Rn
SUBB
A,direct
AJMP
add11
MOV
direct,direct
SUBB
A,@Ri
LJMP
add16
MOV
direct,A
SUBB
A,#data
SJMP
rel
MOV
direct,@Ri
ANL
A,Rn
CLR
C
MOV
direct,#data
ANL
A,direct
CLR
bit
MOV
@Ri,A
ANL
A,@Ri
SETB
C
MOV
@Ri,direct
ANL
A,#data
SETB
bit
MOV
@Ri,#data
ANL
direct,A
CPL
C
MOV
DPTR,#data16
ANL
direct,#data
CPL
bit
MOVC
A,@A+DPTR
ORL
A,Rn
ANL
C,bit
MOVC
A,@A+PC
ORL
A,direct
ANL
C,/bit
MOVX
A,@Ri
ORL
A,@Ri
ORL
C,bit
MOVX
A,@DPTR
ORL
A,#data
ORL
C,/bit
MOVX
@Ri,A
ORL
direct,A
MOV
C,bit
MOVX
@DPTR,A
ORL
direct,#data
MOV
bit,C
PUSH
direct
XRL
A,Rn
JC
rel
POP
direct
XRL
A,direct
JNC
rel
XCH
A,Rn
XRL
A,@Ri
JB
bit,rel
XCH
A,direct
XRL
A,#data
JNB
bit,rel
XCH
A,@Ri
XRL
direct,A
JBC
bit,rel
XCHD
A,@Ri
XRL
direct,#data
INC
A
CLR
A
INC
Rn
CPL
A
INC
direct
RL
A
INC
@Ri
RLC
A
INC
DPTR
RR
A
DEC
A
RRC
A
DEC
Rn
SWAP
A
DEC
direct
JMP
@A+DPTR
DEC
@Ri
JZ
rel
MUL
AB
JNZ
rel
DIV
AB
CJNE
A,direct,rel
DA
A
CJNE
A,#data,rel
ADD
A,Rn
CJNE
Rn,#data,rel
ADD
A,direct
CJNE
@Ri,#data,rel
一.填空题(每空1分,共20分)
1、在MCS-51单片机中,如果采用24MHz晶振,1个机器周期为()。
2、若A中的内容为0E6H,那么,P标志位的值为()。
3、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为()KB。
4、指令格式是由()和()所组成,也可能仅由()组成。
5、在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问()存储器提供地址,而DPTR是为访问()存储器提供地址。
6、已知程序执行前有A=01H,SP=52H,(51H)=FFH,(52H)=FFH。
下述程序执行后:
POP DPH
POP DPL
MOV DPTR,#4000H
RL A
MOV B,A
MOVC A,@A+DPTR
PUSH A
MOV A,B
INC A
MOVC A,@A+DPTR
PUSH A
RET
ORG 4000H
DB 70H,90H,10H,40H,30H,20H
请问:
A=(),SP=(),(51H)=(),(52H)=()。
7、假定A=55H,R3=0ABH,在执行指令ANLA,R3后,A=(),R3=()。
8、假定,SP=60H,A=30H,B=70H,执行下列指令:
PUSH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理及应用 自考 单片机 原理 应用 模拟 试题 答案