SETB MOVX INC
ACC.7 @DPTR, A DPTR R6, LOOP
DJNZ
第5章 80C51单片机的中断与定时
(一)填空题
1. 中断技术是解决资源竞争的有效方法,因此,可以说中断技术实质上是一种
资源(共享)技术。
2. 上电复位后,各中断优先级从高到低的次序为(外部中断0)、(定时器/计数
器0中断)、(外部中断1)、(定时器/计数器1中断)和(串行中断)。 3. 响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把(PC)
的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(PC),使程序执行转向(ROM)中的中断地址区。
4. 当计数器产生计数溢出时,把定时器控制寄存器的TF0(TF1)位置1。对计
数溢出的处理,在中断方式时,该位作为(中断请求标志位)使用;在查询方式时,该位作(查询状态位)使用。
5. 定时器1工作于方式3做波特率发生器使用时,若系统晶振频率为12 MHz,
可产生的最低波特率为(15.26 b/s),最高波特率为(1000000 b/s)。 对于12MHz的晶振,一个机器周期为1?s,定时器1做波特率发生器使用时,若工作于方式1,计数初值为0,则波特率最低,为1?65536?1.0?10?6??15.26bs 若计数初值为65535,则波特率最高,为1?1?1.0?10?6??1000000bs
6. 定时器0工作于方式2的计数方式,预置的计数初值为156,若通过引脚T0
输入周期为1ms的脉冲,则定时器0的定时时间为(100ms)。
7. 用于定时测试压力和温度的单片机应用系统,以定时器0实现定时。压力超
限和温度超限的报警信号分别由INT0和INT1输入,中断优先顺序为:压力超限→温度超限→定时检测。为此,中断允许控制寄存器IE最低3位的状态应是(111),中断优先级控制寄存器IP最低3位的状态应是(101)。
16
8. 可利用定时器来扩展外部中断源。若以定时器1扩展外部中断源,则该扩展
外中断的中断请求输入端应为(T1)引脚,定时器1应取工作方式(2),预置的计数初值应为(0FFH),扩展外中断的入口地址应为(001BH)。
(二)单项选择题
1. 下列有关80C51中断优先级控制的叙述中错误的是(D)
(A)低优先级不能中断高优先级,但高优先级能中断低优先级 (B)同级中断不能嵌套
(C)同级中断请求按时间的先后顺序响应
(D)同一时刻,同级的多中断请求,将形成阻塞,系统无法响应 2. 80C51有两个定时器,下列有关这两个定时器级联定时问题的叙述中,正确
的是(C)
(A)可以实现软件级联定时,而不能实现硬件级联定时 (B)可以实现硬件级联定时,而不能实现软件级联定时 (C)软件级联定时和硬件级联定时都可以实现 (D)软件级联定时和硬件级联定时都不能实现
3. 在工作方式0下,计数器由TH的全部8位和TL的低5位组成,因此,其
计数范围是(A)
(A)1 ~ 8192 (B)0 ~ 8191 (C)0 ~ 8192 (D)1 ~ 4096 4. 对于由80C51构成的单片机应用系统,中断响应并自动生成长调用指令
LCALL后,应(B)
(A)转向外部程序存储器去执行中断服务程序 (B)转向内部程序存储器去执行中断服务程序 (C)转向外部数据存储器去执行中断服务程序 (D)转向内部数据存储器去执行中断服务程序
5. 中断查询确认后,在下列各种单片机运行情况中,能立即进行响应的是(D)
(A)当前正在进行高优先级中断处理 (B)当前正在执行RETI指令
(C)当前指令是DIV指令,且正处于取指机器周期
17
(D)当前指令是“MOV A, Rn” 指令 6. 下列条件中,不是中断响应必要条件的是(C)
(A)TCON或SCON寄存器中相关的中断标志位置1 (B)IE寄存器中相关的中断允许位置1 (C)IP寄存器中相关位置1
(D)中断请求发生在指令周期的最后一个机器周期 7. 在单片机的下列功能或操作中,不使用中断方法的是(D)
(A)串行数据传送操作 (C)故障处理
(B)实时处理 (D)存储器读/写操作
第6章 单片机并行存储器扩展
(一)填空题
1. 使用8KB×8位的RAM芯片,用译码法扩展64KB×8位的外部数据存储器,
需要(8)片存储芯片,共需使用(16)条地址线,其中(13)条用于存储单元选择,(3)条用于芯片选择。
2. 三态缓冲器的三态分别是(低电平)、(高电平)和(高阻抗)。
3. 80C51单片机系统整个存储空间由4部分组成,分别为(256)个地址单元
的内部(数据)存储器,(4KB)个地址单元的内部(程序)存储器,(64KB)个地址单元的外部(数据)存储器,(60KB)个地址单元的外部(程序)存储器。
4. 在80C51单片机系统中,为外扩展存储器准备了(16)条地址线,其中低位
地址线由(P0口)提供,高位地址线由(P2口)提供。
5. 在80C51单片机系统中,存储器并行外扩展涉及的控制信号有(ALE)、
SEN(WR)、(RD)、(P)和(CE),其中用于分离低8位地址和数据的
控制信号是(ALE),它的频率是晶振频率的(6)分之一。
6. 起止地址为0000H ~ 3FFFH的外扩展存储器芯片的容量是(16KB)。若外扩
展存储器芯片的容量为2KB,起始地址为3000H,则终止地址应为(37FFH)。 7. 与微型机相比,单片机必须具有足够容量的程序存储器是因为它没有(外
18
存)。
8. 在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(片选)
引脚端提供信号。
9. 由一片80C51和一片2716组成的单片机最小系统。若2716片选信号CE接
地,则该存储芯片连接共需(11)条地址线。除数据线外,系统中连接的信号线只有(PSEN)和(ALE)。
(二)单项选择题
1. 下列有关单片机程序存储器的论述中,错误的是(D)
(A)用户程序保存在程序存储器中 (B)断电后程序存储器仍能保存程序 (C)对于程序存储器只使用MOVC一种指令
(D)执行程序需要使用MOVC指令从程序存储器中逐条读出指令 2. 下列有关单片机数据存储器的论述中,错误的是(A)
(A)数据存储器只使用MOV指令进行读/写 (B)堆栈在数据存储器中开辟 (C)数据存储器只用于保存临时数据 (D)专用寄存器也是数据存储器的一部分 3. 在单片机系统中,1KB表示的二进制位数是(D)
(A)1000
(B)8×1000
(C)1024
(D)8×1024
4. 在下列信号中,不是供外扩展程序存储器使用的是(D)
(A)PSEN
(B)EA
(C)ALE
(D)WR
5. RAM是随机存储器的意思,随机存储器的准确含义是(B)
(A)存储器的各存储单元的存取时间相等
(B)可以在任何时刻随机读/写存储器内各存储单元 (C)随机表示既可读又可写
(D)随机是易失的意思,因为随机存储器具有易失的特点
6. 若在系统中只扩展一片Intel 2732(4K×8位),除应使用P0口的8条口线外,
19
至少还应使用P2口的口线(A) (A)4条
(B)5条
(C)6条
(D)7条
7. 下列叙述中,不属于单片机存储器系统特点的是(D)
(A)程序和数据两种类型的存储器同时存在 (B)芯片内外存储器同时存在
(C)扩展数据存储器与片内数据存储空间重叠 (D)扩展程序存储器与片内程序存储空间重叠
8. 在80C51单片机系统中,为解决内外程序存储器衔接问题所使用的信号是
(A) (A)EA
(B)PSEN
(C)ALE
(D)CE
第7章 单片机并行I/O扩展
(一)填空题
1. 80C51单片机I/O扩展占据的是(外部数据)存储器的地址空间,因此,其
扩展连接只涉及(ALE)、(WR)和(RD)3个控制信号。
2. 在单片机中,为实现数据的I/O传送,可使用3种控制方式,即(无条件)
方式、(查询)方式和(中断)方式。其中效率较高的是(中断方式)。 3. 简单输入口扩展是为了实现输入数据的(缓冲)功能,而输出口扩展是为了
实现输出数据的(锁存)功能。
第8章 80C51单片机串行通信
(一)填空题
1. 异步串行数据通信的帧格式由(起始)位、(数据)位、(奇偶校验)位、(停
止)位组成。若串行异步通信每帧为11位,串行口每秒传送250个字符,则波特率应为(2750 b/s)。
2. 串行通信有(单工)、(双工)和(半双工)共3种数据通路形式。 3. 串行接口电路的主要功能是(串行)化和(反串行)化,把帧中格式信息滤
20