定时器的本质原理: 每经过一个一起周期,就加1 在寄存器里加
当我们想要操作寄存器的时候 就要找到TCON
当它开始数数的时候,会有天花板,会有溢出。
那我们怎么知道他溢出了?有TF0,当TF0 出现变化的时候,我们就知道他数数数完了。
TCON中的第5位引脚。 爆表是硬件会自动置1.
如果不用中断,用程序清0
那他什么时候开始数呢?
TR0 定时器的运行控制位,TCON中的第4位引脚。该位置 为1 的时候开始
定时器使用有很多模式:
他有 TH0 和TH0 有16位 有没有全部用进去?
这个要看工作模式,工作模式也有专门的寄存器:定时器模式寄存器 (TMOD)来选择定时器的模式
TMOD也是有8位 , 低四位管的事定时器0 ; 高四位管的是定时器1。