单片机复习题.docx
- 文档编号:3733294
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:11
- 大小:23.35KB
单片机复习题.docx
《单片机复习题.docx》由会员分享,可在线阅读,更多相关《单片机复习题.docx(11页珍藏版)》请在冰豆网上搜索。
单片机复习题
复习题
一、填空题
1.MCS—51布尔处理机的存储空间是_______。
2.P2口通常用作_______,也可以作通用的I/O口使用。
3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。
4.8051的堆栈区一般开辟在_______。
5.所谓寻址,其实质就是_______。
6.存储器映象是_______。
7.定时器中断请求发生在_______。
8.中断响应时间是指______。
9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态。
1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为________
2.P0通常用作_________.
3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________.
4.返回地址(或断点)是_________的程序计数器的内容。
5.中央处理器CPU是单片机的核心,它完成_________
6.单片机的工作过程,实际上就是_________.
7.所谓中断源即是_________
8.端口(或称口)是________
9.异步串行近程通信时的传送信号是_________.
10.若累加器A中的数据为01110010B,则PSW中的P=_________.
二、单项选择题
1.MCS-51单片机复位操作的主要功能是把PC初始化为()。
A.0100HB.2080HC.0000HD.8000H
2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。
A.500B.1000C.216-500D.216-1000
3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。
A.P3.2B.P3.3C.P3.4D.P3.5
4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。
5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
A.外部中断0B.外部中断1
C.定时器0中断D.定时器1中断
6.定时器若工作在循环定时或循环计数场合,应选用()。
A.工作方式0B.工作方式1C.工作方式2D.工作方式3
7.MCS-51单片机的外部中断1的中断请求标志是()。
A.ET1B.TF1C.IT1D.IE1
8.下列标号中,正确的标号是()。
A.1BT:
B.BEGIN:
C.ADD:
D.STAB31:
9.串行口每一次传送()字符。
A.1个B.1串C.1帧D.1波特
10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()。
A.ILE=1,
=1,
=0
B.ILE=1,
=0,
=0
C.ILE=0,
=1,
=0
D.ILE=0,
=0,
=0
1.MCS—51单片机的复位信号是( )有效。
A.高电平 B.低电平 C.脉冲 D.下降沿
2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。
A.2μs B.4μs C.8μs D.1ms
3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。
A.PUSH R0 B.PUSH @R0
C.PUSH 00H D.PUSH 08H
4.能够用紫外光擦除ROM中程序的只读存储器称为( )。
A.掩膜ROM B.PROM C.EPROM D.EEPROM
5.在片外扩展一片2764程序存储器芯片要( )地址线。
A.8根 B.13根 C.16根 D.20根
6.定时器/计数器工作方式1是( )。
A.8位计数器结构 B.2个8位计数器结构
C.13位计数结构 D.16位计数结构
7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )
A.2MHz B.1MHz C.500KHz D.250KHz
8.串行口的控制寄存器SCON中,REN的作用是( )。
A.接收中断请求标志位 B.发送中断请求标志位
C.串行口允许接收位 D.地址/数据位
三、简述单片机对中断优先级的处理原则。
三、简答题
1.简述累加器的ACC的作用。
2.简述寄存器间接寻址方式及其寻址范围。
3.简述MCS-51单片机的中断入口地址。
四、读程序题
1.执行下列程序段后,(P1)=_______。
MOVP1,#5DH
CPLP1.1
CPLP1.2
CLRP1.6
SETBP1.7
2.执行下列程序段后,(A)=_______,(CY)=____。
MOVA,#C5H
RLA
3.下列程序段执行后,(R0)=_______,(7EH)=____,(7FH)=_______。
MOVR0,#7EH
MOV7EH,#0FFH
MOV7FH,#40H
1NC@R0
1NCR0
1NC@R0
4.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALLSUBTRN双字节指令后,(PC)=___,(61H)=_______,(62H)=____。
5.阅读下列程序,说明其功能。
MOVR0,#data
MOVA,@R0
RLA
MOVR1,A
RLA
RLA
ADDA,R1
MOV@R0,A
RET
五、使用简单指令序列完成以下操作
1.请将片外RAM20H—25H单元清零
2.请将ROM3000H单元内容送R7
一、是非题
1?
8031片内含EPROM,8751片内不含EPROM。
()
2?
MCS-51单片机是依靠低电平复位的。
()
3?
MCS-51单片机的数据空间与程序空间是独立编址的。
()
4?
MCS-51单片机的四组工作寄存器区具有相同的地址。
()
5?
8051片内RAM的任何一个单元均可进行位操作。
()
6?
执行CLR30H指令后,30H字节单元被清0。
()
7?
CPU取指令时,完全由程序计数器PC控制。
()
8?
多个中断源不可以同时申请中断。
()
9?
CPU在响应INT0中断时,其中断申请标志IE0用软件清除是多余的。
()
10?
串行口的发送中断与接收中断各自有自己的中断入口地址。
()
11?
波特率反映了串行通讯的速率。
()
12?
只要中断允许寄存器IE中的EA=1,那么中断请求就一定能够得到响应。
()
13?
中断服务程序执行的最后一条指令必须是RETI。
()
14?
在微机的输入/输出方式中,中断请求方式比查询方式的效率高。
()
15?
执行LCALL指令时,栈指针SP的内容不会发生变化。
()
1?
8031片内含EPROM,8751片内不含EPROM。
()
2?
MCS-51单片机是依靠低电平复位的。
()
3?
MCS-51单片机的数据空间与程序空间是独立编址的。
()
4?
MCS-51单片机的四组工作寄存器区具有相同的地址。
()
5?
8051片内RAM的任何一个单元均可进行位操作。
()
6?
执行CLR30H指令后,30H字节单元被清0。
()
7?
CPU取指令时,完全由程序计数器PC控制。
()
8?
多个中断源不可以同时申请中断。
()
9?
CPU在响应INT0中断时,其中断申请标志IE0用软件清除是多余的。
()
10?
串行口的发送中断与接收中断各自有自己的中断入口地址。
()
11?
波特率反映了串行通讯的速率。
()
12?
只要中断允许寄存器IE中的EA=1,那么中断请求就一定能够得到响应。
()
13?
中断服务程序执行的最后一条指令必须是RETI。
()
14?
在微机的输入/输出方式中,中断请求方式比查询方式的效率高。
()
15?
执行LCALL指令时,栈指针SP的内容不会发生变化。
()
二、选择题
1?
MCS—51单片机复位后,从下列那个单元开始取指令:
()
①0003H②000BH③0000H
2?
对片外数据RAM单元读写数据须用:
()
①MOV指令②MOVX指令③MOVC指令
3?
MCS-51的无条件转移指令中,其转移范围最大的是:
()
①LJMP②AJMP③SJMP
4?
执行MOVSP,#30H指令后,压栈从片内RAM哪单元开始:
()
①2FH②30H③31H
5?
以下指令中,哪条指令执行后使标志位CY清0:
()
①MOVA,#00H②CLRA③ADDA,#00H
6?
定时器/计数器工作于模式2,在计数溢出时:
()
①计数从零重新开始②计数从初值重新开始③计数停止
7?
T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的:
()
①1/12②1/24③1/48
8?
当晶振频率是12MHz时,MCS—51单片机的机器周期是:
()
①1μs②1ms③2μs④2ms
9?
外部中断INT0的触发方式控制位IT0置1后,其有效的中断触发信号是:
()
①高电平②低电平③上升沿④下降沿
1?
MCS—51单片机复位后,从下列那个单元开始取指令:
()
①0003H②000BH③0000H
2?
对片外数据RAM单元读写数据须用:
()
①MOV指令②MOVX指令③MOVC指令
3?
MCS-51的无条件转移指令中,其转移范围最大的是:
()
①LJMP②AJMP③SJMP
4?
执行MOVSP,#30H指令后,压栈从片内RAM哪单元开始:
()
①2FH②30H③31H
5?
以下指令中,哪条指令执行后使标志位CY清0:
()
①MOVA,#00H②CLRA③ADDA,#00H
6?
定时器/计数器工作于模式2,在计数溢出时:
()
①计数从零重新开始②计数从初值重新开始③计数停止
7?
T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的:
()
①1/12②1/24③1/48
8?
当晶振频率是12MHz时,MCS—51单片机的机器周期是:
()
①1μs②1ms③2μs④2ms
9?
外部中断INT0的触发方式控制位IT0置1后,其有效的中断触发信号是:
()
①高电平②低电平③上升沿④下降沿
10?
一字节补码所表示的数值范围是:
()
①-128~+127②-127~+128③-128~+128
三、试叙述MCS-51汇编语言程序的上机过程(10分)
四、改错题
以给出的指令操作码为依据,请判断MCS—5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。
1.MULR0R1
2.MOVA,@R7
3.MOVA,#3000H
4.MOVC@A+DPTR,A
5.LJMP#1000H
五、程序分析
1.已知:
(30H)=X7X6X5X4X3X2X1X0B,(31H)=Y7Y6Y5Y4Y3Y2Y1Y0B,请给出下列每条指令执行后注释中的结果。
(10分)
MOV32H,30H;(32H)=
ANL32H,#0FH;(32H)=
MOVA,31H;(A)=
SWAPA;(A)=
RLA;(A)=
ANLA,#0F0H;(A)=
ORL32H,A;(32H)=
2.执行下列程序后,问(A)=?
、(R0)=?
、(R1)=?
。
(20分)
ORG0000H
LJMPMAIN
ORG0030H
MAIN:
MOVSP,#50H
LCALLSBRUT
SJMP$
SBRUT:
MOVR0,#00H
MOVR1,#0AH
MOVA,#00H
MOVDPTR,#DATA
LOOP:
MOVA,R0
MOVCA,@A+DPTR
CJNEA,#0FFH,LOOP1
SJMPEXIT
LOOP1:
INCR0
DJNZR1,LOOP
EXIT:
RET
DATA:
DB00H,11H,22H,33H,44H
DB55H,66H,77H,88H,99H
END
四、读程序题
1.执行下列程序段后,(P1)=_______。
MOVP1,#5DH
CPLP1.1
CPLP1.2
CLRP1.6
SETBP1.7
2.执行下列程序段后,(A)=_______,(CY)=____。
MOVA,#C5H
RLA
3.下列程序段执行后,(R0)=_______,(7EH)=____,(7FH)=_______。
MOVR0,#7EH
MOV7EH,#0FFH
MOV7FH,#40H
1NC@R0
1NCR0
1NC@R0
4.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALLSUBTRN双字节指令后,(PC)=___,(61H)=_______,(62H)=____。
五、编程题
已知一MCS—51单片机系统的片内RAM20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中.同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。
CY
A
DPTR
片外01H
片外00H
片外8000H
一、填空题
1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为________
2.P0通常用作_________.
3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________.
4.返回地址(或断点)是_________的程序计数器的内容。
5.中央处理器CPU是单片机的核心,它完成_________
6.单片机的工作过程,实际上就是_________.
7.所谓中断源即是_________
8.端口(或称口)是________
9.异步串行近程通信时的传送信号是_________.
10.若累加器A中的数据为01110010B,则PSW中的P=_________.
二、单项选择题
1.MCS—51单片机的复位信号是( )有效。
A.高电平 B.低电平 C.脉冲 D.下降沿
2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。
A.2μs B.4μs C.8μs D.1ms
3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。
A.PUSH R0 B.PUSH @R0
C.PUSH 00H D.PUSH 08H
4.能够用紫外光擦除ROM中程序的只读存储器称为( )。
A.掩膜ROM B.PROM C.EPROM D.EEPROM
5.在片外扩展一片2764程序存储器芯片要( )地址线。
A.8根 B.13根 C.16根 D.20根
6.定时器/计数器工作方式1是( )。
A.8位计数器结构 B.2个8位计数器结构
C.13位计数结构 D.16位计数结构
7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )
A.2MHz B.1MHz C.500KHz D.250KHz
8.串行口的控制寄存器SCON中,REN的作用是( )。
A.接收中断请求标志位 B.发送中断请求标志位
C.串行口允许接收位 D.地址/数据位
三、简答题
2.简述累加器的ACC的作用。
3.简述寄存器间接寻址方式及其寻址范围。
4.简述MCS-51单片机的中断入口地址。
五、8051单片机有哪几种寻址方式?
每种寻址方式各涉及哪些寄存器和存储器空间。
请说明。
(24分)
答:
寻址方式
涉及的寄存器
使用的存储空间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 复习题