第6章MCS-51单片机的中断系统.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"MCS-51单片机的中断系统" MCS-51单片机的中断系统是指单片机在执行程序时遇到外部事件或内部事件时,暂停当前程序的执行,转而去服务于中断请求的系统。中断系统的主要组件包括中断源、中断控制寄存器、中断服务程序入口地址、中断优先级管理寄存器等。 中断的基本概念是指在单片机执行程序时遇到外部事件或内部事件时,暂停当前程序的执行,转而去服务于中断请求的过程。中断可以分为两种:内部中断和外部中断。内部中断是指单片机内部事件引起的中断,如定时器溢出、中断请求等。外部中断是指外部事件引起的中断,如按键输入、串行口通信完成等。 中断的系统结构包括中断源、中断控制寄存器、中断服务程序入口地址、中断优先级管理寄存器等。中断源是指引起中断的事件,如外部事件或内部事件。中断控制寄存器是指控制中断是否允许或禁止的寄存器,如IE寄存器。中断服务程序入口地址是指中断服务程序的入口地址,如INT0、INT1等。中断优先级管理寄存器是指管理中断优先级的寄存器,如IP寄存器。 中断的响应过程包括中断检测、中断请求、中断服务程序的执行、中断返回等。中断检测是指检测中断事件的发生。中断请求是指中断事件发生后,CPU暂停当前程序的执行,转而服务于中断请求。中断服务程序的执行是指执行中断服务程序的过程。中断返回是指执行完中断服务程序后,返回到原程序的执行。 中断的应用编程是指使用中断机制来实现特定的功能,如对按键输入的处理、串行口通信的处理等。在中断应用编程中,需要根据中断源、中断控制寄存器、中断服务程序入口地址、中断优先级管理寄存器等来编写中断服务程序。 在MCS-51单片机中断系统中,有五个中断源:外部中断0、外部中断1、定时器0中断、定时器1中断、串行口中断。每个中断源都有其对应的中断服务程序入口地址。中断控制寄存器包括IE寄存器、TCON寄存器、IP寄存器等。IE寄存器是指控制中断是否允许或禁止的寄存器。TCON寄存器是指中断请求标志及外部中断方式选择寄存器。IP寄存器是指中断优先级管理寄存器。 在中断系统中,需要解决五个问题:如何检测随机发生的中断请求?如何允许中断或禁止中断?如何为允许的中断源服务?如何应对多个中断源同时请求?如何正确地返回到原断点处?
剩余32页未读,继续阅读
- 粉丝: 3815
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助