精品文档---下载后可任意编辑第五章习题答案5-1 什么是中断系统
中断系统的功能是什么
实现中断功能的硬件和软件称为中断系统
中断系统功能包括进行中断优先排队、实现中断嵌套、自动响应中断和实现中断返回
5-2 什么是中断嵌套
CPU 在响应某一个中断源中断请求而进行中断处理时,若有中断优先级更高的中断源发出中断请求,CPU 会暂停正在执行的中断服务程序,转向执行中断优先级更高的中断源的中断服务程序,等处理完后,再返回继续执行被暂停的中断服务程序,这个过程称为中断嵌套
5-3 什么是中断源
MCS-51 有哪些中断源
各有什么特点
① 实现中断功能的硬件和软件称为中断系统,产生中断请求的请求源称为中断源
②5 个中断源中共有两个外部中断、两个定时中断和一个串行中断
(1)外部中断源外部中断是由外部原因(如打印机、键盘、控制开关、外部故障)引起的,可以通过两个固定引脚来输入到单片机内的信号,即外部中断 0()和外部中断 1()
(2)定时中断类定时中断是由内部定时(或计数)溢出或外部定时(或计数)溢出引起的,即 T0 和T1 中断
(3)串行口中断类串行口中断是为接收或发送一帧串行数据,硬件自动使 RI 和 TI 置 1,并申请中断5-4 MCS-51 单片机响应外部中断的典型时间是多少
在哪些情况下,CPU 将推迟对外部中断请求的响应
(1)MCS-51 单片机的最短响应时间为 3 个机器周期,最长响应时间 8 个机器周期
(2)有下列任何一种情况存在,则中断响应会受到阻断
① CPU 正在执行一个同级或高一级的中断服务程序;② 当前的机器周期不是正在执行的指令的最后一个周期,即正在执行的指令还未完成前,任何中断请求都得不到响应;③ 正在执行的指令是返回指令或者对专业寄存器 IE、IP 进行读/写的指令,此时
在执行 RETI 或者读写 IE 或 IP 之后,不会马上响应