对单片机定时器的认识

发布时间:2013-06-23 阅读量:1495 来源: 我爱方案网 作者:

这一讲我们将介绍单片机内部一个很重要的资源定时器应用,通过此讲,读者可以对单片机定时器有一个更好的认识。单片机内部3个寄存器。分别是中断允许寄存器IE、定时器工作方式控制寄存器TMOD、定时器运行状态控制寄存器TCON。只要掌握了这3个寄存器的控制就可以操作定时器了

 

单片机的定时器概念


 

单片机定时器

首先, 来说明为什么要用定时器? 我想闹钟读者们都用过吧每天早晨怕自己起不来,可以通过闹钟设定时间,到时间的时候会有相应的提示。单片机的定时器就是这个功能

单片机中的定时器和计数器其实是同一个物理的电子元件,只不过计数器记录的是单片机外部发生的事情(接受的是外部脉冲),而定时器则是由单片机自身提供的一个非常稳定的计数器,这个稳定的计数器就是单片机上连接的晶振部件;MCS-51单片机的晶振经过12分频之后提供给单片机的只有1MHZ的稳定脉冲;晶振的频率是非常准确的,所以单片机的计数脉冲之间的时间间隔也是非常准确的,这个准确的时间间隔是1微秒;

 

MCS-51单片机外接的是12MHZ的晶振(实际上是11.0592MHZ),所以,MCS-51单片机内部的工作频率(时钟脉冲频率)12MHZ/12=1MHZ=1000000/=1000000条指令/=1000000/1000000微秒=1/微秒=1条指令/微秒;也就是说,晶振振荡一次,就会给单片机提供一个时钟脉冲,花费的时间是1微秒,此时,CPU会执行一条指令,经历一个机器周期;:1个时钟脉冲=1个机器周期=1微秒=1条指令;

 

 

二、定时器的结构

 

8051单片机的两个定时器T0T1分别都由两个特殊功能寄存器组成;T0由特殊功能寄存器TH0TL0构成,T1则是由TH1TL1构成;

 

作为定时器使用时,定时器计数8051单片机片内振荡器输出经过12分频后的脉冲个数,:每个机器周期使定时器T0/T1的寄存器值自动累加1,直到溢出,溢出后继续从0开始循环计数;所以,定时器的分辨率是时钟振荡频率的1/12;

 

作为计数器使用时,通过引脚T0(P3.4)T1(P3.5)对外部脉冲信号进行计数,当输入的外部脉冲信号发生从10的负跳变时,计数器的值就自动加1;计数器的最高频率一般是时钟振荡频率的1/24;

 

由此可知,不论是定时器还是计数器工作方式,定时器T0T1均不占用CPU的时间,除非定时器/计数器T0T1溢出,才可能引起CPU中断,转而去执行中断处理程序;所以说,定时器/计数器是单片机中效率高而工作灵活的部件;

 

 

三、定时器的定时/计数范围

 

工作方式0——13位定时器 计数器 工作 模式,最多可计数213次方 次,:8192,[0,8191];

 

工作方式1——16位定时器/计数器 工作 模式,最多可计数216次方 次,:65536,[0,65535];

 

工作方式2——8位定时器/计数器工作模式,计算次数最多为2^8,256,[0,255];

 

工作方式3——8位定时器/计数器工作模式 ,计算次数最多为2^8,256,[0,255];

 

预置数的计算公式:预置数=最大值-需要计数的次数;

 

通过上文,大家是不是对单片机定时器有了一个大概的认识了呢,希望对大家有所帮助。

 

浏览过本文的人还浏览了:

 

 

单片机定时器实用方法总结

http://www.21ic.com/jichuzhishi/mcu/timer/2012-12-18/154394.html

关于单片机定时器概念和认识-

http://www.52solution.com/basic/4998


 

相关资讯
核心对比!无源晶振与有源晶振在结构和工作原理的本质区别

无源晶振与有源晶振是电子系统中两种根本性的时钟元件,其核心区别在于是否内置振荡电路。晶振结构上的本质差异,直接决定了两者在应用场景、设计复杂度和成本上的不同。

温度稳定性对RTC晶振的计时误差影响与分析

RTC(实时时钟)电路广泛采用音叉型32.768kHz晶振作为时基源,但其频率稳定性对温度变化极为敏感。温度偏离常温基准(通常为25℃)时,频率会产生显著漂移,且偏离越远漂移越大。

从参数到实践!剖析有源晶振的频率稳定度、老化率及正确接线方案

有源晶振作为晶振的核心类别,凭借其内部集成振荡电路的独特设计,无需依赖外部电路即可独立工作,在电子设备中扮演着关键角色。本文将系统解析有源晶振的核心参数、电路设计及引脚接法,重点阐述其频率稳定度、老化率等关键指标,并结合实际电路图与引脚定义,帮助大家全面掌握有源晶振的应用要点,避免因接线错误导致器件失效。

如何对抗晶振老化?深入生产工艺与终端应用的防老化指南

晶振老化是影响其长期频率稳定性的核心因素,主要表现为输出频率随时间的缓慢漂移。无论是晶体谐振器还是晶体振荡器,在生产过程中均需经过针对性的防老化处理,但二者的工艺路径与耗时存在显著差异。

无源晶振YSX321SL应用于高精度HUD平视显示系统YXC3225

在现代汽车行业中,HUD平视显示系统正日益成为驾驶员的得力助手,为驾驶员提供实时导航、车辆信息和警示等功能,使驾驶更加安全和便捷。在HUD平视显示系统中,高精度的晶振是确保系统稳定运行的关键要素。YSX321SL是一款优质的3225无源晶振,拥有多项卓越特性,使其成为HUD平视显示系统的首选。