04_定时触发器.pptxVIP

  • 6
  • 0
  • 约3.53千字
  • 约 20页
  • 2018-12-19 发布于福建
  • 举报
04_定时触发器

第6章 定时/计数器 6.1定时\计数器的内部结构6.2定时\计数器的工作方式6.3 定时计数器编程举例 古代定时的方法土圭 日晷漏壶沙漏 还有哪些?专业定时的方法软件延时555电路断电延时时间继电器 通电延时时间继电器 可编程定时芯片 还有哪些?古代计数的方法结绳 垒石子刻道算盘 还有哪些?专业计数的方法 电子计数器机械计数器 还有哪些?单片机内部的定时/计数器 MCS-51单片机内部有2个16位的定时/计数器: T0、T1。通过特殊功能寄存器(SFR)进行控制。 核心:加1计数器(高8位、低8位) TH0、TL0(T0的高8位、低8位) TH1、TL1 (T1高8位、低8位) TMOD:定时器/计数器的工作方式设置。 TCON:定时/计数器的启动、停止及溢出标志设置。 定时/计数器的结构 定时/计数器的工作原理定时/计数器的核心:加1计数器。 计数器脉冲来源:振荡器脉冲经过12分频:机器周期T0或T1引脚的外部脉冲:负跳变(1→0) 计数器全1时,再输入1个脉冲就回零,并发生溢出(TCON中TF0或TF1置1), 发中断请求。 计数值:溢出时计数器值 - 计数初值。 定时模式:对内部机器周期计数 定时时间 t = 计数值N x Tcy 计数模式:对外部事件脉冲计数 计数脉冲周期要大于2Tcy 课堂练习 教材《单片机原理及C51编程》P96 2 MCS-51系列单片机定时方式和计数方式的区别是什么? 如何控制定时/计数器?TMOD:工作方式。TCON:控制启动和中断申请。 方式控制寄存器TMODT1T0TMOD (89H)GATE C / T M1 M0 GATE C / T M1 M0GATE:门控位 = 0,启动/停止仅由软件对TRx位写“1/0”控制 = 1,启动/停止由软件对TRx位写“1/0” 和在外中断INTx引脚出现信号的高/低共同控制 C/T :计数器/定时器选择位 = 0, 片内时钟定时器 = 1, 外部事件计数器 M1、M0:工作方式设置位 0 0:13位计数器 0 1:16位计数器 1 0:可自动重装的8位计数器 1 1:T0分为2个8位计数器,T1此时停止工作 启/停控制寄存器TCON TCON (88H)TF1 TR1 TF0 TR0IE1 IT1 IE0 IT0TFx: 溢出标志位 = 0, 计数未满 = 1 ,计数溢出 在进入中断服务程序时会自动清零;但在查询方式时必须软件清零。 TRx: 运行控制位=0 ,停止计数=1 ,启动计数;定时/计数器有哪几种工作? 方式0 13位计数。由TL0的低5位和TH0的8位组成。TH0溢出时,置位TF0标志,向CPU发出中断请求。 计数个数:N=t / Tcy 初值:X=213-N 门控位GATE具有特殊的作用(测量外中断引脚上正脉冲的宽度) GATE=0时,仅由TR0控制与门的开启; GATE=1时,与门开启由INTx引脚信号和TR0共同控制。TR0=1时, INTx引脚的高电平启动计数,低电平停止计数。 方式1 16位计数,由TL0作为低8位、TH0作为高8位 。 初值:X=216-N 方式2 自动重装初值的8位计数方式 ,适合于用作较精确的脉冲信号发生器。 初值:X=28-N 方式3 T0分成为两个独立的8位计数器TL0和TH0 ,T1处于方式3时停止计数。 课堂练习 教材《单片机原理及C51编程》P96 1 MCS-51系列单片机内部有几个定时/计数器?它们分别有几种操作方式,如何选择和设定? 课后作业第3次 作业 教材《单片机原理及C51编程》P97 3 试说明方式寄存器TMOD和控制寄存器TCON各位的功能。 TMODGATE C / T M1 M0 GATE C / T M1 M0TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0第6章 定时/计数器6.1定时\计数器的内部结构6.2定时\计数器的工作方式6.3 定时计数器编程举例 古代定时的方法土圭 日晷漏壶沙漏 还有哪些? 专业定时的方法软件延时555电路断电延时时间继电器 通电延时时间继电器 可编程定时芯片还有哪些? 古代计数的方法结绳 垒石子刻道算盘 还有哪些? 专业计数的方法电子计数器机械计数器 还有哪些? 单片机内部的定时/计数器MCS-51单片机内部有2个16位的定时/计数器: T0、T1。通过特殊功能寄存器(SFR)进行控

文档评论(0)

1亿VIP精品文档

相关文档