单片机原理考试题目及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空(28*1)

1. 单片机也可称为微控制器或嵌入式控制器。

2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。

3. AT89S51的异步通信口为全双工(单工/半双工/全双工)

4. AT89S51有 2 级中断, 5 个中断源

5. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。

6. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。

7.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的( TB8)位。

8.AT89S51内部数据存储器的地址范围是(00-7FH),位地址空间的字节地址范围是(20-2FH ),对应的位地址范围是(00-7FH)外部数据存储器的最大可扩展容量是(64KB)。

9.当AT89S51执行MOVC A,@A+ DPTR指令时,伴随着(PSEN* )控制信号有效。

10.AT89S51访问片外存储器时,利用(ALE)信号锁存来自(P0口)发出的低8位地址信号。

11.若A中的内容为88H,那么,P标志位为(0 )。若A中的内容为67H,那么,P标志位为(1)。

12.当MCS-51执行MOVX A,@R1指令时,伴随着RD控制信号有效。13.AT89S51唯一的一条16位数据传送指令为DPTR

二、判断(10*1)

1.程序计数器PC中装的内容是当前正在执行指令的地址。(×)

(×)2.各中断源发出的中断请求信号,都会标记在AT89S51的TCON寄存器中。3.指令AJMP的跳转范围是2KB。(√)

4.DEC DPTR ;(×)

5.当AT89S51执行MOVX @DPTR,A指令时,伴随着WR*信号有效。(×)6.区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR*还是被

PSEN*信号连接。(√)

7.逐次比较型A/D转换器与双积分A/D转换器比较,转换速度比较慢。(×)8.特殊功能寄存器SCON与定时器/计数器的控制无关。()

9.AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定

的。()

10.AT89S51单片机访问片外I/O设备中的寄存器,要使用MOVX类指令。()

11.外部中断0的入口地址是0003H。(√)三、选择(10*2)

1.以下指令中,属于单纯读引脚的指令是()。

A.MOV P1,A B.ORL P1,#0FH

C.MOV C,P1.3 D.DJNZ P1,LOOP

2、控制串行口工作方式的寄存器是()

A、TCON

B、PCON

C、SCON

D、TMOD 3.在家用电器中使用单片机应属于微计算机的

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用

4.已知:R0=28H (28H)=46H

MOV A,#32H

MOV A,45H

MOV A,@R0

执行结果A的内容为()

A、46H

B、28H

C、45H

D、32H

5、定时器/计数器工作于方式1时,其计数器为几位?()

A、8位

B、16位

C、14位

D、13位

四、简答(20分)

1.AT89S51单片机指令系统的寻址方式有(寄存器寻址方式)、(直接寻址方式)、(立即寻址方式)、(寄存器间接寻址方式)、(位寻址方式)、(基址寄存器加变址寄存器)、(相对寻址方式)。

2.答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU );(2)128个数据存储器(RAM )单元 ;(3)4K Flash 程序存储器;(4)4个8位可编程并行I/O 口(P0口、P1口、P2口、P3口);(5)1个全双工串行口;

(6)2个16位定时器/计数器;(7)1个看门狗定时器;(8)一个中断系统,5个中断源,2个优先级;(9)26个特殊功能寄存器(SFR ).

3.说明AT89S51的外部引脚EA*的作用?(4分)

答: EA*是内外程序存储器选择控制信号。

当EA*为高电平时,AT89S51访问内部程序存储器,但当地址大于0FFF 时,自动转到外部程序存储器;

当EA*为低电平时,AT89S51只读取外部程序存储器。

4. 答:在一个单一中断的系统里,AT89S51单片机对外部中断请求的响应时间总是在3~8个机器周期之间。

在下述三种情况下,AT89S51将推迟对外部中断请求的响应:

(1)AT89S51正在处理同级或更高优先级的中断。

(2)所查询的机器周期不是当前正在执行指令的最后一个机器周期。

(3)正在执行的指令是RETI 或是访问IE 或IP 的指令。

如果存在上述三种情况之一,AT89S51将丢弃中断查询结果,将推迟对外部中断请求的响应。

5.答:因为机器周期:

所以定时器/计数器工作方式0下,其最大定时时间为

*4=

同样可以求得方式1下的最大定时时间为262.144ms ;方式2下的最大定时时间为1024ms 。

6.答:串行口有4种工作方式:方式0、方式1、方式2、方式3;有3种帧格式,方式2和3具有相同的帧格式;方式0的发送和接收都以fosc/12为固定波特率,

)(410312126s f T OSC cy μ=⨯==)(192.81042261313ms T T C MAX =⨯⨯=⨯=-

相关文档
最新文档