单片机复习题经验总结考试必过.docx
- 文档编号:30081092
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:29
- 大小:84.99KB
单片机复习题经验总结考试必过.docx
《单片机复习题经验总结考试必过.docx》由会员分享,可在线阅读,更多相关《单片机复习题经验总结考试必过.docx(29页珍藏版)》请在冰豆网上搜索。
单片机复习题经验总结考试必过
单片机复习
选择题
1、在中断服务程序中,至少应该有一条(D)。
A、传送指令B、转移指令C、加法指令D、中断返回指令
2、某存储器芯片地址线为12根,那么它的存储容量为(C)。
A、1KBB、2KBC、4KBD、8KB
3、8051是(C)
A、CPUB、微处理器C、单片微机D、控制器
4、要访问MCS-51的特殊功能寄存器应使用的寻址方式是(C)
A、寄存器间接寻址B、变址寻址C、直接寻址D、相对寻址
5、MOVC,#00H指令中目的操作数的寻址方式是(A)。
A、位寻址B、直接寻址C、立即寻址D、寄存器寻址
6、外部中断1固定对应的中断入口地址为(C)
A、0003HB、000BHC、0013HD、001BH
7、执行返回指令时,返回的断点是(C)。
A、调用指令的首地址B、调用指令的末地址
C、调用指令下一条指令的首地址D、返回指令的末地址
8、当MCS-51复位时,下面说法正确的是:
(A)。
A、PC=0000HB、SP=00HC、P0=00HD、(20H)=00H。
9、要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应该是(A)。
A、98HB、84HC、42HD、22H
11、执行LCALL4000H指令时,MCS-51所完成的操作是(D)。
A、保护PCB、4000H→PCC、保护现场D、PC+3入栈,4000H→PC
13、PC中存放的是(A)。
A、下一条指令的地址B、当前正在执行的指令
C、当前正在执行的指令地址D、下一条要执行的指令
14、MCS-51的相对转移指令的最大负跳距离为(B)。
A、2KB、128C、127D、256
15、各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B)。
A、TMODB、TCON/SCONC、IED、IP
16、假定设置堆栈指针SP的值为37H,在进行子程序调用时将断点地址进栈保护后,SP的值为(D)。
A、36HB、37HC、38HD、39H
17.开始时(A)=0,但在MCS-51执行完MOVA,#08H后,PSW的哪一位被置位()。
A、CyB、ACC、OVD、P
18.MCS-51单片机的堆栈区应建立在()。
A、片内数据存储区的低128字节单元B、片外数据存储区
C、片内数据存储区的高128字节单元D、程序存储区
19.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存IE的内容应该是()。
A、98HB、84HC、42HD、22H
20.8051单片机中,唯一一个用户不能直接使用的寄存器是( C )
A、PSW B、DPTR C 、PC D、B
21.各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B)。
A、TMODB、TCON/SCONC、IED、IP
22.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。
A、MOVA,@R1B、MOVCA,@A+DPTR
C、MOVXA,@R0D、MOVXA,@DPTR
23、十进制数126其对应的十六进制可表示为( D )
A、8F B、8E C、FE D、7E
25、一3的补码是( D )
A、10000011 B、11111100 C、11111110 D、11111101
26、CPU主要的组成部部分为( A )
A、运算器、控制器 B、加法器、寄存器
C、运算器、寄存器 D、运算器、指令译码器
27、在单片机中,通常将一些中间计算结果放在( A )中
A、累加器 B、控制器 C、程序存储器 D、数据存储器
28、数据指针DPTR在( A )中
A、CPU控制器 B、CPU运算器 C、外部程序存储器 D、外部数据存储器
29、指令和程序是以( C )形式存放在程序存储器中
A、源程序 B、汇编程序 C、二进制编码 D、BCD码
30、单片机应用程序一般存放在( B )
A、RAM B、ROM C、寄存器 D、CPU
31、单片机上电后或复位后,工作寄存器R0是在( A )
A、0区00H单元 B、0区01H单元 C、0区09H单元 D、SFR
32、进位标志CY在( C )中
A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPTR
33、单片机8051的XTAL1和XTAL2引脚是( D )引脚
A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振
34、8031复位后,PC与SP的值为( B )
A、0000H,00H B、0000H,07H C、0003H,07H寄存器 D、0800H,00H
35、单片机的堆栈指针SP始终是( B )
A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度
36、P0、P1口作输入用途之前必须( A )
A、相应端口先置1 B、相应端口先置0 C、外接高电平 D、外接上拉电阻
37、一个EPROM的地址有A0----A11引脚,它的容量为( B )
A、2KB B、4KB C、11KB D、12KB
40、执行指令MOVX A,﹫DPTR时,WR.RD脚的电平为( A )
A、WR高电平,RD低电平 B、WR低电平,RD高电平
C、WR高电平,RD高电平 D、WR低电平,RD低电平
41、INTEL 8031的PO□,当使用外部存储器时它是一个( D )
A、传输高8位地址□ B、传输低8位地址□
C、传输低8位数据□ D、传输低8位地址/数据总线□
43、下列指令中错误的是( C )
A、MOV A,R4 B、MOV 20H,R4 C 、MOV R4,R3 D、MOV﹫R4,R3
44、下列指令中不影响标志位CY的指令有( D )
A、ADD A,20H B、CLR C 、RRC A D、INC A
47、8051单片机共有( A )个中断优先级
A、2 B、3 C 、4 D、5
48、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBB A,R2后结果为( A )
A、(A)=74H B、(R2)=74H C 、(A)=75H D、(R2)=75H
49、设(A)=0C3H,(R0)=0AAH,执行指令ANL A,R0后,结果( A )
A、(A)=82H B、(A)=6CH C 、(R0)=82 D、(R0)=6CH
50、8051的程序计数器PC为16位计数器,其寻址范围是( D )
A、8K B、16K C 、32K D、64K
51、提高单片机的晶振频率,则机器周期( C )
A、不变 B、变长 C 、变短 D、不定
52、在堆栈操作中,当进栈数据全部弹出后,这时SP应指向( C )
A、栈底单元 B、7FH单元
C 、栈底单元地址加1 D、栈底单元地址减1
53、8051单片机中,唯一一个用户不能直接使用的寄存器是( C )
A、PSW B、DPTR C 、PC D、B
54、8051单片机中,唯一一个用户可使用的16位寄存器是( B )
A、PSW B、DPTR C 、ACC D、PC
55、执行如下三条指令后,30H单元的内容是( C )
MOV R1,#30H
MOV 40H,#0EH
MOV ﹫R1,40H
A、40H B、30H C 、0EH D、FFH
56、有如下程序段:
MOV R0,#30H
SETB C
CLR A
ADDC A,#00H
MOV ﹫R0,A
执行结果是( B )
A、(30H)=00H B、(30H)=01H C 、(00H)=00H D、(00H)=01H
57、中断是一种( D )
A、资源共享技术 B、数据转换技术 C 、数据共享技术 D、并行处理技术
58、执行MOVIE,#81H指令的意义是:
( B )
A、屏蔽中断源 B、开放外部中断源0
C 、开放外部中断源1 D、开放外部中断源0和1
59.寄存器间接寻址可用于()。
①乘法②查表③堆栈④除法
60.8051定时计数器的启/停应由()位控制。
①THI②TLI③TI④TRI
61.堆栈指针SP的值应该是()范围内。
①内部80H-FFH②外部80H-FFH③内部00H-7FH④外部00H-7FH
62.直接寻址的寻址范围是()。
①内部00H-FFH②外部00H-FFH③内部0000H-FFFFH④外部0000H-FFFFH
63.SJMP执行后,SP的值会()。
①+2②-2③+1④不变
64.以下()指令是非法指令。
①MOVXA,@R0②MOVCA,@A+PC③MOV@DPTR,A④DECR0
65.MCS-51系列单片机属高档8位单片机,其指令系统中共有()条指令。
①96②111③127④256
66.指令JNZrel的寻址方式是()。
①位寻址②寄存器寻址③寄存器间接寻址④相对寻址
67.外部中断请求信号INT1是从()并行I/O口进入8051单片机内部的。
①P0口②P1口③P2口④P3口
68.下列寄存器中哪一个寄存器与51单片机的定时计数器的启/停控制位有关。
①TMOD②TCON③TH0,TL0④TH1,TL1
69.从P3口读入外部状态应该采用以下()段程序。
①MOVP3,#00②MOVP3,#0③MOVP3,#FFH④MOVP3,#0FFH
MOVA,P3MOVP3,AMOVA,P3MOVA,P3
70.SFR的地址范围是()。
①外部00-FFH②外部80-FFH③内部00-FFH④内部80-FFH
71.INT1的中断服务程序的入口地址是()。
①000BH②0003H③0013H④001BH
72.ACALL指令执行后,SP的值会()。
①+2②-2③+1④不变
73.用译码法进行外部程序存储器扩展时,译码器输出应接到存储器()引脚上。
①WR②CS③RD④VCC
74.8031定时计数器的启/停应由()位控制。
①THI②TLI③TI④TRI
75.堆栈指针SP的值应该是()范围内。
3.内部80H-FFH②外部80H-FFH③内部00H-7FH④外部00H-7FH
76.直接寻址的寻址范围是()。
3.内部00H-FFH②外部00H-FFH③内部0000H-FFFFH④外部0000H-FFFFH
77.SJMP执行后,SP的值会()。
①+2②-2③+1④不变
78.以下()指令是非法指令。
3.MOVXA,@R0②MOVCA,@A+PC③MOV@DPTR,A④DECR0
79.MCS-51系列单片机属高档8位单片机,其指令系统中共有()条指令。
①96②111③127④256
80.指令JNZrel的寻址方式是()。
①位寻址②寄存器寻址③寄存器间接寻址④相对寻址
81.外部中断请求信号INT是从()并行I/O口进入8031单片机内部的。
①P0口②P1口③P2口④P3口
82.由8031芯片组成的单片机专用模块中,那一个I/O口在单片机运行时由内部控制电路自动转换为数据总线口及地址总线复用功能口。
①P0口②P1口③P2口④P3口
83.下列寄存器中哪一个寄存器与51单片机的定时计数器的启/停控制位有关。
①TMOD②TCON③TH0,TL0④TH1,TL1
15.从P3口读入外部状态应该采用以下()段程序。
①MOVP3,#00②MOVP3,#0③MOVP3,#FFH④MOVP3,#0FFH
MOVA,P3MOVP3,AMOVA,P3MOVA,P3
18.AJMPaddr11是无条件转移指令,它的转移范围可以在()。
①0000-00FFH之间②0000-FFFFH之间
③000H-FFFH之间④1000H-17FFH之间
19.SFR的地址范围是()。
3.外部00-FFH②外部80-FFH③内部00-FFH④内部80-FFH
20.INT1的中断服务程序的入口地址是()。
①000BH②0003H③0013H④001BH
1、若不使用MCS-51片内的存储器,引脚
必须接地或“0”电平。
2、MCS-51有4个并行I/O口,其中P1~P3口是准双向口,所以由输出转输入时必须先写入1。
3、MCS-51系统中,当
信号有效时,表示CPU要从程序存储器中读取信息。
4、MCS-51中有4组工作寄存器,它们的地址范围是00H~1FH。
5、在MCS-51系统中,若用传送指令访问程序存储器,它的操作码助记符是MOVC。
6、在MCS-51系统中,若用传送指令访问片外RAM,它的操作码助记符是MOVX。
7、累加器(A)=80H,执行完ADDA,#83H后,标志Cy=1。
8、MOVPSW,#10H是将MCS-51的工作寄存器组置为第2组。
9、设DPTR=2000H,(A)=80H,则MOVCA,@A+DPTR源操作数的实际地址为2080H。
10、PSW中的RS0RS1=11H时,R2的地址为1AH。
11、MOVC,20H源寻址方式为直接位寻址。
12、若单片机的使用的频率为6MHz的晶振,那么状态周期为0.333μs;机器周期为
2μs;指令周期为2μs~8μs。
13、假定(A)=85H,(R0)=20H,(20H)=0AFH。
执行下列指令后,A的内容为34H;Cy的内容为1;AC的内容为1;OV的内容为1;P的内容为1。
ADDA,@R0
14、MCS-51的两条查表指令是MOVCA,@A+DPTR和MOVCA,@A+PC。
15、欲使P1口的高4位输出1,而低4位不变,应执行一条ORLP1,0F0H指令。
16、P0口作地址/数据总线,传送地址码的低8位;P2口作地址/数据总线,传送地址码的高8位。
17、MCS-51中21个特殊功能寄存器凡是能被8整除的都有位寻址功能。
19、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。
20、在MCS-51系统中,若用传送指令访问片内RAM,它的操作码助记符是MOV。
21、计算机的系统总线分别由地址总线、控制总线和数据总线组成。
22、执行ANLA,#0FH指令后,累加器A的高4位=00H。
23、ORLA,#0F0H是将A的高4位置1,而低4位不变。
25、12根地址线可寻址4KB的存储单元。
26、MOVXA,@DPTR源操作数寻址方式为寄存器间接寻址。
27、假定(SP)=60H,(A)=30H,(B)=70H,执行下列指令后,SP的内容为62H;61H单元的内容为30H;62H单元的内容为70H。
PUSHA
PUSHB
28、假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H,执行了下指令后,A的内容为00H;R3的内容为10H;30H的内容为0F1H;40H的内容为01H。
INCA
INCR3
INC30H
INC@R0
29、欲使P1口的低4位输出0,而高4位不变,应执行一条ANLP1,#0F0H指令。
30、8051的异步通信口为全双工(单工/半双工/全双工)。
32、如果(A)=34H,(R7)=0ABH,执行XCHA,R7;结果(A)=0ABH,(R7)=34H。
33、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:
POPDPH;
POPDPL;
POPSP;
则:
(DPH)=___3CH___;(DPL)=_____5FH_____;(SP)=_____50H_____;
34.MCS-51单片机是(8)位的单片机。
35.MCS-51单片机有(5)个中断源,
(2)级优先级中断。
36.串行口方式3发送的第9位数据要事先写入(SCON)寄存器的(TB8)位。
37.串行口的方式0的波特率为(FOSC/12)。
38.8051内部数据存储器的地址范围是(00~7FH),位地址空间的字节地址范围是(20~2FH),对应的位地址范围是(00~7FH),外部数据存储器的最大可扩展容量是(64KB)。
39.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为(28H)。
40.如果(A)=58H,(R1)=49H,(49H)=79H,执行指令XCHA,@R1后;结果(A)=(49),(49H)=(58H)。
41.已知fosc=12MHz,T0作为定时器使用时,其定时时间间隔为(1us)。
42、如果(DPTR)=5678H,(SP)=42H,(3FH)=12H,(40H)=34H,(41H)=50H,(42H)=80H,则执行下列指令后:
POPDPH
POPDPL
RET
则:
(PCH)=__34H__;(PCL)=___12H____;(DPH)=__80H__;(DPL)=___50H__;
43.串行口方式2接收到的第9位数据送(SCON)寄存器的(RB8)位中保存。
44.当单片机复位时PSW=(00)H,这时当前的工作寄存器区是(0)区,R6所对应的存储单元地址为(06)H。
45.若A中的内容为67H,那么,P标志位为
(1)。
46.MCS-51单片机的通讯接口有(串行)和(并行)两种型式。
在串行通讯中,发送时要把(并行)数据转换成(串行)数据。
接收时又需把(串行)数据转换成(并行)数据。
47.MCS-51内部提供
(2)个可编程的(16)位定时/计数器,定时器有(4)种工作方式。
48、已知下程序已全部执行完毕,请在注释里面填写下程序的执行结果。
MOVA,#10H;(A)=10H
MOVB,A;(B)=10H.
MOVPSW,A;(PSW)=11H.
49.MCS-8051系列单片机字长是8位,有40根引脚。
单片机的特点有体积小、价格低、功能全。
50.MCS-51中,T0中断服务程序入口地址为000BH。
51、MCS-51复位后,A的内容为00H;SP的内容为07H;P0~P3的内容为0FFH。
52、
和
的中断标志位分别是IE0和IE1。
判断题
1.51单片机在复位后,所有的中断申请都被开放了。
(×)
2.由于AJMP指令转移的范围是2K空间,占2字节,而LJIM转移的范围是64K,占3字节,所以在编写程序时所有AJMP指令都不可以由LJMP来替代。
(×)
3.单片机内部只包含CPU芯片、存储器和接口电路。
(×)
4.指令INCDPTR的寻址方式是属于16位立即寻址。
(√)
5.8255I/O外扩展芯片,在复位后,所有端口(A、B、C)均输出高电平。
()
(1)MOV28H,@R4;(×)
(2)INCDPTR;(√)
(3)DECDPTR;(×)
(4)CLRR0;(×)
(5)MOVT0,#3CF0H;(×)
1.MCS-51单片机可执行指令:
MOV35H,@R3。
(×)
2.8031与8051的区别在于内部是否有程序存储器。
(√)
3.当向堆栈压入一个字节的数据后,SP中的内容减1。
(×)
4.程序计数器PC中装的内容是当前正在执行指令的地址。
(×)
5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。
(√)
6.MCS-51单片机中的PC是不可寻址的。
(√)
7.当MCS-51执行MOVX@DPTR,A指令时,伴随着
信号有效。
(×)
8.MCS-51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。
(×)
9.区分外部程序存储器和数据存储器的最可靠的方法是看其是被
还是被
信号连接。
(√)
10.各中断源发出的中断请求信号,都会标记在MCS-51的TCON寄存器中。
(×)
11.MCS-51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。
( × )
12.判断指令的正误:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 复习题 经验总结 考试
![提示](https://static.bdocx.com/images/bang_tan.gif)