第4章AT8952单片机的中断系统 41单片机中断技术概述 4.2AT89s52的中断系统结构 4.21中断请求源 4.22中断请求标志寄存器 4.3中断允许与中断优先级的控制 431中断允许寄存器 43.2中断优先级寄存器P 44响应中断请求的条件 4.5外部中断的响应时间
2 第4章 AT89S52单片机的中断系统 4.1 单片机中断技术概述 4.2 AT89S52的中断系统结构 4.2.1 中断请求源 4.2.2 中断请求标志寄存器 4.3 中断允许与中断优先级的控制 4.3.1 中断允许寄存器IE 4.3.2 中断优先级寄存器IP 4.4 响应中断请求的条件 4.5 外部中断的响应时间
4.6外部中断的触发方式选择 461电平触发方式 462跳沿触发方式 4.7中断请求的撤销 4.8中断服务子程序的应用设计 49多外部中断源系统设计 49.1定时器计数器作为外部中断源的使用方法 492中断和查询结合的方法 4.9.3用优先权编码器扩展外部中断源
3 4.6 外部中断的触发方式选择 4.6.1 电平触发方式 4.6.2 跳沿触发方式 4.7 中断请求的撤销 4.8 中断服务子程序的应用设计 4.9 多外部中断源系统设计 4.9.1 定时器/计数器作为外部中断源的使用方法 4.9.2 中断和查询结合的方法 4.9.3 用优先权编码器扩展外部中断源
内容概要 本章介绍AT89S52单片机片内功能部件中断系统的硬件结构 和工作原理。 AT89S52的中断系统能够实时地响应片内功能部件和外围设 备发出的中断请求并进入中断服务子程序进行处理。通过本章 学习,读者应重点掌握与中断系统有关的特殊功能寄存器及中 断系统的应用特性,应能熟练地进行中断系统的初始化编程以 及中断服务子程序的设计
4 内容概要 本章介绍AT89S52单片机片内功能部件中断系统的硬件结构 和工作原理。 AT89S52的中断系统能够实时地响应片内功能部件和外围设 备发出的中断请求并进入中断服务子程序进行处理。通过本章 学习,读者应重点掌握与中断系统有关的特殊功能寄存器及中 断系统的应用特性,应能熟练地进行中断系统的初始化编程以 及中断服务子程序的设计
4.1中断技术概述 中断技术主要用于实时监测与控制,要求单片机能及时地响 应中断请求源提出的服务请求,并作出快速响应、及时处理。 这是由片内的中断系统来实现的。 当中断请求源发出中断请求时,如果中断请求被允许,单片 机暂时中止当前正在执行的主程序,转到中断服务处理程序处 理中断服务请求。 中断服务处理程序处理完中断服务请求后,再回到原来被中 止的程序之处(断点),继续执行被中断的主程序。 图4-1为整个中断响应和处理过程
5 4.1 中断技术概述 中断技术主要用于实时监测与控制,要求单片机能及时地响 应中断请求源提出的服务请求,并作出快速响应、及时处理。 这是由片内的中断系统来实现的。 当中断请求源发出中断请求时,如果中断请求被允许,单片 机暂时中止当前正在执行的主程序,转到中断服务处理程序处 理中断服务请求。 中断服务处理程序处理完中断服务请求后,再回到原来被中 止的程序之处(断点),继续执行被中断的主程序。 图4-1为整个中断响应和处理过程。 5
主程序 2占响应中断请求 断 返回主程序 中断服务程序 继续执行主程序 图41中断响应和处理过程
6 图4-1 中断响应和处理过程