第5章MCS51单片机的中断系统1.ppt
《第5章MCS51单片机的中断系统1.ppt》由会员分享,可在线阅读,更多相关《第5章MCS51单片机的中断系统1.ppt(23页珍藏版)》请在第壹文秘上搜索。
1、第第5 5章章MCS-51MCS-51单片机的中断系统单片机的中断系统【学习目的和要求学习目的和要求】MCS-51单片机中断源的种类及工作方式单片机中断源的种类及工作方式 中断控制寄存器中断控制寄存器IE、中断优先级寄存器、中断优先级寄存器IP及定时器及定时器 /计数器及外部中断控制寄存器计数器及外部中断控制寄存器TCON的使用方法的使用方法 MCS-51型单片机中断响应过程型单片机中断响应过程 外部中断的结构及原理外部中断的结构及原理 熟练编制中断服务程序熟练编制中断服务程序 中断的概念中断的概念 看电视看电视中断处理中断处理中断请求中断请求实际生活实际生活中断返回中断返回电话铃响电话铃响接
2、听电话接听电话看电视看电视主程序主程序计算机计算机事件发生事件发生事件处理事件处理主程序主程序第第5 5章章MCS-51MCS-51单片机的中断系统单片机的中断系统CPUCPU在处理某一事件在处理某一事件A A时,发生了另一事件时,发生了另一事件B B请求请求CPUCPU迅速去处理(迅速去处理(中断发生中断发生)CPUCPU暂时中断当前的工作,转去处理事件暂时中断当前的工作,转去处理事件B B(中断响中断响应和中断服务应和中断服务)待待CPUCPU将事件将事件B B处理完毕后,再回到原来事件处理完毕后,再回到原来事件A A被中被中断的地方继续处理事件断的地方继续处理事件A A(中断返回中断返回
3、),这一过程),这一过程称为称为中断中断 中断的概念中断的概念 执行主程序执行主程序主程序主程序继续执行主程序继续执行主程序断点断点中断请求中断请求中断响应中断响应执行执行中断中断处理处理程序程序中断返回中断返回引起引起CPUCPU中断的根源,称为中断的根源,称为中断源中断源。中断源向。中断源向CPUCPU提出的中断请求。提出的中断请求。CPUCPU暂时中断原来的事务暂时中断原来的事务A A,转去处,转去处理事件理事件B B。对事件。对事件B B处理完毕后,再回到原来被中断的处理完毕后,再回到原来被中断的地方(即地方(即断点断点),称为中断返回。实现上述中断功能),称为中断返回。实现上述中断功
4、能的部件称为的部件称为中断系统中断系统(中断机构)。(中断机构)。第第5 5章章MCS-51MCS-51单片机的中断系统单片机的中断系统 实现中断及中断返回实现中断及中断返回 实现优先级排队实现优先级排队 实现优先级控制实现优先级控制 分时操作分时操作。CPUCPU可以分时为多个可以分时为多个I/OI/O设备服务,设备服务,提高了计算机的利用率;提高了计算机的利用率;实时响应实时响应。CPUCPU能够及时处理应用系统的随机事件,能够及时处理应用系统的随机事件,系统的实时性大大增强;系统的实时性大大增强;可靠性高可靠性高。CPUCPU具有处理设备故障及掉电等突发性具有处理设备故障及掉电等突发性事
5、件能力,从而使系统可靠性提高。事件能力,从而使系统可靠性提高。IE0TF0IE1TF1TIRI中断请求标志EX0ET0EX1ET1ES1PX0PT0PX1PT1PS高级低级MCS-51MCS-51单片机的中断系统组成内部查询内部查询入口地址入口地址INT0INT1T0T1TXRX中断允许控制中断优先级EA中断源5个中断请求源:(1)外部中断请求0,中断请求信号由 引脚输入,中断请求标志为IE0IE0。(2)外部中断请求1,中断请求信号由 引脚输入,中断请求标志为IE1IE1。(3)定时器定时器/计数器计数器T0T0计数溢出发出的中断请求,中断请求标志为TF0TF0。(4)定时器定时器/计数器计
6、数器T1T1计数溢出发出的中断请求,中断请求标志为TF1TF1。(5)串行口串行口中断请求,中断请求标志为发送中断TITI或接收中断RIRI。0INT1INT0INT1INT5个中断请求源的中断请求标志中断请求标志分别由TCONTCON和SCONSCON 的相应位锁存。1.TCON1.TCON寄存器寄存器为定时器/计数器的控制寄存器,字节地址为88H,可位寻址。特殊功能寄存器TCON的格式如图图5-35-3所示。9图图5-35-3 特殊功能寄存器特殊功能寄存器TCONTCON的格式的格式TCONTCON各标志位功能如下:各标志位功能如下:(1)TF1TF1定时器/计数器T1的溢出中断请求标志位
7、。当T1计数产生溢出时,由硬件使TF1置“1”,向CPU申请中断。CPU响应TF1中断时,TF1标志由硬件自动清由硬件自动清“0 0”,TF1也可由软件清“0”。(2)TF0TF0定时器/计数器T0的溢出中断请求标志位,功能与TF1类似。(3)IE1IE1外部中断请求1的中断请求标志位。(4)IE0IE0外部中断请求0中断请求标志位,功能与IE1类似。(5)IT1IT1选择外部中断请求1为跳沿触发还是电平触发。IT1=0IT1=0,电平触发,电平触发方式,引脚 上低电平有效,并把IE1置“1”。转向中断服务程序时,由硬件自动把IE1清“0”。IT1=1IT1=1,跳沿触发跳沿触发方式,加到引脚
8、 上的外部中断请求输入信号电平从高到低的负跳变有效负跳变有效,并把IE1置“1”。转向中断服务程序时,由硬件自动自动把IE1清“0”。(6)IT0IT0选择外部中断请求0为跳沿触发方式还是电平触发方式,其意义与IT1类似。MC51复位复位后,TCONTCON被清被清“0 0”,5个中断源的中断请求标志均为0。TR1(D6位)、TR0(D4位)这2位与中断系统无关与中断系统无关,将在第6章定时器/计数器中介绍。2 2串行口控制寄存器串行口控制寄存器SCONSCON串行口控制寄存器,字节地址为98H98H,可位寻址可位寻址。低二位锁存串行口的发送中断和接收中断的中断请求标志TITI和RIRI。各标
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCS51 单片机 中断 系统