外部中断1)、(定时器计数器
1中断)和(串行中断)。3响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把(PC)的内容压入堆栈,以进行断点保护,然
后把长调用指令的16位地址送(PC),使程序执行转向(ROM)中的中断地址区。4当计数器产生计数溢出时,把定时器控制寄存器的TF0(TF1)位置1。对计数溢出的处理,在中断方式时,该位作为
(中断请求标志位)使用;在查询方式时,该位作(查询状态位)使用。
5定时器1工作于方式3做波特率发生器使用时,若系统晶振频率为12MHz,可产生的最低波特率为(1526bs),最高波特率为(1000000bs)。
对于12MHz的晶振,一个机器周期为1s,定时器1做波特率发生器使用时,若工作于方式1,计数初值为0,则波特率最
低,为165536101061526bs若计数初值为65535,则波特率最高,为11101061000000bs
6定时器0工作于方式2的计数方式,预置的计数初值为156,若通过引脚T0输入周期为1ms的脉冲,则定时器0的定时时间为(100ms)。
7用于定时测试压力和温度的单片机应用系统,以定时器0实现定时。压力超限和温度超限的报警信号分别由INT0和INT1输入,中断优先顺序为:压力超限→温度超限→定时检测。为此,中断允许控制寄存器IE最低3位的状态应是
(111),中断优先级控制寄存器IP最低3位的状态应是(101)。8可利用定时器来扩展外部中断源。若以定时器1扩展外部中断源,则该扩展外中断的中断请求输入端应为(T1)引脚,
定时器1应取工作方式(2),预置的计数初值应为(0FFH),扩展外中断的入口地址应为(001BH)。
(二)单项选择题
1下列有关80C51中断优先级控制的叙述中错误的是(D)
(A)低优先级不能中断高优先级,但高优先级能中断低优先级
(B)同级中断不能嵌套
(C)同级中断请求按时间的先后顺序响应
(D)同一时刻,同级的多中断请求,将形成阻塞,系统无法响应
280C51有两个定时器,下列有关这两个定时器级联定时问题的叙述中,正确的是(C)
(A)可以实现软件级联定时,而不能实现硬件级联定时
(B)可以实现硬件级联定时,而不能实现软件级联定时
(C)软件级联定时和硬件级联定时都可以实现
(D)软件级联定时和硬件级联定时都不能实现
3在工作方式0下,计数器由TH的全部8位和TL的低5位组成,因此,其计数范围是(A)
(A)18192(B)08191(C)08192(D)14096
4对于由80C51构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应(B)
(A)转向外部程序存储器r