单片机原理与应用习题及参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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单元开始的存储区,请编程实现。