单片机考试试题(带答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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----保留位

单片机如何确定和改变当前的工作寄存器区??答

相关文档
最新文档