- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术 第八章 中断系统 * * 第八章 中断系统 概述 8.1 80C51的中断系统 8.2 中断处理过程 8.3 扩充外部中断源 8.4 中断系统的应用 8.5 8.1 概 述 中断是通过硬件来改变CPU程序运行的方向。 CPU在处理事件A时,发生了事件B,请求CPU立即处理(中断发生);CPU停止当前的工作,转去处理事件B(中断响应和中断服务);待CPU处理完毕事件B后,再回到事件A被中断的位置继续处理事件A(中断返回)。 8.1.1 中断的概念 8.1 概 述 1、分时操作:解决快速的CPU与慢速外设之间的矛盾。 2、实现实时处理。 3、故障处理。 8.1.2 引进中断技术的优点 8.1.3 中断源 1、外部设备中断源。 2、故障源。 3、控制对象中断源。 4、定时/计数脉冲中断源。 8.1.4 中断系统的功能 1、能实现中断及返回。 2、能实现优先权排队。 3、能实现中断嵌套。 8.2.1 中断源及中断入口 80C51的中断源有外部中断、定时中断和串行口中断三类, 共有5个中断源,2个优先级,可实现二级中断嵌套。 8.2 80C51的中断系统 :外部中断0请求信号,由P3.2脚输入。由IT0决定中断请求信号是低电平有效还是下跳变有效。一旦输入信号有效,即向CPU申请中断,并且使 IE0=1。 :外部中断1请求信号,由P3.3脚输入。由IT1决定中断请求信号是低电平有效还是下跳变有效。一旦输入信号有效,即向CPU申请中断,并且使 IE1=1。 1、外部中断类 2、定时中断类 TF0、 TF1 :定时器T0、T1溢出中断请求。当定时器T0、 T1产生溢出时,中断请求标志 TF0、1=1 , 请求中断处理。 8.2.1 中断源及中断入口 RI或TI:串行中断请求。当接收或发送完一串行帧数据时,使内部串行口中断请求标志RI或TI=1,请求中断。 3、串行中断类 当某中断源的中断申请被CPU响应之后,CPU将把此中断源的入口地址装入PC,中断服务程序即从此地址开始执行。 外部中断0 0003H 外部中断1 000BH 定时器T0中断 0013H 定时器T0中断 001BH 串行口中断 0023H 8.2.1 中断源及中断入口 在中断请求被响应前,中断请求是由CPU锁存在特殊功能寄存器TCON和SCON的相应中断标志位中。 1、TCON中的中断标志 TR1 TR0 TF1 TF0 D4 D2 D1 D0 D5 D6 D7 D3 TCON 字节地址88H IT1 IT0 IE1 IE0 TF0、 TF1 :定时器T0、T1溢出中断标志。 IE0、IE1:外部中断0、1标志。 IT0、IT1:外部中断触发方式触发方式控制位。 IT = 0,设置外部信号为低电平触发方式; IT = 1,设置外部信号为下降沿触发方式。 8.2.2 中断请求标志 2、SCON中的中断标志 SM1 REN SM2 9FH SCON 字节地址98H RB8 RI TB8 TI 9EH 9DH 9CH 9BH 9AH 99H 98H SM0 Tl:串行发送中断标志。 CPU 将一个字节数据写入发送缓冲器 SBUF 后启动发送,每发送完一个串行帧,硬件置位 Tl 。但 CPU 响应中断后,并不能自动清除 Tl ,标志必须由软件清除。 Rl:串行接收中断标志。在串行口允许接收时,每接收完一个串行帧,硬件置位 Rl 。同样, CPU 响应中断后不会自动清除 Rl ,标志必须由软件清除。 80C51 系统复位后, TCON 和 SCON 中各位均清“ 0 ” ,应用中要注意各位的初始状态。 8.2.2 中断请求标志 8.2.3 中断允许控制 — ES — AFH IE 字节地址A8H EX1 EX0 ET1 ET0 AEH ADH ACH ABH AAH A9H A8H EA EX0(IE.0):外部中断 0 允许位; ET0(IE.1):定时/计数器 T0 中断允许位; EX1(IE.2):外部中断 1 允许位; ET1(IE.3):定时/计数器 T1 中断允许位; ES (IE.4):串行口中断允许位; EA (IE.7):CPU中断允许(总允许)位。 80C51 单片机中,专用寄存器 IE 为中断允许寄存器,通过向 IE 写入中断控制字,控制 CPU 对中断的开放或屏蔽,以及每个中断源是否允许中断。 8.2 80C51的中断系统 8.2.4 中断优先级的设定 PX0(IP.0):外部中断 0 优先级控制位
您可能关注的文档
- 苏教版 动物运动的能量来源.ppt
- 风筝节策划案.ppt
- 服务品质之旅.ppt
- 浙教版七上 1.5 有理数比较大小 课件3.ppt
- 3.1.1 乙醇的结构和性质.ppt
- 情报学的诞生.ppt
- 1-1简谐运动 振幅 周期和频率 相位.ppt
- 直线和圆 第四讲 圆的方程.ppt
- 机械设计原理习题.ppt
- 格林星城营销活动方案.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)