单片机原理与应用习题及参考答案

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

《单片机原理与应用》复习题

一、填空题

1、8051的引脚RST是(IN脚/OUT脚),当其端出现电平时,8051进入复位状态。当RST脚收到电平,8051才脱离复位状态,进入。

2、中断处理的全过程分为三个段:、、。

3、C51的存储类型有、、、、和。

4、8051单片机外部中断请求信号有电平方式和。在电平方式下,当采集到INT0、INT1的有效信号为时,激活外部中断。

5、16KB ROM的首地址若为1000H,则末地址是H。

6、8051单片机若设定IP=0001 0110B,则优先级别最高的是,其次分别是,,和,最低的是。

7、74LS373是常用的芯片,74LS244是常用的芯片。

8、LED显示器的显示控制方式有显示和显示两大类。

9、计算机的系统总线有、和。

10、通常、单片机上电复位时PC= ,SP= ;而工作寄存器则缺省采用第00 组,这组寄存器的地址范围是从。

11、汇编语言中可以使用,它们不是真正的指令,只是用来对汇编过程进行某种控制。

12、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC

后,把程序存储器单元的内容送累加器A中。

13、MCS-51单片机访问外部存储器时,利用来自P0口的低8位地址信号。

14、MCS-51单片机8031中有个位的定时/计数器,可以被设定的工作方式有种。

15、MCS-51单片机有个中断源,可分为个中断优先级。上电复位时外部中断中断源的最高。

16、用串行口扩展并行口时,串行接口的工作方式应选为。

17、半导体存储器的最重要的两个指标是和。

18、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为。

19、写8255A控制字时,需将A1、A0置为。

二、选择题

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

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

2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()

(A)MOV (B)MOVX (C)MOVC (D)以上都是

3、指令ALMP的跳转范围是()

(A)256B (B)1KB (C)2KB (D)64KB

4、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()

(A)98H (B)84H (C)42H (D)22H

5、各中断源发出的中断请求信号,都会记在MCS-51系统中的()

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

6.定时器/计数器工作方式1是( )。

A.8位计数器结构

B.2个8位计数器结构

C.13位计数结构

D.16位计数结构

7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )

A.2MHz

B.1MHz

C.500KHz

D.250KHz

8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。

A.06H

B.F9H

C.30H

D.CFH

9.下列数据字定义的数表中,( )是错误的。

A.DW“AA”

B.DW“A”

C.DW“OABC”

D.DWOABCH

10.串行口的控制寄存器SCON中,REN的作用是( )。

A.接收中断请求标志位

B.发送中断请求标志位

C.串行口允许接收位

D.地址/数据位

三、简答题

1、什么是单片机?单片机与通用微机相比有何特点?

2、什么是复位?单片机的复位电路有哪几种,工作原理分别是什么?

3、C51语言与汇编语言各有哪些特点?

4、MSC51中断的中断响应条件是什么?

5、单片机硬件抗干扰技术主要由哪些?

6、P3口有什么特点?如何正确使用P3口?

7、简述串行数据传送的特点。

8、MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?

9、MCS-51内部四个并行I/O口各有什么异同?作用是什么?

10、简述MCS-51单片机的中断响应过程。

11、A/D转换接口中采样保持电路的作用是什么?省略采样保持电路的前提条件是什么?

12、简述变址寻址方式并举例说明。

三、编程题

1、电路图如下图所示,编写程序,实

现如下功能:上电复位后数码管显示“0”。

每按一下K1键,数码管显示加1。当显示为

“9”时,再按下K1键,数码管显示“0”,

从头开始计数。

2、如下图所示,编写可键控的流水灯程序。要求实现的功能为:SW1为“总开关”,首次按压SW 1可产生流水灯“自下向上”的流动; SW 2 为“停止键”,按压SW 2则全部灯灭;SW 3和SW 4为“方向键”,使灯分别产生“自上向下”和“自下向上”流动。

3、请使用位操作指令,实现下列逻辑操作:

P1.5=ACC.2∧P2.7∨ACC.1∧P2.0

4、在外部RAM首地址为TABLE的数据表中有10个字节数据,请编程将每个字节的最高位无条件地置1。

5、已知内部RAM 30H单元开始存放20H个数据,将其传送到外部RAM的0000H单元开始的存储区,请编程实现。

相关文档
最新文档