单片机的中断系统ppt课件.ppt
《单片机的中断系统ppt课件.ppt》由会员分享,可在线阅读,更多相关《单片机的中断系统ppt课件.ppt(47页珍藏版)》请在三一办公上搜索。
1、第5章 单片机的中断系统,5.1 中断的概念5.2 中断控制系统5.3 中断处理过程5.4 中断的编程及应用举例,5.1 中断的概念5.2 中断控制系统5.3 中断处理过程5.4 中断的编程及应用举例,第5章 单片机的中断系统,日常生活的中断现象举例,某人正在看报,电话铃响了,去接电话,继续接电话,继续看报,跑向厨房,关煤气、灌开水,水开了,第5章 单片机的中断系统,中断是指在突发事件到来时先中止当前正在进行的工作,转而去处理突发事件。待处理完成后,再返回到原先被中止的工作处,继续进行随后的工作。,第5章 单片机的中断系统,中断响应过程:由中断管理系统处理突发事件的过程;中断源:中断管理系统能
2、够处理的突发事件;中断请求:中断源向CPU提出的处理请求;中断函数:针对中断源和中断请求提供的服务函数;中断嵌套:在中断服务过程中执行更高级别的中断服务。,中断的一般概念,二级中断系统,第5章 单片机的中断系统,中断过程与调用一般函数过程的相似性: 两者都需要保护断点,都可实现多级嵌套等。中断过程与调用一般函数过程的差异性:,1、前者是程序设计者事先安排的(断点位置是明确的),而后者却是系统根据工作环境随机决定的(断点位置是随机的)。,2、主函数与一般函数之间具有主从关系,而主函数与中断函数之间则是平行关系(中断函数只能被系统调用);3、一般函数调用是纯粹软件处理过程,而中断函数调用却是需要软
3、、硬件配合才能完成的过程。,第5章 单片机的中断系统,1、分时操作:CPU可以使多个外设同时工作,并分时为各外设提供服务,从而大大提高了CPU的利用率和输入/输出的速度。2、实时处理:当计算机用于实时控制时,请求CPU提供服务是随机发生的。有了中断系统,CPU就可以立即响应并加以处理。3、故障处理:当计算机运行中出现如电源断电、存储器校验出错、运算溢出等错误时,CPU可及时转去执行故障处理程序,减小或消除故障产生的影响。,中断实现的功能:,实例1 单片机开关状态检测,要求:若有按键压下D1 状态反转。,第5章 单片机的中断系统,查询法,中断法,运行效果,第5章 单片机的中断系统,问题:1、中断
4、函数为何能自动执行?2、主函数中变量赋值语句的作用?,解释:1、当P3.2引脚出现负脉冲时,系统调用了该中断函数;2、进行中断初始化工作。,第5章 单片机的中断系统,5.1 中断的概念5.2 中断控制系统 5.2.1 中断系统的结构 5.2.2 中断控制5.3 中断处理过程5.4 中断的编程及应用举例,第5章 单片机的中断系统,1、中断源(哪些信号可以作为51单片机中断源?),中断源数量和种类越多,MCU处理突发事件的能力就越强。80C51单片机共有5种中断源。,第5章 单片机的中断系统,中断向量中断程序入口地址(ROM内),第5章 单片机的中断系统,汇编程序,用于汇编程序,第5章 单片机的中
5、断系统,中断号与中断向量对应的编号,用于C51程序,2、中断请求标志(单片机如何得知中断信号出现?),第5章 单片机的中断系统,当中断信号出现时,单片机中某些寄存器位(中断请求标志位)可被硬件置1。,CPU通过定期查看中断请求标志位是否为1,便可知道有无中断请求。,第5章 单片机的中断系统,中断请求标志的置1原理,1、外部中断源( 和 ),逻辑开关IT0和IT1用于选择触发信号类型: ITx=0选择电平触发(低电平经非门IEx置1) ITx=1选择脉冲触发(负脉冲经施密特触发器IEx置1),(第5章),第5章 单片机的中断系统,2、内部中断源(T0和T1),当T0或T1被充满溢出向寄存器位TF
6、0、 TF1“进位” 置1,(第6章),第5章 单片机的中断系统,3、内部中断源(TX和RX),(发送SUBF中的数据输出门TXD端口) 发送控制器寄存器位TI置1;(RXD引脚的数据移位寄存器接收SBUF) 接收控制器寄存器位RI置1。,(第7章),5.1 中断的概念5.2 中断控制系统 5.2.1 中断系统的结构 5.2.2 中断控制5.3 中断处理过程5.4 中断的编程及应用举例,第5章 单片机的中断系统,中断系统的组成(影响中断的因素?),第5章 单片机的中断系统,中断信号分别沿5条水平路径由左向右进行传送。其中,TCON、SCON、IE、IP是相关SFR。,中断信号,1、TCON寄存
7、器,第5章 单片机的中断系统,定时/计数器的控制寄存器(Timer/Counter Control Register),字节地址为88H,可位寻址。,【注意】 51单片机复位后,TCON初值为0默认没有上述中断请求,默认采用电平触发方式。,=1,有中断请求=0,无中断请求,=1,脉冲触发=0,电平触发,第5章 单片机的中断系统,2、SCON寄存器,串口控制寄存器(Serial control register),字节地址为98H,可位寻址。,【注意】TI和RI虽然是2个中断请求标志位,但在SCON之后经或门电路合成为1个信息,统一接受中断管理。,=1,有中断请求=0,无中断请求,第5章 单片机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 中断 系统 ppt 课件

链接地址:https://www.31ppt.com/p-1775133.html