时/计数器的应用1进行外部事件计数。每计数1000个脉冲后,定时/计数器的应用1转为定时工作方式,定时10ms

7、并联电路块的并联是()

8、串聯电路块的并联是()

13、上升沿脉冲输出是()

第6章 定时/计数器的应用及应用 ● 敎学目标介绍定时/计数器的应用的结构和原理介绍定时/计数器的应用的四种工作方式的应用介绍定时/计数器的应用时应注意的几个问题 ● 學习要求了解定时/计数器的应用的结构 熟悉定时/计数器的应用的工作原理 掌握定时/计数器的应用的初始化及应用程序设计 掌握定时/计数器嘚应用精确定时要采取的相应措施 6.1 MCS-51定时/计数器的应用概述 在测控技术中往往需要定时检测某个物理参数,或按一定的时间间隔来进行某種控制这种定时的获得,可用软件来实现即编制一段延时程序,但会降低CPU的工作效率为此,在微机测控系统中常采用硬件来实现萣时,即使用定时/计数器的应用它还可以对某种事件进行计数,然后根据计数结果来进行控制 在MCS-51单片机内部含有两个16位定时/计数器的應用:T0和T1,它们既可以用于定时也可用于对外部计数脉冲的计数,还可作为串行接口的波特率发生器这些功能都可通过软件来设定与修改。 6.1.1 定时器/计数器的应用的结构 MCS-51定时/计数器的应用由振荡器分频输入电路、外部计数脉冲输入电路、计数脉冲选择电路、计数启停电路、加1计数器的应用和中断标志等组成图6-1所示其结构框图,图中X=0或1代表定时/计数器的应用T0或T1相应的信号或寄存器的相应位。 ? ? C/T=0 中断 TX C/T=1 控制 TRX GATE INTX 图6-1 萣时/计数器的应用T0或T1的结构原理图 6.1.2定时器/计数器的应用的工作原理 由图6-1可见定时/计数器的应用的核心是一个加1计数器的应用,每输入一個脉冲计数值加1,当计数到计数器的应用全为1时再输入一个脉冲就使计数值回零,同时从最高位溢出一个脉冲使控制寄存器TCON的TFX(X=0或1)位置1作为计数器的应用的溢出中断标志。加1计数器的应用由两个8位特殊功能寄存器TH X和TL X(X=0或1)组成它们可以被程控为不同的组合状态(13位、16位、两個分开的8位等),从而形成定时/计数器的应用的四种工作方式 加1计数器的应用计数工作的启动和停止由相应的电路控制,方式寄存器TMOD的GATE位為0时由寄存器TCON的TR X(X=0或1)位启动(这时TR X=1)或停止(这时TR X=0);GATE位为1,且TR X(X=0或1)为1时由中断引脚INT 通过方式寄存器TMOD的C/T位来选择加1计数器的应用计数脉冲的来源:當C/T=1时,计数脉冲来自系统外部的脉冲源这时定时/计数器的应用成为外部事件计数器的应用,工作于计数器的应用状态;当C/T=0时计数脉冲來自系统的时钟振荡器的12分频,由于这时的计数脉冲为一时间基准脉冲数乘以脉冲间隔时间就是定时时间,这时定时/计数器的应用工作於定时器状态 作为定时器用时,加1计数器的应用的值每过一个机器周期增1 作为计数器的应用用时,外部输入脉冲加在定时/计数器的应鼡的外部输入端T0(P3.4)或T1(P3.5)每出现一次从1到0的跳变,加1计数器的应用便加1 6.2定时器/计数器的应用的控制 6.2.1定时器/计数器的应用的方式寄存器TMOD 定时器方式字TMOD的格式如下: ⑴ M1和M0:方式选择位,定义如表6-1所示: ⑵C/T:功能选择位C/T=0为定时器方式;C/T=1为计数器的应用方式。 TMOD的地址为89H不可按位寻址,只能用字节指令设置定时器工作方式低半字节定义定时器T0,高半字节定义定时器T1复位时,TMOD所有位均为零 表6-1 方式选择位意义 6.2.2定时器/计数器的应用的控制寄存器 定时器控制字TCON的格式如下: ⑴ TF1(TCON.7):定时器1溢出标志。定时器1溢出时

个外部事件计数可以选用定时器

,则定时器可以实现的最小定时时间为

单片机工作于定时状态时计数脉冲来自

单片机工作于计数状态时,计数脉冲来自

各有几种工作方式简述每种工作方式的特点。如何控制定时

用来控制定时计数器的应用的工作方式位结构如下:

我要回帖

更多关于 计数器的应用 的文章

 

随机推荐