单片机定时器
时间:2015-08-10
单片机,其实就是一种用于集成电路中的芯片,而单片机的定时器是一个电子元件,它是一个稳定的计数器,是由单片机本身提供的。它也是单片机上的一个连接部件,可以用来编程。定时器还有一个功能显而易见就是可以用来定时,同时,它也可以用来统计一些脉冲信号。
单片机定时器工作方式
工作方式0,定时器/计数器T0工作在方式0时,16位计数器只用了13位,即TH0的高8位和TL0的低5位,组成一个13位定时器/计数器。
单片机定时器工作原理
单片机的定时器工作原理如同一个盛水的盆子,根据不同的设定(工作模式0,1,2,3)盆子的大小不同,而接水的方式却是相同的(时钟周期),为一滴一滴的接水,比如,在某种工作模式下,接满一盆水要1000滴,每滴水用时1秒钟,此时接满一盆水要用1000秒时间,于是,水滴数(计数值)与时间就有了相对的关系,但一定要记得,盆里的水永远是满的,如果我们要计时50秒,那么我们就要先在盆里倒出50滴水,而后开始接水,当盆里的水满了并且溢出时,单片机会提示,已经计时50秒了,请关闭水源或做其他处理。
单片机定时器的使用
定时器的使用主要分为五个步骤,首先是要打开中断的可以允许的位置,主要是对IE寄存器的控制,然后选择定时器的工作的形式,定时器的一个格式是TMOD的形式,主要有四种方式。第一种计数的方式是十三位加一的形式,第二种是十六位加一的计数器,第三种的定数器被分解成两部分,一个是八位的寄存器,另外一个是八位的计数器。
上述内容来自用户自行上传或互联网,如有版权问题,请联系zxcq@corp.to8to.com 。