(开放本科)电大《单片机原理与应用》期末复习综合练习

时间:2024-04-30 09:45:48 5A范文网 浏览: 平时作业 我要投稿

一、选择题:

1. 在CPU内部,反映程序运行状态或运算结果的一些特征的寄存器是(     )。

(A) PC       (B) PSW   (C) A       (D) SP

2. 内部RAM中的位寻址区定义的位是给(       )。

A.位操作准备的   B.移位操作准备的    C.控制转移操作准备的    D.以上都对

3. 对程序计数器PC的操作(       )。

A.是自动进行的            B.是通过传送进行的

C.是通过加1指令进行的    D.是通过减1指令进行的

4. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是(       )

A.4KB       B.6KB      C.8KB      D.128KB

5. 中断查询,查询的是(       )。

A.中断请求信号          B.中断标志位  

C.外中断方式控制位      D.中断允许控制位

6.若51单片机的外部中断源都允许中断,内部中断源都不允许中断,则

中断允许寄存器的值为(      )。

(A) 85H      (B)06H     (C)91H     (D)93H

 

7. 在下列寄存器中,与定时/计数控制无关的是(       )。

A.TCON(定时控制寄存器) B.TMOD(工作方式控制寄存器)

C.SCON(串行控制寄存器) D.IE(中断允许控制寄存器)

8.  下列定时/计数硬件资源中,不是供用户使用的是(       )。

A.高8位计数器TH             B.低8位计数器TL  

C.定时器/计数器控制逻辑        D.用于定时/计数控制的相关寄存器

9. 在工作方式0下,计数器是由TH的全部8位和TL的5位组成,其计数范围是(   )。

A.1~8192   B.0~8191    C.0~8192    D.1~4096

10. 若51单片机的外部中断源都允许中断,内部中断源都不允许中断,则中断允许寄存器的值为(      )。

A. 85H    B.  06H     C.91H     D. 93H

 

得 分 评 卷 人

 

11.如果某89C51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,则执行LJMP   3000H指令后,PC值应为(       ) 。

(A)0003H     (B)0013H    (C)3000H     (D)3003H

12.访问片外数据存储器时,不起作用的控制信号是(        )。

(A) RD     (B) WR      (C) ALE       (D) PSEN

13.区分片外程序存储器和片外数据存储器的最可靠方法是(      )。

(A) 看其芯片型号是RAM还是ROM

(B) 看其是被RD还是被PSEN控制信号线连接

(C) 看其离MCS-51芯片的远近

(D) 看其位于地址范围的低端还是高端

14.(         )不属于微型机引入中断控制技术后的好处。

(A) 分时操作  (B) 故障处理  (C) 实时处理  (D) 高速传送数据

15. 在CPU中,控制器的功能是(         )。

(A) 进行逻辑运算                 (B) 进行算术运算  

(C) 分析指令并发出相应的控制信号 (D) 只控制CPU的工作

16. 89C51扩展键盘时,若I/O口线有限,键数又要求较多时,键盘设计时应采用(       )的键盘。

(A) 编码式  (B) 非编码式   (C) 独立式   (D) 行列式

17.若89C51中IP值为02H,则五个中断源的优先级顺序由高到低分别是(       )。

(A) 外中断0,定时器0,外中断1,定时器1,串行口中断

(B) 定时器0,定时器1,外中断0,外中断1,串行口中断

(C) 定时器0,外中断0,外中断1,定时器1,串行口中断    

(D) 外中断0,定时器0,定时器1,外中断1,串行口中断

18. PC寄存器是(          )。

(A) 16位的程序计数器;

(B) 一个可由用户直接读写的16位RAM寄存器;

(C) 一个不可寻址但可用转移类指令控制的寄存器;

(D) 一个能自动加1计数的ROM存储单元。

19. 当PSW寄存器中的RS1,RS0两位的值为0,1时,工作寄存器R0,R1的地址分别为

(        )。

(A)  08H,09H             (B)18H,19H    

(C)  0FH,10H             (D)10H,11H

20. 计算机对输入/输出设备的控制方式主要有3种。其中(        )方式的硬件电路最复杂,但可大大提高数据传送速率。

