C51单片机的中断..ppt
《C51单片机的中断..ppt》由会员分享,可在线阅读,更多相关《C51单片机的中断..ppt(81页珍藏版)》请在优知文库上搜索。
1、第第5 5章章 单片机的定时与单片机的定时与中断系统中断系统中断系统中断系统:包含中断源、中断方式、中:包含中断源、中断方式、中断控制寄存器、中断响应和中断请求的断控制寄存器、中断响应和中断请求的撤除。撤除。 本章主要内容本章主要内容定时定时/ /计数器计数器:包含定时:包含定时/ /计数器的定时计数器的定时和计数功能和计数功能 、定时、定时/ /计数器的控制寄存计数器的控制寄存器、工作方式及其应用。器、工作方式及其应用。 单片机在某一时刻只能处理一个任单片机在某一时刻只能处理一个任务,当多个任务同时要求单片机处理时,务,当多个任务同时要求单片机处理时,这一要求应该怎么实现呢?通过中断可这一要
2、求应该怎么实现呢?通过中断可以实现多个任务的资源共享。以实现多个任务的资源共享。 MCS-51MCS-51的的中断中断系统系统看书看书电话电话铃响铃响接电话接电话继续继续看书看书中断响应中断响应中断返回中断返回中断请求中断请求中断的基本概念中断的基本概念主程序主程序断点断点执行中断服务执行中断服务(或处理)子程(或处理)子程序序继续执继续执行程序行程序 中断响应中断响应中断返回中断返回中断请求中断请求中断的基本概念中断的基本概念 所谓的中断就是,当所谓的中断就是,当CPUCPU正在处理正在处理某项事务的时候,如果外界或者内部发某项事务的时候,如果外界或者内部发生了紧急事件,要求生了紧急事件,要
3、求CPUCPU暂停正在处理暂停正在处理工作而去处理这个紧急事件,待处理完工作而去处理这个紧急事件,待处理完后,再回到原来中断的地方,继续执行后,再回到原来中断的地方,继续执行原来被中断的程序,这个过程称作中断。原来被中断的程序,这个过程称作中断。 中断的中断的定义定义u 实现这种功能的部件称为实现这种功能的部件称为中断系统中断系统(中断机构)。(中断机构)。u 产生中断的请求源称为产生中断的请求源称为中断源中断源。u 中断过程中又有中断发生称为中断过程中又有中断发生称为中断中断嵌套。嵌套。u中断执行的程序称为中断执行的程序称为中断服务子程序。中断服务子程序。 n中断功能强弱是计算机性能优劣的重
4、要中断功能强弱是计算机性能优劣的重要标志标志n提高提高CPUCPU效率效率 解决速度矛盾解决速度矛盾 实现并行工作实现并行工作 实时处理实时处理 应付突发事件应付突发事件 中断源是指在计算机系统中向中断源是指在计算机系统中向CPUCPU发出中断请求的来源发出中断请求的来源。 MCS-51MCS-51的中断系统的中断系统中断源中断源80518051单片机有单片机有5 5个中断源:个中断源:外部中断源:外部中断源:外部中断外部中断0(INT0 ) 外部中断外部中断1(INT1 )内部中断源:内部中断源:定时定时/计数中断计数中断0(T0) 定时定时/计数中断计数中断1(T1)串行中断串行中断 1.
5、 外部中断源外部中断源 外部中断外部中断0 0(INTINT0 0 ):):来自引脚来自引脚P P3.23.2 外部中断外部中断1 1(INTINT1 1 ):):来自引脚来自引脚P P3.33.3外部中断外部中断请求两种方式:请求两种方式:u 电平触发方式(低电平有效)电平触发方式(低电平有效)u 下降沿触发方式(脉冲的下降沿有下降沿触发方式(脉冲的下降沿有效,至少要维持一个机器周期)效,至少要维持一个机器周期) 2. 内部中断源内部中断源定时定时/ /计数中断计数中断0 0(T T0 0):):定时定时/ /计数计数发生溢出时,产生中断请求。发生溢出时,产生中断请求。定时定时/ /计数中断
6、计数中断1 1(T1T1):):定时定时/ /计数计数发生溢出时,产生中断请求。发生溢出时,产生中断请求。 串行中断:串行中断:为完成串行数据传送而设为完成串行数据传送而设置。单片机完成接受或发送一组数据时,置。单片机完成接受或发送一组数据时,产生中断请求。产生中断请求。说明:说明:外部中断源中断请求外部中断源中断请求需设置需设置,而,而 内部中断源中断请求不需设置,内部中断源中断请求不需设置, 自动产生自动产生。 MCS-51MCS-51的中断系统的中断系统中断标志中断标志CPU主程序INT0INT1T0T1串口IE0TF0IE1TF1TIRI中断源中断源中断标志位中断标志位 每一个中断源都
7、有相应的中断标志位;每一个中断源都有相应的中断标志位; 某一个中断源申请中断,相应中断标志位置某一个中断源申请中断,相应中断标志位置1 1。 MCS-51MCS-51的中断系统的中断系统中断允许中断允许CPU主程序INT0INT1T0T1串口IE0TF0IE1TF1TIRI中断源中断源中断标志位中断标志位 EA总中断允许位,总中断允许位,EA=1开放所有中断,开放所有中断,EA=0,禁止所有中断;,禁止所有中断; 某一个中断源还有相应的中断允许位,某一个中断源还有相应的中断允许位,1允许相应中断源的中断,允许相应中断源的中断,0禁禁止相应中断源的中断。止相应中断源的中断。中断允许中断允许ESE
8、T0EX0EX1ET1EA MCS-51MCS-51的中断系统的中断系统中断优先级中断优先级CPU主程序INT0INT1T0T1串口IE0TF0IE1TF1TISI中断源中断源中断标志位中断标志位 单片机中有两个中断优先级,即高优先级中断和低优先级中断,前单片机中有两个中断优先级,即高优先级中断和低优先级中断,前者优先权高于后者(在程序中设置,相应位者优先权高于后者(在程序中设置,相应位=1=1,为高优先级);,为高优先级); 同一优先级别的中断源按照自然优先级顺序确定优先级别(硬件同一优先级别的中断源按照自然优先级顺序确定优先级别(硬件形成,无法改变)。形成,无法改变)。中断允许中断允许ES
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C51 单片机 中断