单片机期末复习题1Word文档格式.docx
- 文档编号:14863229
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:16
- 大小:35.10KB
单片机期末复习题1Word文档格式.docx
《单片机期末复习题1Word文档格式.docx》由会员分享,可在线阅读,更多相关《单片机期末复习题1Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
指令表示当指定位为()时程序发生跳转。
7.既做一般I/O口又有第二功能的端口是();
既做数据线又做地址线的是()口。
8.一个机器周期包含()个晶振周期,若晶振周期的频率为12MHZ,则机器周期为(),指令周期为()~()机器周期。
9.P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据()。
2.使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。
A将源程序转换成目标程序B将目标程序转换成源程序C将低级语言转换成高级语言D连续执行键
3.指令AJMP的寻址范围是()
A任意范围B-128到+127C64KD2K
5.单片机在与外部I/O口进行数据传送时,将使用()指令。
AMOVXBMOVCMOVCD视具体I/Q口器件而定
6.在中断允许寄存器中,中断控制寄存器EA位的作用是()
ACPU总中断允许控制位B中断请求总标志位C各中断源允许控制位D串行口中断允许位
7.调用子程序、中断响应过程及转移指令的共同特点是()。
A都能返回B都通过改变PC实现转移C都将返回地址压入堆栈D都必须保护现场
9.串行口中断入口地址是()。
A000BHB0023HC1000HD0013H
1.什么是堆栈
假定(sp)=40h,(39h)=30h(40h)=60h,执行下列指令:
popdph
popdpl
后,dptr的内容为(),sp的内容是()。
2.试用位操作指令完成下列要求。
不准改变未涉及的位。
⑴使ACC.3置位。
⑵将P2.0清零⑶清除累加器的第4位。
(1)SetBACC3
(2)CLRP2.0(3)CLRACC4
3.出P3口在作为第二功能使用时各引脚的定义。
1.若(50H)=40H,试写出执行以下程序段后累加器A、寄存器R0及内部RAM的40H.41H.和42H单元的内容各为多少?
MOVA,50H答:
A10H
MOVR0,AR010H
MOVA,#10H40H50H
MOV@R0,A41H4BH
ADDA,#3BH42H4BH
MOV41H,A
MOV42H,41H.
3.一变量存放在片内RAM的20H单元,其取值范围为:
00H~05H。
要求编制一段程序,根据变量值求其平方值,并存入片内的RAM的21H单元。
CLRA
CLRB
MOVA20H
MULAB
MOV21HA
1.单片机是将【 】做到一块集成电路芯片中,称为单片机。
A.CPU、RAM、ROMB.CPU、I/O设备
C.CPU、RAMD.CPU、RAM、ROM、I/O设备
4.指令MOV寻址空间是【 】。
A.片外ROMB。
片外RAMC。
片内RAMD。
片内ROM
5.指令MOVX寻址空间是【 】。
6.8051位寻址能力能够达到【 】位。
A.64 B.128 C.32 D.16
7.8051单片机的堆栈区是向地址【 】的方向生成的。
A.可变 B.不定 C.减小 D.增大
8.“MULAB”指令执行后,16位乘积的高位在【 】中。
A.AB.CC.ABD.B
9.8051单片机外部中断0、1(,)在【 】。
A.P0口 B.P1口 C.P2口D.P3口
10.一个机器周期含有
(1)个时钟周期,当单片机时钟频率为12MHZ时,一个机器周期为
(2)μs。
【 】。
A.
(1)6
(2)2 B.
(1)12
(2)2C.
(1)12
(2)1D.
(1)6
(2)1
11.“CLRA”的寻址方式是【 】。
A。
寄存器寻址B。
直接寻址C。
寄存器间接寻址D。
立即寻址
12.“SJMP08H”的寻址方式是【 】。
变址寻址B。
相对寻址C。
位寻址
13.访问程序存储器,指令操作码的助记符是【 】。
A.MOVCB.MOVC.MOVXD.XCH
14.80C51复位后PC和SP中的内容各为多少?
A.PC=0000H,SP=60HB.PC=0040H,SP=07H
C.PC=0000H,SP=06HD.PC=1000H,SP=07H
三、分析题:
每小题5分,共20分。
1.分析题:
假设(SP)=30H,(DPTR)=4455,分析连续执行下列指令序列后DPTR及SP的内容。
PUSHDPL;
PUSHDPH;
POPDPL;
POPDPH;
程序执行后,(SP)= (DPTR)=
2.分析题:
假设内RAM单元(60H)=08H,问,执行完下列指令序列后内RAM(60H)的内容为多少?
MOVR0,#60H
MOVA,@R0
RLA
MOVR1,A
ADDA,R1
MOV@R0,A
2.单片机读写外RAM数据用
(1)指令,控制信号是
(2)。
【 】
A.
(1)MOV
(2)和 B.
(1)MOVX
(2)和
C.
(1)MOVX
(2)和 D.
(1)MOVC
(2)和
3.堆栈指针SP指出堆栈栈顶存储单元的【 】
A.内容 B.地址C.间接地址D.大小
4.80C51单片机地址总线(AB)总线宽度为【 】位。
A.8B.16C.15D.32
5.一个时钟周期等于【 】振荡周期。
A.1个 B.2个 C.6个 D.12个
6.关闭电源时,其所存储内信息将丢失的存储器是【 】。
A.ROM B.PROM C.RAM D.EPROM
7.程序计数器PC是【 】位的计数器,能寻址64KB的程序存储器范围。
A.16B.8 C.4 D.32
8.80C51复位的条件是RST引脚保持
(1)个机器周期以上的高电平,复位后的状态:
PC值为()、SP值为()、P0-P3口的值为()。
【 】
A.
(1)3
(2)0000H(3)06H(4)FEH B.
(1)2
(2)0000H(3)07H(4)FFH
C.
(1)1
(2)0000H(3)07H(4)FFH D.
(1)2
(2)0000H(3)60H(4)00H
9.指令MOV寻址空间是【 】。
10.指令MOVX寻址空间是【 】。
11.当CPU不执行访问外RAM指令(MOVX)时,ALE以时钟振荡频率【 】的固定频率输出,因此ALE信号也可作为外部芯片CLK时钟或其他需要。
A.1/2B。
1/6C。
1/12D。
1/24
12.8051位寻址能力能够达到【 】位。
13.8051单片机的堆栈区是向地址【 】的方向生成的。
A.可变 B.不定 C.减小 D.增大
14.当8051单片机外接时钟信号时,应从【 】脚接入。
A.T0 B.XTAL2 C.XTAL1D.T1
15.8051单片机外部中断1、2(,)在【 】。
16.“CLRA”的寻址方式是【 】。
17.“MOVXA,@DPTR”的寻址方式是【 】。
18.“SJMP08H”的寻址方式是【 】。
19.访问程序存储器,指令操作码的助记符是【 】。
A.MOVCB.MOVC.MOVXD.XCH
20.“MULAB”指令执行后,16位乘积的高位在【 】中。
A.AB.CC.ABD.B
三、汇编程序设计(50分)
1.编写程序,将内RAM从20H开始存放的16个数传送到从38H开始的单元中(10分)。
2.按下列要求传送数据:
设ROM(4000H)=44H(8分)
(1)ROM4000H单元数据送内RAM20H单元
(2)ROM4000H单元数据送R0
(3)内RAM50H单元数据送外RAM50H单元,设内RAM(50H)=11H。
3.试将30H、R7、B、A、PSW、DPTR中的数据依次压入堆栈。
并指出每次堆栈操作后,SP=?
,设原SP=60H,当前工作寄存器区为0区,(30H)=11H,R7=22H,B=33H,A=44H,PSW=55H,DPTR=6677H。
(8分)
解:
4.试编程,将位存储单元38H中的内容与位存储单元49H中的内容互换。
(8分)
5.分别用一条指令实现下列功能:
(1)若Cy=0,则转CTRL0程序段执行。
(2)若位寻址区28H≠0,则将28H清0,并使程序转至CTRL1。
(3)若A中数据不等于78H,则程序转到CTRL2。
(4)若A中数据等于0,则程序转至CTRL3。
二、选择题
1.在MCS-51单片机中,当采用4MHZ晶振频率时,一个机器周期等于
(
)微秒。
A.1
B.2
C.3
D. 4
2.MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是(
)。
A. P0口和P2
B.P0口
C.P1口和P3口D.P2口
4.MCS-51单片机的堆栈区应建立在()。
A.片内数据存储区的低128字节单元
B.片内数据存储区
C.片内数据存储区的高128字节单元
D.程序存储区
5.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000H应放在()开始的中断地址区。
A.0003H
B.0013H
C.0023H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 期末 复习题
![提示](https://static.bdocx.com/images/bang_tan.gif)