汽车电子控制基础——中断定时2

上传人:j****9 文档编号:54694173 上传时间:2018-09-17 格式:PPT 页数:26 大小:217KB
返回 下载 相关 举报
汽车电子控制基础——中断定时2_第1页
第1页 / 共26页
汽车电子控制基础——中断定时2_第2页
第2页 / 共26页
汽车电子控制基础——中断定时2_第3页
第3页 / 共26页
汽车电子控制基础——中断定时2_第4页
第4页 / 共26页
汽车电子控制基础——中断定时2_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《汽车电子控制基础——中断定时2》由会员分享,可在线阅读,更多相关《汽车电子控制基础——中断定时2(26页珍藏版)》请在金锄头文库上搜索。

1、汽车电子控制基础 中断与定时,主讲教师:万霞,中断概念,中断的定义 中断(被动)与查询(主动) 中断调用与子程序调用,中断概念(续),中断概念(续),中断概念(续),保护现场过程中,再来中断不接收,PC值保护起来,计算机自动完成入栈,中断系统 中断源及入口地址,外部INT0中断,外部INT1中断,中断系统 中断标志及控制寄存器,定时器控制寄存器TCON(88H),IT0/IT1:外部中断触发方式。1:脉冲触发;0:电平触发 IE0/IE1:外部中断请求标志。1:对应外部引脚中断请求标志 TF0/TF1:定时器/计数器溢出标志。1:溢出,中断请求标志,中断系统 中断标志及控制寄存器,TI:串行口

2、发送中断请求标志 RI:串行口接收中断请求标志,串行口控制寄存器SCON(98H),中断系统 中断标志及控制寄存器,中断允许控制寄存器IE(A8H),EA:中断总控制位 0:禁止任何中断;1:允许中断 ES:串行口中断使能 ET1、ET0:定时/计数器1、0中断使能 EX0、EX1:外部中断INT0、INT1中断使能 0:禁止该项中断 1:使能该项中断,中断系统 中断标志及控制寄存器,中断优先级控制寄存器IP(B8H),PS:串行口中断优先级控制位 PT1、PT0:定时器T1、T0中断优先级控制位 PX1、PX0:外部中断1、0优先级控制位,中断系统,中断响应的条件: 中断允许 中断请求,中断

3、系统,中断响应与处理过程 中断响应与处理过程 执行完当前一条指令 断点PC入栈 PC中断入口地址 中断服务 中断返回,中断应用 先令P1.0所接LED亮,以后INT0引脚每次低电平,P1口亮灯左移一次。,定时器/计数器,定时/计数的概念 计数功能:外部脉冲 脉冲周期=2*机器周期24振荡周期 定时功能:内部脉冲 脉冲周期机器周期12振荡周期,定时/计数器的原理,定时/计数器内部结构图,2个8位寄存器,二、 定时/计数器方式寄存器TMOD,TMOD,三、 定时控制寄存器TCON 定时器控制字TCON的格式如下:,52 定时/计数器的工作方式,一、 方式0 当M1M0两位为00时,定时/计数器被选

4、为工作方式0,其逻辑结构如图 53 所示。,图 T0(或T1)方式0结构,二、 方式1,图 T0(或T1)方式1结构,三、 方式2,图 T0(或T1)方式2结构,四、 方式3,图 T0方式3下和T1结构,使用定时器的编程步骤:,方式二:计时实验,方式二、T1中断方式工作ORG 0000HAJMP MAINORG 001BHLJMP INTRORG 0050H MAIN: MOV TMOD, #20HMOV TH1, #0FAHMOV TL1, #0FAHSETB P1.0SETB EASETB ET1SETB TR1SJMP $ORG 0200H INTR: CPL P1.0RETIEND,中断方式产生每秒一次的脉冲,从P1.0输出,INTR: MOV TH0, #3CHMOV TL0, #0B0HDJNZ R0, REPCLR P1.0MOV R0, #20RETI REP: SETB P1.0RETIEND,ORG 0000HAJMP MAINORG 000BHLJMP INTRORG 0100H MAIN: MOV R0, #20MOV TMOD, #01HMOV TH0, #3CHMOV TL0, #0B0HSETB EASETB ET0MOV P1, #0FFHSETB TR0SJMP $,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号