独闷闷网

 找回密码
 立即注册
搜索
查看: 3650|回复: 4
收起左侧

[分享] 51单片机精准定时

[复制链接]
发表于 2014-7-22 18:44:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
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调试时,看执行这个函数.里面有显示运行这个函数的时间.设置好数值后得到时间,再下次用的.
乐于分享,勇于质疑!
发表于 2014-7-22 18:53:49 | 显示全部楼层
好东西。谢谢、。
乐于分享,勇于质疑!
发表于 2014-7-22 19:34:22 | 显示全部楼层
很不错。谢谢分享
乐于分享,勇于质疑!
发表于 2014-7-22 20:16:00 | 显示全部楼层
很好,非常不错
乐于分享,勇于质疑!
发表于 2014-7-30 21:20:48 | 显示全部楼层
讲得不错,受教了。
乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-3-29 13:23 , Processed in 0.157805 second(s), 17 queries .

快速回复 返回顶部 返回列表