独闷闷网

标题: 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