天天百科

定时50毫秒的初值怎么计算

2023-06-15 分类:百科

TIPS:本文共有 317 个字,阅读大概需要 1 分钟。

定时50毫秒的初值计算

当选择定时/计数器作为定时器工作时,计数器的加1信号由振荡器(晶振)的12分频产生,即每经过1个机器周期,计数器增1,直至计数溢出为止。显然,定时器的定时时间与系统的振荡频率有关。

例: 晶振频率12MHz,则计数周期为: T=1/(12000000Hz)*(1/12)=1us MOV TMOD,#11H T0,T1均为16位计数器,计数最大值为65536 。要定时 50MS,需要计数50000个1us(计数周期) 计数初值=最大值 - 计数周期数 (计数初值= 65536 - 50000 = 15536) 15536转换为十六进制即为 3cb0 计数器从3cb0开始计数,计数到65536溢出,产生定时中断

如果觉得《定时50毫秒的初值怎么计算》对你有帮助,请点赞、收藏,并留下你的观点哦!

阅读剩余内容
网友评论
相关阅读
小编推荐