




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中断概念:引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部件称为中断系统(中断机构)。80C51的中断系统有5个中断源 ,2个优先级,可实现二级中断嵌套(就是可以在嵌套过程中再次响应嵌套) 。51单片机的中断系统 MCS-51的中断,外部中断即:外部中断INT0,外部中断INT1、定时器/计数器中断TF0、定时器/计数器中断TF1,串行口中断UART。CPU通过引脚和INT0引脚和INT1引脚即可接收外部中断的请求。外部中断信号的采样方式可分为:电平触发(负电平触发)及边沿触发(负边沿触发)两种。若采用电平触发,必须将TCON寄存器中的IT0(或IT1)设置为0,只要INT0引脚为低电平,即视为外部中断请求。若要采用边沿触发,必须将TCON寄存器中的IT0(或IT1)设置为1,只要INT0引脚的信号由高电平转为低电平的瞬间,将视为外部中断请求。定时器中断:有TF0与TF1:若是定时器,CPU将计数内部的时钟脉冲,从而提出内部中断。若是计数器,CPU将计数外部的脉冲,而提出内部中断。串行口中断:有RI和TI两个,CPU通过RXD引脚及TXD引脚要求接收RI中断请求或传送TI中断请求。中断源1、INT0(P3.2),外部中断1。可由IT0(TCON.0)选择其为低电平有效还是下降沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。2、INT1(P3.3),外部中断2。可由IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。 3、TF0(TCON.5),片内定时/计数器T0溢出中断请求标志。当定时/计数器T0发生溢出时,置位TF0,并向CPU申请中断。4、TF1(TCON.7),片内定时/计数器T1溢出中断请求标志。当定时/计数器T1发生溢出时,置位TF1,并向CPU申请中断。5、RI(SCON.0)或TI(SCON.1),串行口中断请求标志。当串行口接收完一帧串行数据时置位RI或当串行口发送完一帧串行数据时置位TI,向CPU申请中断。1、TCON的中断标志 IT0(TCON.0):外部中断0触发方式控制位。 当IT0=0时:为电平触发方式。 当IT0=1时:为边沿触发方式(下降沿有效)。 IE0(TCON.1):外部中断0中断请求标志位。IT1(TCON.2):外部中断1触发方式控制位。IE1(TCON.3):外部中断1中断请求标志位。TF0(TCON.5):定时/计数器T0溢出中断请求标志位。TF1(TCON.7):定时/计数器T1溢出中断请求标志位。单片机TCON辅助设置工具2、SCON的中断标志RI(SCON.0),串行口接收中断标志位。当允许串行口接收数据时,每接收完一个串行帧,由硬件置位RI。同样,RI必须由软件清除。TI(SCON.1),串行口发送中断标志位。当CPU将一个发送数据写入串行口发送缓冲器时,就启动了发送过程。每发送完一个串行帧,由硬件置位TI。CPU响应中断时,不能自动清除TI,TI必须由软件清除。80C51中断的控制中断允许控制CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。 EX0(IE.0):外部中断0允许位; ET0(IE.1):定时/计数器T0中断允许位; EX1(IE.2):外部中断0允许位; ET1(IE.3):定时/计数器T1中断允许位; ES(IE.4):串行口中断允许位; EA (IE.7): CPU中断允许(总允许)位。 单片机IE自动设计工具中断优先级控制80C51单片机有两个中断优先级,即可实现二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器IP中的相应位的状态来规定的 。 PX0(IP.0),外部中断0优先级设定位; PT0(IP.1),定时/计数器T0优先级设定位; PX1(IP.2),外部中断0优先级设定位; PT1(IP.3),定时/计数器T1优先级设定位; PS? (IP.4),串行口优先级设定位; PT2(IP.5),定时/计数器T2优先级设定位。 中断设置:包括:开启中断开关,(IE寄存器的设置)、中断优先级的设置(IP寄存器的设置),中断信号的设置(TCON寄存器的设置)第一步:开总开关,INT0 的开关IE=0x81; / 等同于 EA=1;开总中断/等同于EX0=1;开启INT0中断0x81就是10000001,就是相当于把IE寄存器中的EA与EX0设置为1;同理要开启INT1中断:IE=0x84;/ 等同于 EA=1;开总中断/等同于EX1=1;开启INT1中断0x84就是10000100,就是相当于把IE寄存器中的EA与EX1设置为1;若要开启总开关,INT0和INT1则IE=0x85;/开启INT0,和INT1。第二步:中断优先级的设置,也是相应的类似命令,只操作的对象是IP寄存器:如要提高INT1的优先等级,其命令如下IP=0x04;/设置INT1中断具有最高优先权。而外部中断信号的种类也可在TCON寄存器里设置,例如INT1中断要采用负边沿
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度生态友好型绿色建筑厂房土地置换及新型绿色技术引进合同
- 2025年度新能源并网发电项目施工与维护合同
- 2025年度婚姻解除协议起草与执行指导手册
- 2025年物流园区基础设施建设项目投资合同与财务规划协议
- 2025全网域名注册与维护服务及跨地域域名争议解决委托协议
- 2025年智能通信基站租赁与管理服务合同样本
- 2025年智能化小型厂房租赁及配套设施合同范本
- 2025年跨境电商货运司机交通安全与技能提升培训服务合同
- 2025年绿色建筑BIM设计施工一体化项目管理合同
- 2025年度新能源汽车制造基地厂房租赁合同
- 2023年安徽师范大学医院高校医学专业毕业生招聘考试历年高频考点试题含答案解析
- YY 0271.2-2009牙科水基水门汀第2部分:光固化水门汀
- GB/T 18341-2021地质矿产勘查测量规范
- 三查四定(含详细内容介绍)课件
- 企业生产安全隐患排查奖励台账
- oh卡牌理论-课件
- 合同工期管理台账
- 赏识你的学生
- 心衰病患者护理查房课件
- TSG11-2020 锅炉安全技术规程
- 哲学导论(完整版)
评论
0/150
提交评论