单片机原理及其接口技术胡汉口第3版第6章-中断系统ppt课件.ppt

单片机原理及其接口技术胡汉口第3版第6章-中断系统ppt课件.ppt

ID:58818814

大小:293.00 KB

页数:45页

时间:2020-10-01

单片机原理及其接口技术胡汉口第3版第6章-中断系统ppt课件.ppt_第1页
单片机原理及其接口技术胡汉口第3版第6章-中断系统ppt课件.ppt_第2页
单片机原理及其接口技术胡汉口第3版第6章-中断系统ppt课件.ppt_第3页
单片机原理及其接口技术胡汉口第3版第6章-中断系统ppt课件.ppt_第4页
单片机原理及其接口技术胡汉口第3版第6章-中断系统ppt课件.ppt_第5页
资源描述:

《单片机原理及其接口技术胡汉口第3版第6章-中断系统ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章:中断系统本章基本要求:⑴中断的概念⑵51的中断系统*⑶51中断源的扩展6.1中断的概念6.1.1中断的定义和作用(概念6-1)中断:是指计算机在执行某一程序的过程中,由于计算机系统内、外的某种原因,而必须中止原程序的执行,转去执行相应的处理程序(中断服务程序),待处理结束之后,再回来继续执行被中止的原程序的过程。这个过程还可以描述为:CPU自动执行中断服务程序并返回原程序执行的过程。为什么要设置中断?⑴提高CPU工作效率⑵具有实时处理功能⑶具有故障处理功能⑷实现分时操作中断功能强弱是计算机性能优劣的重要标志6.1中断

2、的概念中断系统主要作用:①有效地解决了快速CPU与慢速外设之间的矛盾,可使CPU与外设并行工作,大大提高了工作效率。②可以及时处理控制系统中许多随机产生的参数与信息,即计算机具有实时处理能力,以此提高控制系统的性能。③使系统具备了及时处理故障的能力,提高了系统自身的可靠性。①中断源②中断申请③开放中断④保护现场⑤中断服务⑥恢复现场⑦中断返回中断涉及的几个环节6.1中断的概念MCS-51单片机CPU在每个机器周期的S5P2期间,会自动查询各个中断申请标志位,若查到某标志位被置位,将启动中断机制。CPU识别中断申请的依据:6.1

3、中断的概念6.1中断的概念6.1.2中断源(概念6-2)中断源:是指在计算机系统中向CPU发出中断请求的来源,中断可以人为设定,也可以是为响应突发性随机事件而设置的。通常有特殊指令、I/O设备、实时控制系统中的随机参数以及信息故障源。(概念6-3)中断请求:一般情况下可以是中断源向CPU发出的电信号,该信号能够被CPU识别并响应。6.1中断的概念对于各种计算机来说,其中断源的允许数目是不一样的,例如Z80允许128个中断源(不包括非屏蔽中断),而8086/8088则允许256个中断源。MCS-51单片机相对来说较为简单,只提

4、供了5个中断源:2个外部中断请求INT0和INT1、2个片内定时器/计数器T0和T1的溢出中断请求串行口中断请求TI或RI(合为一个中断源)。6.1中断的概念6.1.3中断的分类可分为三类:*可屏蔽中断:由CPU的可屏蔽中断引脚INT引起的中断。*非屏蔽中断:由CPU的非屏蔽中断引脚NMI引起的中断(8086CPU)。*软件中断:由中断指令引起的中断(8086CPU)。51单片机的中断可以分为:①外部中断,由外部可屏蔽中断和外部计数器中断组成;②内部中断,由内部定时器、串口传输中断等组成。6.1中断的概念6.1.4中断的嵌套

5、中断优先级是:在系统设计时,人为设定的中断源的优先权级别。设置优先权的意义:1、当同时有多个中断请求信号,先响应优先级别高的中断请求。2、高优先级中断请求信号可中断低优先级中断服务。中断嵌套(概念6-4)当CPU正在执行某个中断服务程序时,如果发生更高一级的中断源请求中断,CPU可以“中断”正在执行的低优先级中断,转而响应更高一级的中断,这就是中断嵌套。中断嵌套只能高优先级“中断”低优先级,低优先级不能“中断”高优先级,同一优先级也不能相互“中断”。中断嵌套结构类似与调用子程序嵌套,不同的是:①子程序嵌套是在程序中事先按排好

6、的;中断嵌套是随机发生的。②子程序嵌套无次序限制,中断嵌套只允许高优先级“中断”低优先级。6.1中断的概念开中断、关中断的概念。关中断可以由两种情况产生:中断响应时自动关中断、对EA位设置为0。开中断可对EA位设置为1来实现。6.1中断的概念6.1.5中断系统功能一个中断系统具备如下功能:1、中断优先权排队2、实现中断嵌套3、自动响应中断4、实现中断返回中断系统需要解决两个主要问题:一、是如何从主程序转到中断服务程序;二、是如何从中断服务程序返回主程序。6.251单片机的中断系统6.2.151系列单片机中断源和中断标志51系

7、列单片机中:8031、8051、8751有5级中断;8032、8052、8752有6级中断;1、中断源51单片机五级中断源分为:两个外部中断、两个定时器溢出中断、一个串口中断。①外部中断源:INT0、INT1两条外部中断请求输入引脚。允许用户设定外部中断源以低电平或者是负跳变方式触发。6.251单片机的中断系统②定时器溢出中断源:内部中断,51内部有两个16位定时/计数器,它们由内部定时脉冲(主脉冲12分频)或外部引脚T0、T1输入的外部计数脉冲计数。当计数值溢出时,产生中断请求。这两个16位定时/计数器的初值可由用户设定。

8、③串口中断源:由51内部串行通讯口产生。可细分为串口发送、接收中断两种。当串行接口进行发送/接收完一组串行数据时,串口电路自动发出串口中断请求。6.251单片机的中断系统用户对中断系统的使用,一是通过设置和中断有关的控制字,二是通过设置中断服务程序来实现的。在51系统中和中断有关的控制字有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。