第六章 定时与计数(060508)

第六章 定时与计数(060508)

ID:39294446

大小:1.10 MB

页数:84页

时间:2019-06-29

第六章 定时与计数(060508)_第1页
第六章 定时与计数(060508)_第2页
第六章 定时与计数(060508)_第3页
第六章 定时与计数(060508)_第4页
第六章 定时与计数(060508)_第5页
资源描述:

《第六章 定时与计数(060508)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章MCS-51单片机的定时器/计数器及其应用§6.1MCS-51单片机的定时器/计数器§6.2定时器/计数器的应用举例目录§6.1MCS-51单片机定时器/计数器概述在测、控技术中,往往需要定时检测某个参数,或按一定的时间间隔来进行某种控制。还有一些控制是按对某种事件的计数结果进行的。因此几乎所有单片机内部都设置了定时/计数器,以简化微机测控系统的设计。MCS-51系列单片机典型产品8051等有两个16位定时器/计数器T0,T1;8052等单片机有三个16位定时器/计数器T0、T1和T2。它们都可以用作定时器

2、或外部事件计数器。§6.1MCS-51单片机定时器/计数器一、定时器/计数器的结构原理二、定时器/计数器的工作方式一、定时器/计数器的结构1、结构框图8051单片机内部有2个可编程的16位定时器/计数器T0、T1,结构框图如下图所示。它是由6个专用寄存器构成的:其中TH0、TL0构成16位计数器T0,TH1、TL1构成16位计数器T1,而TMOD、TCON为两个定时器共用,用来选择工作方式和控制启停。一、定时器/计数器的结构图6.11、结构框图一、定时器/计数器的结构T0、T1是加1计数器,每当输入信号有一个负跳

3、变时,计数器加1,它们可用于计数也可用于定时。当用作计数时,它对外部输入(自引脚T0、T1)的脉冲信号计数。每个机器周期的S5P2采样引脚电平,若前一个机器周期采样值为1,后一个机器周期采样值为0,则计数器加1。由于识别一个从1到0的负跳变信号需要两个机器周期(24个振荡周期),所以最高的计数频率为系统时钟频率的1/24;又因为一个机器周期对信号采样一次,因此输入信号的电平至少应持续一个机器周期。1、结构框图一、定时器/计数器的结构当用作定时时,它对内部时钟计数,每个机器周期,计数器加1,1个机器周期为12个振荡

4、周期,因此定时时间由计数长度和时钟频率共同决定。1、结构框图一、定时器/计数器的结构2、定时器方式寄存器TMODTMOD用来选择定时器的工作方式,各位定义如下图所示一、定时器/计数器的结构2、定时器方式寄存器TMOD图6.2功能选择一、定时器/计数器的结构3、定时器控制寄存器TCONTCON的高4位分别作为T0、T1的溢出标志和运行控制位,低4位用于外部中断,如下图所示一、定时器/计数器的结构3、定时器控制寄存器TCON二、定时器/计数器的工作方式简述MCS-51单片机定时器T0有四种工作方式:方式0、方式1、方

5、式2和方式3。定时器T1有三种工作方式:方式0、方式1、方式2。二、定时器/计数器的工作方式1、工作方式0当M1M0两位为00时,定时器/计数器选为工作方式0,它是一个13位的计数器,由TLX的低5位和THX组成,计数外部脉冲个数:1~8192(213)定时时间(T=1s):1s~8.19ms结构如下图所示。二、定时器/计数器的工作方式1、工作方式0二、定时器/计数器的工作方式1、工作方式0当TLX的低5位计数溢出时即向THX进位,而THX计数溢出时向中断标志位TFX进位。在开中断的情况下,会向CPU发出中断

6、请求;CPU响应中断后,硬件自动清除TFX标志。TFX也可供CPU读写。读写效果与硬件置1置0一样。CPU写入状态与硬件置“1”或清“0”的效果相同。二、定时器/计数器的工作方式1、工作方式0由图可见,当C/T=1时,多路开关接通引脚TX,计数器对外部时钟计数;当C/T=0时,多路开关接振荡器经12分频后的输出,计数器对机器周期计数,即工作于定时方式。当门控位GATE=0时,定时器的启停仅由TRX控制,而当GATE=1时,定时器的启停还受到INTX引脚电平的控制。二、定时器/计数器的工作方式1、工作方式0在方式0

7、应用时应注意以下几点:①   因计数器是做加1计数的,所以时间常数初值应用补码装入②   方式0为13位计数器,应正确安排13位二进制码③   如果要重复定时或计数,则须重新设置时间常数初值二、定时器/计数器的工作方式2、工作方式1当M1M0两位为01时,定时器/计数器选为工作方式1,它是一个16位的计数器,计数外部脉冲个数:1~65536(216)定时时间(T=1s):1s~65536×T=65.54ms结构如下图所示。方式1和方式0唯一不同的就是位数,其他控制方式和用法均相同。二、定时器/计数器的工作方式

8、2、工作方式1二、定时器/计数器的工作方式3、工作方式2当M1M0两位为10时,定时器/计数器选为工作方式2,为8位时间常数可自动再装入的计数器,用于需要重复定时和计数的场合。最大计数值:256(28)最大定时时间(T=1s):256s结构如下图所示。二、定时器/计数器的工作方式3、工作方式2二、定时器/计数器的工作方式3、工作方式2这时TLX为8位计数器,THX为时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。