单片机原理复习题和答案。
1选择
1、要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μs
A、 1.5 B、 3 C 、1 D 0.5
3、 以下不是构成的控制器部件(D ):
A、 程序计数器、 B、指令寄存器、 C、指令译码器、 D、存储器 4、 以下不是构成单片机的部件( D )
A 、微处理器(CPU)B、存储器 C、I\O接口电路 D、打印机 5、下列不是单片机总线是( D )
A、 地址总线 B、 控制总线 C、 数据总线 D、 输出总线 6、要想测理INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为 ( B ).
A、09H B、87 H C、00H D、80H
7、PSW=18H时,则当前工作寄存器是( D )
(A)0组 (B)1组 (C)2组 (D)3组
8、控制串行口工作方式的寄存器是( C )
(A)TCON (B)PCON (C)SCON (D)TMOD 9、P1口的每一位能驱动( B )
(A)2个TTL低电平负载有 (B)4个TTL低电平负载 (C)8个TTL低电平负载有 (D)10个TTL低电平负载 10、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( B )
(A) T1, (B)T0,T1 (C)T1,串行接口 (D) ,T0
11、单片机复位时,程序计数器(PC)的值是多少?
(A)0000H (B)0030H (C)4000H (D)4100H 12、MOVX A,@DPTR指令中源操作数的寻址方式是(B)
(A) 寄存器寻址 (B)寄存器间接寻址 (C)直接寻址 (D)立即寻址
13、ORG 0003H
LJMP 2000H ORG 000BH
LJMP 3000H 当CPU响应外部中断0后,PC的值是(B) (A) 0003H (B)2000H (C)000BH (D)3000H 14、执行PUSH ACC指令,MCS-51完成的操作是(A)
A、SP+1 SP (ACC) (SP) B、(ACC) (SP)SP-1 SP C、SP-1 SP (ACC) (SP) D、(ACC) (SP)SP+1 SP
15、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D).
(A) 2000H (B)2001H (C)2002H (D)2003H
16、51执行完MOV A,#08H后,PSW中被置位的位是( D ) (A)C (B)F0 (C)OV (D)P
17、下面条指令将MCS-51的工作寄存器置成3区(B )
(A)MOV PSW,#13H (B)MOV PSW,#18H
(C) SETB PSW.4 CLR PSW.3 (d) SETB PSW.3 CLR PSW.4
18、执行MOVX A,@DPTR指令时,MCS-51产生的控制信号是(C)
(A) /PSEN (B)ALE (C)/RD (D)/WR
19、MOV C,#00H的寻址方式是(A)
(A)位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址
20、ORG 0000H
AJMP 0040H ORG 0040H
MOV SP,#00H当执行完左边的程序后,PC的值是(C)
(A) 0040H (B)0041H (C)0042H (D)0043H
21、对程序存储器的读操作,只能使用(D)
(A) MOV指令 (B)PUSH指令 (C)MOVX指令(D)MOVC指令
22、执行MOVX A,DPTR指令时,MCS-51产生的控制信号是(C )
(A) /PSEN (B)ALE (C)/RD (D)/WR
23、下面指令错误的是 ( C )
(A)MOVC A, @A+PC (B)MOVX A, @R2 (C)MOV 30H, PSW (D)PUSH DPH
25、MCS-51单片机要用传送指令访问程序存储器,它的指令操作码助记符是( C )
(A)MOV (B)MOVX (C)MOVC (D)MUL 26、下面哪条指令不属于MCS-51单片机伪指令的是 (A )
(A)NOP (B)DB (C)END (D)ORG 27、设(SP)=62H,片内RAM 60H至64H的内容如右图所示。
执行指令:
POP DPH POP DPL POP ACC
后,(DPTR)=( D )
(A)0000H (B)3F30H (C)4A00 H (D)4A3FH 28、可擦除可编程只读存储器2764的容量是8KB,它的地址线有( C )。
(A)11根 (B)12根 (C)13根 (D)14根 29、在中断服务程序中,至少应有一条( D )
(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令
30、指令MOV @R0, 30H对源操作数而言,其寻址方式是( D )
(A)直接寻址 (B)立即寻址 (C)寄存器寻址 (D)寄存器间接寻址 31、要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内
容应是( B )
(A)98H (B)84H (C)42 (D)22H
32、下面寄存器中是串行口控制寄存器的是( )
(A)SCON (B)PCON (C)TCON (D)TMOD
33、MCS-51在响应中断时,不会发生的操作是 ( D ).
(A)保护现场 (B)保护PC (C)找到中断入口 (D)保护PC转入中断入口 34、用MCS-51串行接口扩展并行I\\O口时,串行接口工作方式应选择( C )
(A)方式0 (B)方式1 (C)方式2 (D)方式3
35、MCS-51有中断源( A )
(A)5个 (B)2个 (C)3个 (D)6个 36、MCS-51响应中断时,下面哪一个条件不是必须的( D ) (A)当前指令执行完毕 (B)中断是开放的确 (C)没有同级或高级中断服务须 (D)必须有RET1指令 37、使用定时器T1时,有几种工作模式( D )
(A)1种 (B)2种 (C)3种 (D)4种 38、下面哪一种传送方式适用于处理外部事件( C )
(A)DMA (B)无条件传递进 (C)中断 (D)条件传递 39、、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A )
(A) 方式0 (B)方式1 (C)方式2 (D)方式3
40、当8031外出扩程序存储器8KB时,需使用EPROM 2716(C )
(A) 2片 (B)3片 (C)4片 (D)5片
42、某种存储器芯片是8KB*4/片,那么它的地址线根线是(C)
(A) 11根 (B)12根 (C)13根 (D)14根
43、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)
(A)P0 (B)P1 (C)P2 (D)P3
44、当使用快速外部设备时,最好使用的输入/输出方式是(C) (A)中断 (B)条件传送 (C)DMA (D)无条件传送 45、MCS-51的中断源全部编程为同级时,优先级最高的是(D)
(A) INT1 (B)TI (C)串行接口 (D)INT0
46、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A) (A)读锁存器具 (B)读数据库 (C)读A累加器具 (D)读CPU 47、MCS-51的并行I/O口读-改-写操作,是针对该口的(D)
(A)引脚 (B)片选信号 (C)地址线 (D)内部锁存器 48、单片机复位时,程序计数器(PC)的值是( )
(A)0000H (B)0030H (C)4000H (D)4100H 49、执行MOVX A,DPTR指令时,MCS-51产生的控制信号是( C )
(A) /PSEN (B)ALE (C)/RD (D)/WR
50、MCS-51单片机要用传送指令访问程序存储器,它的指令操作码助记符是( C )
(A)MOV (B)MOVX (C)MOVC (D)MUL
53、下面哪条指令不属于MCS-51单片机伪指令的是 ( A )
(A)NOP (B)DB (C)END (D)ORG 54、设(SP)=62H,片内RAM 60H至64H的内容如右图所示。
执行指令: POP DPH POP DPL POP ACC 后,(DPTR)=( D )
(A)0000H (B)3F30H (C)4A00 H (D)4A3FH 55、可擦除可编程只读存储器2764的容量是8KB,它的地址线有( C )。
(A)11根 (B)12根 (C)13根 (D)14根 56、在中断服务程序中,至少应有一条( D )
(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令
57、指令MOV @R0, 30H对源操作数而言,其寻址方式是( A )
(A)直接寻址 (B)立即寻址 (C)寄存器寻址 (D)寄存器间接寻址 58、MCS-51单片机的字长是( C )
(A)2位 (B)4位 (C)8位 (D)16位 60、单片机复位时,程序计数器(PC)的值是( A )
(A)0000H (B)0030H (C)4000H (D)4100H 61、使用定时器T1时,有几种工作模式( D )
(A)1种 (B)2种 (C)3种 (D)4种 62、8051单片机中的片内程序存储器空间有(B )。
(A)0 KB (B)4 KB (C)8 KB (D)64KB
63、某存储器芯片有12根地址线,8根数据线,该芯片存储单元有(D )。 (A)1 KB (B)2 KB (C)3 KB (D)4 KB 64、串行口控制寄存器是( A )。
(A)SCON (B)PCON (C)TCON (D)TMOD
65、单片机系统常用的芯片74LS138属( D )
(A)驱动器 (B)锁存器 (C)编码器 (D)译码器 66、在中断服务程序中,必须要执行的指令是( D )。
(A)传送指令 (B)转移指令 (C)加法指令 (D)中断返回指令
67、指令LJMP的跳转范围是(A )。
(A)64 KB (B)2 KB (C)256 B (D)128 B 68、MCS-51在响应中断时,不会发生的操作是 ( A )。
(A)保护现场 (B)保护PC (C)找到中断入口 (D)保护PC,转入中断入口
2填空
1.单片微型机CPU、存储器和I\\O接口三部分组成. 2.若不使用MCS-51片内存器引脚EA必须接地.
3.输入输出设备是计算机与外部世界交换信息的载体. 4..微处器由寄存器、控制器和运算器三部分组成..
5.当MCS-51引脚ALE信号有效时,表示从Po口稳定地送出了低8位地址. 6.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储器内开辟的区域. 7.MCS-51中凡字节地址能被_8整除的特殊功能寄存器均能寻址. 8.MCS-51有4组工作寄存器,它们的地址范围是00H~1FH. 9.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址. 10.计算机的系统总线有地址总线、控制总线和数据总线。 11.80C51含4KB掩膜ROM。
12.80C51在物理上有4个独立的存储空间。
13.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态 周期。
14.MCS-51的Po口作为输出端口时,每位能驱动 8 个SL型TTL负载.
15.MCS-51有 4 个并行I\\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入\。
16.设计8031系统时,_P0、P2 口不能用作一般I\\O口.
17.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__SCON _加以选择.
18.当使用慢速外设时,最佳的传输方式是 中 断 .
19.当定时器To工作在方式3 时,要占定时器T1的TR1和TF1_两个控制位.
20.MCS-51有 5 个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择..
21.用串口扩并口时,串行接口工作方式应选为方式 0 .
22.在串行通信中,有数据传送方向单工、半双工、全双工三种方式. 23.外部中断入口地址为_ 0013H
24、MCS—5l单片机的堆栈区只可设置在_片内RAM____。
25、MSC-51单片机中PC和DPTR都用于提供地址,但PC是为访问__程序____存储器提供地址,而DPTR是为访问__数据_存储器提供地址。 26、设执行指令DIV AB前,(A)=0A4H,(B)=20H,则执行指令后(A)=_______,(B)