❶ 单片机习题,急求答案,谁帮帮忙,在下感激不尽!!!
一、选择题
1、MCS-51在响应中断时,下列哪种操作不会发生( B ).
(A)保护现场 (B)保护PC (C)找到中断入口 (D)保护PC转入中断入口
2、控制串行接口工作方式的寄存器是。( C )
A、TCON B、PCON C、SCON D、TMOD
3、下面哪种方式适合用于处理外部突发事件。( )
A、DMA B、无条件传送 C、中断 D、条件查询传送
4、关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为(A )。
A、8.192ms B、 65.536ms C、 0.256ms D、16.384ms
因为(1/12Mhz)*12*2^13=8.192ms
5、单片机程序存储器的寻址范围是由程序计数 PC 的位数决定的, MCS-51 的 PC 为 16 位,因此其寻址范围是(B)
因为2^16=64kb
A、4KB B、64KB C、8KB D、128KB
6、MCS-51的时钟最高频率是 ( A ).
A 12MHz B 6 MHz C 8 MHz D 10 MHz
7、 以下不是构成单片机的部件(D )
A 微处理器(CPU)、B存储器 C接口适配器(I/O接口电路) D 打印机
8、要设计一个32键的行列式键盘,至少需要占用( )根引脚线。
A、12根 B、32根 C、18根 D、无法确定
9、使用定时器T1时,有几种工作模式(C ).
A、1种 B、2种 C、3种 D、4种
10、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)
A、P0 B、P1 C、P2 D、P3
11、下面哪种方式适合用于处理外部突发事件。( )
A、DMA B、无条件传送 C、中断 D、条件查询传送
12、关于定时器,若振荡频率为12MHz,在方式1下最大定时时间为(A )。
A、8.192ms B、 65.536ms C、 0.256ms D、16.384ms
13、MCS—51单片机的复位信号是( B )有效。
A.高电平 B.低电平 C.脉冲 D.下降沿
14、能够用紫外光擦除ROM中程序的只读存储器称为( D )。
A.掩膜ROM B.PROM C.EPROM D.EEPROM
15、串行口的控制寄存器SCON中,REN的作用是( C )。
A.接收中断请求标志位 B.发送中断请求标志位
C.串行口允许接收位 D.地址/数据位
二、判断题(10分)
1. MCS-51单片机的CPU能同时处理8位二进制数据。 ( 对 )
2. 串行通信的通信方式为单工方式和双工方式。(错 )
3. 51单片机只能做控制用,不能完成算术运算。 (错 )
4. MCS-51有中断源5个。( 对 )
5. A/D转换器的作用是将模拟量转换数字量;D/A转换器的作用是将数字量转为模拟量。( 对 )
6、使用可编程接口必须处始化。()。
7、8155是一种8位单片机。 ( 错 )
8、A/D转换器的作用是将模拟量转换数字量;D/A转换器的作用是将数字量转为模拟量。( )
9、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。 (对)
❷ 单片机试题解答
一,选择题
1.当CPU响应外部中断0后,PC的值是( A )
A.0003H B.2000H C.000BH D.3000H
2.当MCS-51复位时,下面说法准确的是(A)
A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H
3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是( B)
A.MOV B.MOVX C.MOVC D.以上都行
4.ORG 2000H
LACLL 3000H
ORG 3000H
RET
上边程序执行完RET指令后,PC=(C )
A.2000H B.3000HC .2003H D.3003H
5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A)
A.98H B.84H C.42H D.22H
6.JNZ REL指令的寻址方式是(C)
A.立即寻址 B.寄存器寻址 C.相对寻址 D.位寻址
7.要把P0口高4位变0,低4位不变,应使用指令( D)
A.ORL P0,#0FH B.ORL P0,#0F0H C. ANL P0,#0F0H D.ANL P0,#0FH
8若某存储器芯片地址线为12根,那么它的存储容量为( C)
A. 1KB B. 2KB C.4KB D.8KB
9.PC中存放的是( A )
A.下一条指令的地址 B. 当前正在执行的指令
C.当前正在执行指令的地址 D.下一条要执行的指令
10. 若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应(A )
A. INT0 B. INT1 C.T1 D.T0
11.编写程序产生的代码一般存储在(B)。
A、RAM B、ROM C、EEROM D、SDRAM
12.51系列单片机采用12M晶振的机器周期为(A)。
A、1US B、2US C、4US D、12US
13. 在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是(B )。A、PC B、PSW C、ACC D、SP
14. 要用传送指令访问片外RAM,它的指令操作助记符是(B )。
A、MOV B、MOVX C、MOVC D、PUSH
15. 开机复位后,CPU使用的是第0组工作寄存器,地址范围是(B )。
A、00H-10H B、00H-07H C、10H-1FH D、08H-0FH
16. 80C51系列单片机有中断源 (D )。
A、2个 B、3个 C、4个 D、5个
17. 某存储器芯片的地址线为11根,那么它的存储容量为 ( B)。
A、1KB B、2KB C、3KB D、4KB
18. 提高单片机的晶振频率fosc,则机器周期Tcy( C)。
A、不变 B、变长 C 、变短 D、不定
19. 关于80C51的堆栈操作,正确的说法是(A )
A、先入栈,再修改指针 B、先修改指针,再出栈
C、先修改指针,再入栈 D、以上都不对
20. 扩展4X4的矩阵键盘需要占用多少个I/O口(B)
A、4 B、8 C、16 D、12
❸ 求单片机复习题答案
1、在MCS-51单片机中,需要软件实现中断撤销的是( A)。
A、定时器T中断 B、外部中断 C、串口中断 D、都需要
2、单片机程序存储器的寻址范围由计数器PC的位数决定的,MCS-51的寻址范围是(C )。
A、4K B、8K C、64K D、128B
3、串口工作方式1的波特率是(C )。
A、固定的为fosc/32 B、固定的为fosc/16
C、可变的通过定时器T1的溢出率设定 D、固定的为fosc/64
4、访问片外数据存储器RAM的传送指令为( B )。
A、MOVC B、MOVX C、MOV D、以上都行
5、单片机的堆栈区应建立在( A )。
A、片内数据存储区低128字节单元 B、片外数据存储区
C、片内数据存储区高128字节单元 D、片内程序存储区
6、使用定时器T1时,有几种工作模式( C )。
A、 1种 B、2种 C、3种 D、4种
7、MCS-51有( D )个并行I/O口。
A、 1 B、2 C、3 D、4
8、PSW=18H时,则当前工作寄存器是( 不会 )。
A、 0组 B、1组 C、2组 D、3组
9、使用8051,且EA=1时,则可以外扩ROM( A )。
A、64 KB B、32 KB C、128 KB D、256 KB
10、MCS—51有中断源( C )。
A、 2 B、4 C、 5 D、6
11、MCS—51上电复位后,SP的内容应是( A )。
A、 00H B、07H C、0BH D、03H
12、控制串行接口工作方式的寄存器是( D )。
A、 TCON B、PCON C、SCON D、TMOD
13、若MCS-51中断源都编程为同级,当它们同时申请中断时CPU首先响应( B )。
A、 INTl B、INT0 C、T1 D、T0
14、PC中存放的是( C )。
A、下一条指令的地址 B、当前正在执行的指令
C、当前正在执行指令的地址 D、下一条要执行的指令
15、MCS-51单片机可分为两个中断优先级别。各中断源的优先级别设定是利用寄存
器( A )。
A、IE B、IP C、TCON D、SCON
16、8031单片机外接ROM时,使用( A )引脚来选通74LS373芯片
A.ALE B. C. D.
17、如果8031单片机的一个机器周期为2微秒,则其时钟频率为( A )MHz
A.6B.8 C.12 D.16
18、8031单片机内含定时器和串行口的个数分别为( A )
A.2和1 B.1和2 C.3和1 D.2和2
19、对程序存储区数据传送,应采用助记符为( C )
A.MOV B.MOVX C.MOVC D.PUSH
20、8031单片机外部中断0请示信号输入的引脚是( INT0:12pin )
A.RXD B. C. D.
❹ 单片机试题解决
2、单片机的晶振频率为6MHZ,则一个状态周期为( 1/6M ),一个机器周期为( 2us )。
7、欲使P2口的高4位输出0而低4位不变,应执行( ORL P2 ,#0F; )指令。
8、假定(SP)=62H,(61H)=30H,(62H)=70H,执行指令:
POP DPH
POP DPL
上述指令执行后,(DPTR)=(7030H ),(SP)=( 60H )。
9、假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令:
ADDC A,20H
上述指令执行后,(A)= ( 81H ),(AC)=( 1 ),(OV)= ( 0 )。
10、在片内数据存储器中,(21H)=10101101B,其中位地址为08H——0FH的8个位正好就是21H单元的8位,执行指令:
MOV C,0DH
上述指令执行后,C=( 1 )。
11,P0~P3口中____P0___为真正的双向口,_P1P2P3______为准双向口。
13、指令JB 0A 7H,ABC的作用是 若P2口的第7位为( 1 )则跳转到ABC 。(0A7H是P2.7的地址)
14、将CY与A的第0位的非求或的指令是( ORL CY ,~ACC.1 ),若原A=0,执行后A=( 1 )。
5、单片机执行MOVX写指令时,相关的信号状态是( B )(选择)
A.PSEN无效为低电平,WR有效为低电平
B.PSEN无效为高电平,WR有效为低电平
C.PSEN有效为低电平,WR无效为高电平
D.PSEN有效为高电平,WR无效为高电平
6、若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行______指令。( C )(选择)
A.PUSH R1 B.PUSH @R1 C.PUSH 01H D.PUSH 09H
10、下面哪组指令是全部合法的 ( D )(选择)
A、MOV R5,R2; MOV SP,#10H
B、MOV @R2,#66H; MOV SBUF,@R1
C、SWAP A; CLR B
D、MOV 50H,#1FH; DJNZ 18H,LOOP
12、单片机复位后,P0——P3端口锁存器中的内容为 ( D )
A、不确定 B、保持 C、0FFH D、00H
11、在计算机中“A”是用(D )来表示的
A、BCD码 B、二一一十进制编码 C、余三码 &nb sp; D、ASC I I码
12、在单片机中,通常将一些中间计算结果放在(D )中
A、累加器 B、控制器 C、程序存储器 D、数据存储器
14、数据指针DPDR在( D)中
A、CPU控制器 B、CPU运算器 C、外部程序存储器 D、外部数据存储器
15、指令和程序是以( C)形式存放在程序存储器中
A、源程序 B、汇编程序 C、二进制编码 D、BCD码
16、单片机应用程序一般存放在(B )
A、RAM B、ROM C、寄存器 D、CPU
21、单片机的堆栈指针SP始终是(C )
A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度