(A)直接存储器存取    (B)高速缓存

(C)程序查询         (D)程序中断

 

21.区分片外程序存储器和片外数据存储器的最可靠方法是(      )。

(A) 看其芯片型号是RAM还是ROM

(B) 看其位于地址范围的低端还是高端

(C) 看其离MCS-51芯片的远近

(D) 看其是被RD还是被PSEN控制信号线连接

22. PC寄存器是(          )。

(A) 一根硬件信号线

(B) 一个可由用户直接读写的8位RAM寄存器。

(C) 一个不可寻址的特殊功能寄存器

(D) 一个能自动加1计数的ROM存储单元

23.8051单片机的串行口有四种工作方式,其中方式1是(      )。

(A) 10位的通用异步接口方式,其波特率可调

(B) 11位的通用异步接口方式,其波特率可调

(C) 11位的通用异步接口方式,其波特率固定

(D) 10位的通用异步接口方式,其波特率固定

24.外部中断1固定对应的中断入口地址是(        )。

(A)0003H     (B)0013H       (C)001BH     (D)0023H

25.各中断源发出的中断请求信号,都会标记在MCS-51系统的(    )。

(A) IE      (B) IP    (C) TMOD    (D) TCON/SCON

 

26. 在中断流程中有“关中断”操作,对于外部中断0,要关中断应复位中断允许寄存器的(       )。

A.EA位和ET0位   B.EA位和EX0位   C.EA位和ES位  D.EA位和EX1位

 

二、填空题

 

1. MCS-51单片机扩展程序存储器所用的读控制信号为         ,扩展数存储器所用的读写控制信号为          和          。

2.  以助记符形式表示的计算机指令就是它的           语言。

3.  按长度分,MCS-51指令有       字节的、       字节的和         字节的。

4.  在寄存器寻址方式中,指令中指定寄存器的内容就是           。

5.在直接寻址中,只能使用           位二进制数作为直接地址,因此其寻址对象只限于           。

6.MCS-51单片机的一个机器周期包含了          状态周期,每个状态周期又可划分为         拍节,每个拍节实际为           振荡周期。因此,一个机器周期包含了          振荡周期。

7. 6264、2764和2864A的存储容量为        ;6264是           存储器,在系统中作为          存储器使用;2764是           存储器,在系统中作为          存储器使用;而2864A是              性质的存储器。

8. MCS-51单片机扩展程序存储器所用的控制信号为               ,扩展数据存储器所用的控制信号为               。

9. 51单片机的存储器设计采用            结构,它的特点是采用                

和                      分开的结构形式。

10. CPU主要由运算器和控制器组成。89C51单片机内有一个          位的CPU,在CPU中的               是用来处理位(布尔)操作。

11.  CPU在取指令时,采用           寄存器进行寻址;CPU在访问64KB的片外数据

存储器时,一般采用            寄存器进行寻址。

12. 80C51的P0~P3口用作通用                输入数据时,应注意向相应的

写入“1”。

13. 若系统晶振频率为12MHz,则T0工作于定时和计数方式时的最高(计数)信号频率分别为          kHz和            kHz。

14. 当51单片机扩展片外的存储器及I/O接口电路时,应先扩展                     、

、                这三总线。

15. 在80C51单片机内部,其RAM高端128个字节的地址空间称为        区,但其中仅有           个字节有实际意义。

 

16. 使用8031单片机时需将EA引脚接     电平,因为片内无         存储器。

17. 8051单片机定时/计数器模块是由          、             、TL0、TL1、

TH0和TH1这些特殊功能寄存器共同管理的。  

18.8051的P0~P3口用作通用I/O口输入数据时,应注意                      。

19. MCS-51系列单片机中,片内无ROM的机型是           ,有4KB ROM的机

型是             ,而有4KB EPROM的机型是             。

20.若A中数据为63H,那么PSW的最低位(即奇偶位P)为   。(用“1”或“0”表示)

21. 当CPU响应串行接口中断时,程序应转移到        开始的单元执行 。

22. 通过对      寄存器中的         这两位的设置,可以选择当前工作寄存器组。

