独闷闷网
标题:
51单片机精准定时
[打印本页]
作者:
重庆-风雪
时间:
2014-7-22 18:44
标题:
51单片机精准定时
51单片机精准定时
来源:诚实老师
假设要求50ms中断,求定时器初值。
晶振11.0592M,每个机器周期时间为:t=12×(1/11.0592M) 单位:us
50ms所需机器周期为:50×1000÷t=46080
那么需要初值为:
0xFFFF-46080=65535-46080=19456=0x4C00
因此,置初值为TH=0x4c,TL=0x00,经过46080个指令周期,计数器将产生50ms定时中断。
如果需要1秒
则连续20次上述中断即可达到
这些是经验值,把程序写好后,用KEIL里的,DEBUG调试时,看执行这个函数.里面有显示运行这个函数的时间.设置好数值后得到时间,再下次用的.
作者:
jianhong_wu
时间:
2014-7-22 18:53
好东西。谢谢、。
作者:
ccc
时间:
2014-7-22 19:34
很不错。谢谢分享
作者:
韩原123456
时间:
2014-7-22 20:16
很好,非常不错
作者:
yjmm10
时间:
2014-7-30 21:20
讲得不错,受教了。
欢迎光临 独闷闷网 (http://dumenmen.com/)
Powered by Discuz! X3.2