单片机考试试题(带答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
访问片外数据存储器的寻址方式是( C )
A、立即寻址
B、寄存器寻址
C、寄存器间接寻址
D、直接寻址
堆栈数据的进出原则是( B )
A、先进先出
B、先进后出
C、后进后出
D、进入不出
若某存储器芯片地址线为12根,那么它的存储容量为( C )
A、1KB
B、2KB
C、4KB
D、8KB
控制串行接口工作方式的寄存器是( C )
A、TCON
B、PCON
C、SCON
D、TMOD
判断是否溢出时用PSW的(B )标志位,判断是否有进位时用PSW的( A )标志位。
A.CY B.OV C.P D.RS0 E.RS1
当串行口向单片机的CPU发出中断请求时,若CPU 允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E )。
A.0003H B.000B C.0013H D.001BH E.0023H
子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(D )完成的。
A.通过POP命令B.通过MOV 指令C.通过RET或RETI指令D.自动
单片机复位后,SP、PC、I/O口的内容为(C )A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH
B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H
C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH
D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 堆栈指针SP的作用是( B )。
A 指示堆栈的栈底
B 指示堆栈的栈顶
C 指示下一条将要执行指令的地址
D 指示中断返回的地址
下列指令中,不影响堆栈指针的指令是( B)。
A RET
B JB bit,rel
C LCALL addr16
D RETI
定时器T1的中断入口地址是( C ),从该地址开始一般可(F )。
A 0003H
B 000BH
C 001BH
D 0013H
E 连续存放中断服务程序
F 存放转移指令定时器T0的溢出标志TF0,在CPU响应中断后( B )。
A 由软件清零
B 由硬件清零
C 随机状态
D AB都可以
在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D )。
A 半双工传送
B 单工传送
C 双工传送
D 全双工传送
在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是(B )。
A . PC B. PSW C. A
D. SP
二、填空题
晶振的频率为6MHz时,一个机器周期为(2)μS。
欲使P1口的低4位输出0,高4位不变,应执行一条(ANL P1,#0F0H )命令。
MCS-51单片机系列有( 5 )个中断源,可分为( 2 )个优先级。
计算机三大总线分别为(数据总线)、(地址总线)和控制总线。
MCS-51指令系统中,ADD与ADDC指令的区别是(是否带进位)。
8051单片机有( 2 )个16位定时/计数器。MCS-51单片机有(4 )个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时,(P0 )口作地
址低8位和数据传送总线,(P2)口作地址总线高8位输出,(P3 )口的相应引脚会输出控制信号。
数据指针DPTR有(16)位,程序计数器PC有(16 )位。
8051单片机,当CPU响应某中断请求时,将会自动转向相应规定地址(即中断入口地址)去执行,外部中断0入口地址为:(0003)H,T1入口地址为;(001B)H。(补充:是为了绕过存放无条件指令的0000H~0003H)联系P25理解。
MOV A,@Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(直接)寻址方式。
中断源的允许是由(IE )寄存器决定的,中断源的优先级别是由(IP )寄存器
决定的。
JC rel指令执行时,当CY位为( 1 )时程序发生跳转。
在单片机扩展时,(P0 的8位)口和(P2)口为地址线,(P0 )口为数据线。
子程序的返回指令是(RET )。
查表指令是(MOVC A ,@A+DPTR/MOVC A,@A+PC ),散转指令为( JMP @A+DPTR ) 。转移指令LCALL addr16 的转移范围是(64KB ),JNB rel 的转移范围是(64KB ),调用指令AJMP addr11的调用范围是(2KB)。
单片机常用两种复位方式,既(自动复位)和(按键手动复位《电平方式和脉冲方式》)。
LED数码显示有(静态)和(动态)两种显示形式。
扩展并行口时常采用8155可编程芯片,它由(N沟道)、(耗尽型负载)、(硅栅工艺《HMOS》)、(资源丰富的可编程RAM 和并行I/O口扩展)4部分组成。
三、判断题:
1、MCS-51单片机的CPU能同时处理8位二进制数据。(对)
2、当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。(错)改正:从内部开始延伸至外部
3、读内部ROM时使用的是“MOV”指令,读外部RAM时使用的是“MOVX”指令。(错)改正:内部RAM用“MOV"指令,对片外RAM只能用"MOVX"
4、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。(对)
5、串行通信的通信方式为单双工方式和全双工方式。(错)改:单工半双工、全双工
6、8155是一种8位单片机。(错)16位
7、51单片机只能做控制用,不能完成算术运算。(错)
8、单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。(错)内MOV 外MOVX 9、ANL R1,#0FH (错)ANL A,RN /ANL DIRECT, A
10、8051单片机必须使用内部ROM。(对)
11、指令AJMP的跳转范围是1KB。(错)2KB
12、MCS-51有中断源5个。( 对)
13、A/D转换器的作用是将模拟量转换数字量;D/A 转换器的作用是将数字量转为模拟量。(对)
14、MOVX A,3057H (错)
四、问答题
一,MCS8051 单片机有多少个特殊功能寄存器?(21个)它们分布在何地址范围??离散地分布在80H—FFH
二,DPTR是什么寄存器?(数据指针)它的作用是什么?(作为一个16位寄存器使用,也可以作为两个独立的8位寄存器DPH和DPL使用)它是由哪几个寄存器组成??高8位DPH和低8位DPL 三,简述程序状态寄存器PSW各位的含义。
1.CY(PSW.7)----进位标志位
2.AC(PSW.6)----辅助进位标志位(半进位标志位)
3.F0(PSW.5)----用户标志位
4.RS1和RS0(PSW.4和PSW.3)----寄存器组选择位
5.OV(PSW.2)----溢出标志位
6.P(PSE.0)----奇偶标志位
7.PSW.1----保留位
单片机如何确定和改变当前的工作寄存器区??答