23. 当需要从51单片机程序存储器取数据时,采用的指令操作码应为          。

24. MCS-51单片机系列有     个中断源。上电复位时,各中断源的优先级从高到

低依次为          、          、           、          和           。

25.若系统晶振频率为12MHz,则T0工作于定时和计数方式时的最高(计数)信号

频率分别为        kHz和          kHz。

26.  51单片机的堆栈只可设置在               ,容量不能超过       字节,以       寄存器为堆栈指针。

27.  一台计算机的指令系统就是它所能执行的            集合。

 

三.判断题

 

(       )1、中断允许寄存器IE的最高位(EA)为1是89C51系统响应中断的重要条件。                                                

(       )2、TCON 及SCON寄存器内的6个中断标志位都可以用软件指令对其置位或复位。                                            

(       )3、89C51的INT0信号只能以“保持足够宽度的低电平”这一种方式来触发

中断。                                                  

(       )4、中断响应过程必定有堆栈操作。                            

(       )5、80C51单片机中,外部中断源的优先级比内部中断源的优先级高。

(       )6、多个中断源同时请求服务时,CPU将响应优先级别最高的中断请求,这就意味着其他低级中断申请信号无效,再也不会被响应。      

(       )7、80C51单片机在响应某低级中断请求并进入中断服务后,定能再响应高

优先级的中断请求。                                    

(       )8、89C51单片机在响应某设备的中断请求并进入中断服务后,不能再响应该设备的第二次中断请求(即不能实现自身中断嵌套)。    

(       )9、89C51单片机中两个定时器的工作方式是由同一个方式选择控制字设定的。                                                  

(      )10、定时器不重复装入初值与不再启动定时器是一回事。        

(      )11. 中断允许寄存器IE的最高位(EA)为1是MCS-51系统响应中断的重要条件。

(      )12. 在51系列单片机中,一个机器周期等于1µs。

(      )13. 调用子程序及返回都与堆栈操作有关。

(      )14. MOV  R0 ,R1。

(      )15. LJMP  #1000

(     ) 16. PC寄存器可以看做是指令存储区的地址指针。。

(     ) 17. 在MCS-51系统中,一个机器周期等于1µs。

(     )18. 调用子程序及返回都与堆栈操作有关

(      ) 19.  PC寄存器可以看做是指令存储区的地址指针。                

(      )20. MOV  PC,  #3000H                                    

 

四.编程题

1.编程,查找在内部RAM的20H~50H单元中是否有0AAH这个数,若有将51H单元置01H;若未找到,将51H单元置0。

2. 89C51单片机系统带一个蜂鸣器如下图所示。编程

使蜂鸣器周而复始地响20ms,停20ms。

3. 分析下列程序段,当最后一条指令执行后,A中的结果为多少?CY、AC 、OV如何置位?  

MOV  A,#0C9H

MOV  B,#8DH

SETB  C

SUBB  A,B

 

(A)=       (CY)=     (AC)=     (OV)=

 

4.编程将80C51片内RAM的30H~3FH单元内的二进制数依次传送到片外RAM的以1800H为首址的存储单元中,并再传送回片内RAM的70H开始的单元中。(20分)

5.编程将单片机片内RAM的70H¬~7FH单元内的数据依次传送到片外RAM以1200H为首址的存储单元中,并将源数据区清0。

6.设51单片机的晶振频率为6MHz。要求从P1.1引脚输出1000Hz的方波,试用T0定时器来实现,计算其计数初值并设计应用程序,中断方式或程序查询方式任选一。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

电压表的工作原理是什么04-30

甲烷最多几个原子共面04-30

如图所示,用一张硬卡片先后快拨和慢拨木梳的齿,比较所听04-30

碳酸钡和稀盐酸的化学方程式04-30

一个小球从坡底到坡顶做匀减速直线运动,小球到达坡顶04-30

砷化镓是金属材料吗04-30

振动的快慢常用每秒振动的次数--表示,用一张卡片先后快04-30

化学是一门以什么为基础的科学04-30

什么是坡面角?和阳坡阴坡有什么关系?04-30

亚硫酸氢钡是沉淀吗04-30

热搜文章
最新文章