调68013定时器0,和51一样,初始化,工作在模式1,16位计数,由于cpu主频48M,配置计数器位48M/2=12M,计数1ms需要计数12x10exp6 x 10exp-3 = 12000,十六进制0x2ee0,由于51计数属于溢出型的,所以设置实际值为0xffff-0x2ee0 = 0xd11f,将这个值填入TL0 TH0即可
本文介绍如何调整68013定时器0以实现精确的1ms计时周期。根据CPU主频48MHz进行配置,通过计算得出计数器的设置值,并说明了该值如何应用于TL0和TH0寄存器。
调68013定时器0,和51一样,初始化,工作在模式1,16位计数,由于cpu主频48M,配置计数器位48M/2=12M,计数1ms需要计数12x10exp6 x 10exp-3 = 12000,十六进制0x2ee0,由于51计数属于溢出型的,所以设置实际值为0xffff-0x2ee0 = 0xd11f,将这个值填入TL0 TH0即可
2459
4263

被折叠的 条评论
为什么被折叠?