STC15单片机定时器0工作模式介绍
🔖STC15单片机定时器工作模式与传统的51单片机有一点区别,在定时器0上,有自动重装载功能。
📑以指令周期1T
的模式为例,定时器0
计时5ms
为例,
- 定时器0,定时器模式:16位自动重装载方式;定时时间5ms。
- 🌿STC15系列单片机的定时器有两种计数速率:一种是12T模式,每12个时钟加1,与传统8051单片机相同;另外一种是1T模式,每个时钟加1,速度是传统8051单片机的12倍。T0的速率由特殊功能寄存器AUXR中的T0x12决定,如果T0x12=0,T0则工作在12T模式;如果TOx12=1,T0则工作在1T模式。
- 🌿定时器0有2个隐藏的寄存器RL_TH0和RLTL0。RL _TH0与TH0共有同一个地址,RLTL0与TL0共有同一个地址。当TR0=0即定时器/计数器0被禁止工作时,对TL0写入的内容会同时写入RL_TL0,对TH0写入的内容也会同时写入RL_TH0。当TR0=1即定时器/计数器0被允许工作时,对TL0写入内容,实际上不是写入当前寄存器TL0中,