第 3章 MCS-51的指令系统.doc
文本预览下载声明
PAGE
PAGE 1
第5章 89C51的中断系统和定时器/计数器
一、选择题
1、 D 2、 B 3、B B 4、A 5、 D 6、 C 7、 A 8、 D
9、 C 10、 B 11、 A 12、 D 13、 D 14、 C 15、 B 16、 B 17、 C 18、 A 19、 A 20、 D
?二、填空题
1、 随机的 ; 两级嵌套
2、 ? 外部中断1 ??? ; 定时器T0 ???
6. 外部中断0和1
3、 IE0、 、 IE1 、 TF0 、 TF1 、 TI 和 RI
4、 5个中断源、两级中断优先级和两级中断嵌套
5、 单片机中实现中断处理功能的部件 ; 软件设置IE
6、 有中断源发出中断请求、CPU 开放中断且该中断源开放中断、无高级或同级中断正被服务、执行现行指令结束 ; 保护断点地址且获得中断服务程序入口地址
7、 5个 ; 执行长调用指令, 断点保护,中断源入口地址装入PC,转向中断服务程序入口地址
8、 电平 ; 跳沿 __0003H___
三、应用题
1、简述89C51中断系统。
答:89C51单片机有 5 个中断源: 外部中断0 、外部中断1 、定时/计数器T0中断 、定时/计数器T1中断 和 串行口中断 。当单片机INT0或INT1引脚上出现低电平或下降沿会产生中断请求;单片机的定时器T0、T1中断是T0、T1计数溢出而产生的;串行口中断是单片机发送或接受一帧数据后产生的。MCS—51单片机中有4个SFR:TCON、IE、IP、SCON用来控制中断标志、中断触发方式、中断开放/禁止及中断优先权等,整个中断系统有两个优先权。当中断源处在同一优先级时,内部有优先级查询顺序:外部中断0→T0中断→外部中断1 →T1中断→串行口中断。MCS—51单片机采用的是固定的中断矢量方式,每个中断源有固定不变的中断服务入口地址。
2、一个MCS-51单片机应用系统外接晶振频率为6MHZ,若片内定时/计数器T0采用方式0(或方式1)定时10ms,T1采用方式1对10KHZ的外接脉冲进行计数,存放T0的TH0、TL0的初始值为多少?T1最长可计的时间为多少?
3、设89C51单片机的时钟为6MHZ,如采用T0定时方式使P1.0输出周期为5ms的矩形波,要求占空比(高电平脉宽和低电平时脉宽之比)为4:1,请编写程序。
4、下图为MCS-51内部定时器/计数器T1的控制逻辑硬件图,请其介绍工作原理。
显示全部