版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机的中断系统中断的定义什么是中断?顾名思义,就是单片机“中断当前的工作”,转而做别的更重要或者更紧急的工作(执行中断服务程序)。那么当前未完成的工作怎么办呢?单片机会在紧要工作完成后,继续做中断前的工作。单片机的中断系统中断的定义1如下图所示。对事件的整个处理过程,称为中断处理(或中断服务)。如下图所示。对事件的整个处理过程,称为中断处理(或中断服务)2举个例子:小强和小明在下象棋。眼看小强快招架不住了,这时小明的GF来了,非要小明陪她逛街买衣服。于是小明同小强商量,先把棋盘封了,等买完衣服后继续战斗。晚上小明和小强回到棋盘前,轻而易举将小强击败。买衣服这段插曲并未改变小明必胜的结局。这就是整个中断过程。我们来看看中断过程是如何发生的:举个例子:31、中断请求:小明的GF要他逛街;2、中断响应:小明准备放下棋局陪GF逛街;3、现场保护:先把棋盘封了;4、中断处理:小明陪GF逛街买衣服;5、恢复现场:把棋盘解封;6、中断返回:继续战斗。此例中,小明的GF就是“中断源”,如果小明把棋移到密室中下,不让他的GF打扰,就叫“中断屏蔽”。1、中断请求:小明的GF要他逛街;此例中,小明的GF就是“中489c51中断系统的结构89c51单片机的中断系统有5个中断请求源,两个中断优先级,每一个中断源可以用软件独立地控制为允许中断或关中断状态,每一个中断源的中断级别均可用软件来设置。如下图所示:89c51中断系统的结构89c51单片机的中断系统有5个中断5单片机的定时器中断ppt课件651单片机的中断源中断源中断入口地址中断级别中断名外部中断00003H最高interrupt0定时器0中断000BH↓interrupt1外部中断10013H↓interrupt2定时器1中断001BH↓interrupt3串口中断0023H最低interrupt451单片机的中断源中断源中断入口地址中断级别中断名外部中断07
响应中断请求的条件一个中断请求被响应,需满足以下必要条件:(1)IE寄存器中的中断总允许位EA=1。(2)该中断源发出中断请求,即该中断源对应的中断请求标志为“1”。(3)该中断源的中断允许位=1,即该中断没有被屏蔽。(4)无同级或更高级中断正在被服务。
81.定时器/计数器的结构及工作原理1.定时器/计数器的结构及工作原理9
加法计数器是计满溢出时才申请中断,所以在给计数器赋初值时,不能直接输入所需的计数值,而应输入的是计数器计数的最大值与这一计数值的差值,设最大值为M,计数值为N,初值为X,则X的计算方法如下:计数状态:X=M-N定时状态:X=M-定时时间/Tcy
而Tcy=12÷晶振频率
加法计数器是计满溢出时才申请中断,所以在给102.方式和控制寄存器一、定时器/计数器的方式寄存器TMOD
GATEC/TM1M0GATEC/TM1M0T1T0TMOD89HTMOD各位定义2.方式和控制寄存器一、定时器/计数器的方式寄存器TMO111.M1M0工作方式控制位表1工作方式选择表
M1M0方式说明00013位定时器(TH的8位和TL的低5位)01116位定时器/计数器102自动重装入初值的8位计数器113T0分成两个独立的8位计数器,T1在方式3时停止工作1.M1M0工作方式控制位表1工作方式选择表M122.C/T定时器方式或计数器方式选择位
若C/T=1时,为计数器方式;C/T=0时,为定时器方式。3.GATE定时器/计数器运行门控标志位
当GATE=1时,只有INT0(或INT1)引脚为高电平且TR0(或TR1)置1时,相应的定时器/计数器才被选通工作,这时可用于测量在INTx端出现的正脉冲的宽度。若GATE=0,则只要TR0(或TR1)置1,定时器/计数器就被选通,而不管INT0(或INT1)的电平是高还是低。
2.C/T定时器方式或计数器方式选择位13TF0、TF1分别是定时器/计数器T0、T1的溢出标志位,加法计数器计满溢出时置1,申请中断,在中断响应后自动复0。TF产生的中断申请是否被接受,还需要由中断是否开放来决定。TR1、TR0分别是定时器/计数器T1、T0的运行控制位,通过软件置1后,定时器/计数器才开始工作,在系统复位时被清0。TF1TR1TF0TR0IE1IT1IE0IT0TCON
88H二、定时器/计数器控制寄存器TCONTF0、TF1分别是定时器/计数器T0、T1的溢出143.工作方式
一、方式13.工作方式一、方式115二、方式2二、方式216方式1的应用方式1与方式0基本相同,只是方式1改用了16位计数器。要求定时周期较长时,13位计数器不够用,可改用16位计数器。方式2的应用
方式2是定时器自动重装载的操作方式,在这种方式下,定时器0和1的工作是相同的,它的工作过程与方式0、方式1基本相同,只不过在溢出的同时,将8位二进制初值自动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 暑假攻克易错点|小学数学行程问题高频丢分题型专项复习
- 学校食堂财务管理制度
- 学校教室通风消毒不到位整改措施
- 学校道路交通安全综合整治工作方案
- 学生社会实践活动安全事故处理办法
- 监理设备仪器校准方案(模板)
- 甘肃省陇南市第一中学2025-2026学年高二下学期7月期末考试生物试题含答案
- 校园舞蹈节表演舞蹈成果大揭秘
- 五升六暑假过渡课|英语语法梳理、小升初语法通关
- 财政绩效评价国库支付历年真题(附答案)
- 中西医临床路径协同实施方案
- 2025年辽宁医药职业学院单招考试真题
- 《芦竹青贮饲料加工技术规程》
- GB/T 46119-2025光的人眼非视觉生物效应作用剂量
- 2025年中国晶圆用UV膜和非UV膜(蓝膜)行业市场分析及投资价值评估前景预测报告
- GB/T 44851.14-2025道路车辆液化天然气(LNG)燃气系统部件第14部分:压差式液位计
- 北京市公路建设工程爆破施工专项预算定额2024
- 2025消毒技能竞赛个人竞赛试题(含完整答案)
- 《成都市洪涝灾害应急救援物资配备指南》
- 体外诊断药品养护规范与管理
- 不动产继承登记课件
评论
0/150
提交评论