1.启动
给个启动信号
2.机器周期
一个机器周期是1us
3.初值寄存器
TH0和TL0;TH0是高八位,TL0是低八位,初值均为00H;
4.自动加1
条件:经过一个机器周期加1。并且每次加的时候从低位开始加。
5.溢出
当有16个1之后再经过一个机器周期此时就会出现溢出,并且也可以通过溢出判断定时是否结束。
编程的实现步骤
1.报备
2.置初值
3.启动(D4控制)
TR0=1是启动,TR0=0是停止。
4.等待(定时时间,与启动不同)
手动清0:TF0=0;溢出后自动置1就可以判断。
5.重置初值
6.清溢出
手动置TF0=0.
实现