《单片机原理与应用》复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理与应用》复习
一、填空题
1、十进制数43.5 = 101011.1 B = 2B.8 H。
2、系统复位后,(A)= 00H ,(SP)= 07H ,(DPTR)= 0000H ,(P3)= 0FFH 。
3、十进制数56.125 = 111000.001 B = 38.2 H。
4、一个完整的中断过程可分为中断申请、中断响应、中断处理和中断返回四部分。
5、单片机是将CPU、存储器、I/O设备及接口集成在一块集成电
路芯片上的单片微型计算机。
6、当单片机系统振荡频率fosc=12MHz时,机器周期为1μs 。
7、70H这种表示有可能是①立即数②地址单元③位地址的表示。
8、50H这种表示有可能是①立即数②地址单元③位地址的表示。
9、MCS—5l单片机的片内RAM可分为工作寄存器区、位寻址区和一般RAM区三个区。
10、数据指针DPTR是一个 16 位寄存器,其寻址能力为64KB空间。
11、任何程序总是由三种基本结构组成:___ 顺序程序、__分支程序__和_循环程序___。
12、单片机的外部总线包括地址总线、数据总线和控制总线。
13、欲增加8KB*8位的RAM区,请问选用Intel6264(8KB*8位)需购_ 1 _片。
14、单片机中总线可分为地址总线、数据总线和控制总线。
15、通常单片机上电复位时(PC)=_ 0000 _H,(SP)=_ 07 _H。
16、在一般情况下实现片选的方法有两种,分别是线选法和译码法。
17、已知Y=+1011011B,则[Y]原= 01011011B Y]补= 01011011B。
18、欲增加8KB*8位的RAM区,请问选用Intel6116(2KB*8位)需购_ 4 _片。
19、数据指针DPTR是一个 16 位寄存器,其寻址能力为 64KB 空间。
20、任何程序总是由三种基本结构组成:_顺序程序_、___分支程序__和____循环程序_ _。
二、选择题
1、8051单片机的内部程序存储器寻址空间为 B 。
A、128B
B、 4KB
C、64KB
2、单片机是将( C )做到一块集成电路芯片中,称为单片机。
A、CPU、RAM、ROM
B、CPU、I/O设备
C、CPU、RAM、ROM、I/O设备
3、在单片机的四个端口中, A 口接低8位地址线兼数据线。
A、P0
B、P1
C、P2
4、MCS-51单片机定时器工作方式1是指的( A )工作方式。
A、16位
B、8位自动重装
C、13位
5、8051单片机的片内RAM,其工作寄存器区字节地址范围为 B 。
A、20H~2FH
B、00H~1FH
C、30H~7FH
6、一个机器周期等于( A )振荡周期。
A、12个
B、2个
C、 6个
7、SJMP指令的跳转范围是 C 。
A、2KB
B、64KB
C、-128~+127
8、访问片外数据存储器时,不起作用的信号是( B )。
A、WR
B、PSEN
C、RD
9、51单片机的时序单位从小到大依次是 A 。
A、振荡周期、状态周期、机器周期,指令周期
B、状态周期、振荡周期、机器周期,指令周期
C、振荡周期、状态周期、指令周期,机器周期
10、分析下列转移指令的目的地址为 B 。
指令地址:1040H 指令:SJMP 59H
A、109AH
B、109BH
C、10ABH
11、指令MOV寻址空间是( C )。
A、片外ROM
B、片外RAM
C、片内RAM
12、AT89S51位寻址能力能够达到( B )位。
A、64
B、128
C、32
13、在机器中的数 01100110,它的真值为 A 。
A、+1100110
B、-1100110
C、01100110
14、在半导体存储器中,可用电擦除的只读存储器是( A )。
A、EEPROM
B、ROM
C、EPROM
15、8位原码的表示范围为 B 。
A、0~255
B、-127~+127
C、-128~+127
16、在单片机的四个端口中,( A )口接低8位地址线兼数据线。
A、P0
B、P1
C、P2
17、对外部数据存储器的读选通信号的引脚是 A 。
A、WR
B、PSEN
C、RD
18、当需要从MCS-51单片机内部数据存储器取数据时,采用的指令为 A 。
A、MOV A,@R1
B、MOVX A,@ DPTR
C、MOVX A,@RO
19、MCS-51单片机定时器工作方式0是指的 C 工作方式。
A、8位
B、8位自动重装
C、13位
D、16位
20、AT89S511内部有( B )个定时/计数器。
A、1
B、2
C、3
21、27128是高速的EPROM,它的地址线为( A )条。
A、14
B、13
C、12
三、辨别下列指令是否正确,正确用“√”,错误用“X”。
1、ADD B, #30H (×)
2、ADD @R3, A (×)
3、ANL 30H,#40H (√)
4、XCHD A,R4 (×)
5、MOVX @DPTR, A (√)
6、XCH R3,R4 (×)
7、MOVX A,30H (×) 8、MOV @R3, A (×)
9、INC DPTR (√) 10、ANL C,/20H (√)
11、ORL 30H,#40H (√) 12、DJNZ R2,L00P (√)
13、MOV A,30H (√) 14、MOV B, #30H (√)
15、MOVC @DPTR, A (×) 16、CJNE R2,LOOP (×)
17、INC DPTR (√) 18、XRL C,/20H (×)
19、SUB A,R2 (×) 20、SUBB A,R2 (√)
四、指出下列指令的源操作数的寻址方式。
寻址方式
1、POP 20H 直接寻址
2、ANL A ,#30H 立即寻址
3、MOVC A,@A+DPTR 变址寻址
4、MOV A ,R6寄存器寻址
5、MOV A, @R0寄存器间接寻址
6、MOV 60H ,C 位寻址
7、JZ 50H 相对寻址
寻址方式
1、MOV @R0 ,# 90H 立即寻址
2、MOV 5FH ,24H 直接寻址
3、MOV A ,@R1 寄存器间接寻址
4、MOVC A ,@A+DPTR 变址寻址
5、MOV A ,R7 寄存器寻址
五、分析下列指令的执行结果
1、(2分)
2、(2分)
MOV 40H,#43H ;(40H)= 43H MOV A ,#17H;
MOV R3 ,40H ;(R3)= 43H ADD A, #18H;(A)= 2FH
DA A ;(A)= 35H
3、(2分)
4、(2分)
MOV B,#30H ;(B)=___30H____ MOV A,#26H ;(A)=__26H_____
MOV 20H,B ;(20H)=____30H__ ADD A,#44H ;(A)=___6AH____
5、执行下列程序段后,(P1)=___88H____。(2分)
MOV P1,#4BH
CPL P1.0
CPL P1.1
CLR P1.6
SETB P1.7
6、执行下列程序段后,(P2)=___88H____。(2分)
MOV P2,#4BH
CPL P2.0
CPL P2.1
CLR P2.6
SETB P2.7
7、设(A)=40H,(R1)=78H,(40H)=56H。执行下列两条指令后,累加器A和R1以及内部RAM中40H 单元的内容各为何值?(2分)
XCH A,R1;
XCHD A,@R1;(A)= 76H ,(40H)= 58H
8、执行下列指令后,(A)=?(R0)=?(C)=?(6分)