版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、教学目标,通过本章教学,要求达到以下目标: 1熟记AT89C51 5个中断源及其中断入口地址。 2熟悉TCON、SCON、IE、IP的结构、控制 作用和设置方法。 3理解AT89C51中断响应过程。 4了解中断响应等待时间。 5理解中断请求撤除情况和应对措施。 6熟悉中断优先控制的方法。 7掌握中断应用程序的编制方法。,5.1 中断概述,1. 中断概念 CPU暂时中止其正在执行的程序,转去执行请求中断的那个外设或事件的服务程序,等处理完毕后再返回执行原来中止的程序,这一过程叫做中断。,中断概念类比,看电视,中断处理,中断请求,实际生活,中断返回,电话铃响,接听电话,看电视,主程序,计算机,事件
2、发生,事件处理,主程序,图5.1 中断概念示意图,图5.2 中断过程示意图,2为什么要设中断,中断解决了快速主机与慢速I/O设备的数据传送,还具有如下优点: (1)分时操作。CPU可以分时为多个I/O设 备服务,提高了计算机的利用率; (2)实时响应。CPU能够及时处理应用系 统的随机事件,系统的实时性大大增强; (3)可靠性高。CPU具有处理设备故障及掉电等突发性事件能力,从而使系统可靠性提高。,3中断源及其优先级,中断源是指能发出中断请求,引起中断的装置或事件。一个单片机系统通常有多个中断源,而单片机CPU在某一时刻只能响应一个中断源的中断请求,当多个中断源同时向CPU发出中断请求时,则必
3、须按照“优先级别”进行排队,CPU首先选定其中中断级别最高的中断源为其服务,然后按由高到低的排队顺序逐一服务,完毕后返回断点地址,继续执行主程序。这就是“中断优先级”的概念。,4. 中断源的管理,单片机系统中有一个专门用来管理中断源的机构,它就是中断控制寄存器,我们可以通过对其编程来设置中断源的优先级别以及是否允许某个中断源的中断请求等。,5.2 AT89C51中断系统的结构,5.2.1 中断源及中断系统构成 1. 中断源: (1) INT0:外部中断0; (2) INT1:外部中断1; (3) T0:定时/计数器0溢出中断; (4) T1:定时/计数器1溢出中断; (5) 串行中断(包括串行
4、接收中断RI和 串行发送中断TI)。,5.2.1 中断源及中断系统构成,IE0,EX0,TF0,IE1,TF1,TI,ES,ET1,EX1,ET0,RI,IP,硬件查询,高级中断请求,低级中断请求,中断入 口地址,中断源,INT0,INT1,中断入 口地址,中断源,1,0,IE,PX0,PS,PT1,PX1,PT0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,EA,1,1,SCON,1,1,T0,T1,RX,TX,IT0,IT1,0,0,TCON,图5.3 AT89C51中断系统结构示意图,5.2.2 中断标志与中断控制,1中断标志 (1) 定时器控制寄存器TCON TCON为
5、8位特殊功能寄存器,其结构、 位名称、位地址及其功能如表5.1所示。,表5.1 TCON的结构、位名称、位地址和功能,T1中断标志位,T1启停控制位,T0中断标志位,TCON.0,/INT1中断 标志位,/INT0中断 标志位,/INT1触发方式位,/INT0触发方式位,T0启停控制位,TCON.1,TCON.2,TCON.3,TCON.4,TCON.5,TCON.6,TCON.7,表5.1 TCON的结构、位名称、位地址和功能,TCON.0,TCON.1,TCON.2,TCON.3,TCON.4,TCON.5,TCON.6,TCON.7,外部中断 0 采用电平触发,0,外部中断 0 采用边沿
6、触发,1,1,1,外部中断1 采用边沿触发,0,外部中断1 采用电平触发,0 0 0 0,单片机复位时或无中断请求发生时,这些位均为0,外部中断1发出中断请求时,外部中断0发出中断请求时,1,1,1,T0发出中断请求时,T1发出中断请求时,单片机复位或T0停止计数,启动T0开始计数,单片机复位或T1停止计数,启动T1开始计数,0,0,1,1,(2)SCON的中断标志,串行控制寄存器SCON的结构、位名称、位地址及其功能如表5.2所示。其中只有TI和RI两位用来表示串行口中断标志位。,表 5.2 SCON的结构、位名称、位地址和功能,SCON.0,串行发送中断 标志位,串行接收 中断标志位,SC
7、ON.1,SCON.2,SCON.3,SCON.4,SCON.5,SCON.6,SCON.7,1) TI:为串行口发送中断标志位,位地址为99H。在串行口发送完一组数据时,TI由硬件自动置位(TI=1),请求中断,当CPU响应中断进入中断服务程序后,TI状态不能被硬件自动清除,而必须在中断程序中由软件来清除。 2) RI:为串行口接收中断标志位,位地址为98H。在串行口接收完一组串行数据时,RI由硬件自动置位(RI=1),请求中断,当CPU响应中断进入中断服务程序后,也必须由软件来清除RI标志。,1) 中断允许控制寄存器IE,2. 中断控制,AT89C51设有专门的开中断和关中断指令,中断的开
8、放和关闭是通过中断允许寄存器IE各位的状态进行两级控制的。所谓两级控制是指所有中断允许的总控制位和各中断源允许的单独控制位,每位状态靠软件来设定。中断允许控制寄存器IE各位的定义及其功能等如表5.3所示。,表 5.3 IE的结构、位名称、位地址和功能,中断总允许 控制位,定时器T1的溢出 中断允许控制位,外部中断1的 中断允许控制位,定时器T0的溢出 中断允许控制位,外部中断0的 中断允许控制位,串行口中断 允许控制位,定时器T2的溢出 中断允许控制位,表 5.3 IE的结构、位名称、位地址和功能,禁止所有 中断,开通外部中断/INT0 禁止其他中断,0,0 0 0 0 0 0,开通总 中断,
9、1,所有中断仍被禁止,0 0 0 0 0 1,0 1 0 0 1 0,开通T0和串行口中断 禁止其他中断,1 1 1 1 1 1,开通所有中断,(1) EA(IE.7):总允许控制位,位地址为AFH。EA状态可由软件设定,若EA=0,禁止AT89C51所有中断源的中断请求;若EA=1,则总控制被开放,但每个中断源是允许还是被禁止CPU响应,还受控于中断源的各自中断允许控制位的状态。 (2) ET2(IE.5):定时器T2溢出中断允许控制位,位地址是ADH。 (3) ES(IE.4):串行口中断允许控制位,位地址是ACH。,(4) ET1(IE.3):定时器T1的溢出中断允许控制位,位地址为AB
10、H。 (5) EX1(IE.2):外部中断 的中断请求允许控制位,位地址是AAH。 (6) ET0(IE.1):定时器T0的溢出中断允许控制位,位地址是A9H。 (7) EX0(IE.0):外部中断 的中断请求允许控制位,位地址是A8H。,2)中断优先级控制寄存器IP,AT89C51的中断源优先级是由中断优先寄存器IP来进行控制的。其5个中断源划分为 两个中断优先级:高优先级和低优先级。每一个中断源都可以通过IP寄存器中的相应位设置成高(优先)级中断或低(优先)级中断。相应位置“1”,定义为高级中断,相应位清“0”,定义为低级中断,因此,CPU对所有中断请求只能实现两级中断嵌套。IP寄存器的结构、位名称和位地址如表5.4所示。,表 5.4 IP的结构、位名称、位地址和功能,定时器T2中断 优先级控制位,串行口中断 优先级控制位,定时器T1中断 优先级控制位,定时器T0中断 优先级控制位,/INT0中断 优先级控制位,/INT1中断 优先级控制位,1 1 1 1 1 1,高级中断(同为1时亦称其为同级中断),低级中断(同为0时亦称其为同级中断),0 0 0 0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数据分析与决策支持工具手册
- 市场部门新客户合作确认通知7篇
- 2026年道路运输企业主要负责人备考押题试卷(带答案)
- 河道工程巡查维护方案
- 2026年四川评标专家考试题库及答案解析
- 河道园林景观绿化工程绿化苗木种植施工方案
- 儿科院感爆发应急救援预案演练脚本
- 桥梁-旧桥改造施工组织设计方案
- 公路收费系统施工方案及技术措施
- 关于产房用药错误的应急预案演练脚本
- 家用电器-5个问题理清海信集团旗下家电业务
- 2026年中国中医科学院广安门医院医护人员招聘笔试参考试题及答案详解
- 广东省广州市广大附中教育集团2022-2023学年九年级上学期自主招生数学试题(含答案解析)
- 2026 春三年级语文下册期末必考知识点完整版
- 2026全球及中国金红石行业需求态势与前景动态预测报告
- 工程技术人员建筑工程助理工程师考试复习题库(附答案)
- 红色中国风《红楼梦》读书分享模板
- 科颜氏的行业分析报告
- 足球守门员培训
- 成人惊厥性癫痫持续状态诊治指南2026
- GB/T 34524-2025风能发电系统风力发电机组主轴
评论
0/150
提交评论