单片机定时器初值计算公式(51单片机和AVR单片机的初值计算三种方法).doc
《单片机定时器初值计算公式(51单片机和AVR单片机的初值计算三种方法).doc》由会员分享,可在线阅读,更多相关《单片机定时器初值计算公式(51单片机和AVR单片机的初值计算三种方法).doc(3页珍藏版)》请在三一文库上搜索。
1、单片机定时器初值计算公式(51单片机和AVR单片机的初值计算三种方法)单片机定时器初值计算公式一、51单片机定时器初值计算1、方法一void main(void)s1=1;TMOD=0x01; /使用定时器T0的模式1TH0=(65536-46083)/256; /定时器T0的高8位设置初值TL0=(65536-46083)%256; /定时器T0的低8位设置初值函数功能:定时器T0的中断服务函数*/void TIme0(void ) interrupt 1 using 0 /定时器T0的中断编号为1,使用第1组工作寄存器count+; /每产生1次中断,中断累计次数加1if(count=20
2、) /如果中断次数计满20次count=0; /中断累计次数清0s+; /秒加1网络上阅读一段程序,定时器初值 46083 是怎么计算出来的? 一般我们如用 AT892051的话 定时50MS 就是 TH0=(65536-50000)/256;猜想应该是使用的12M晶体 ,20次为1S.2、方法二10MS定时器初值的计算:1)晶振12M12MHz除12为1MHz,也就是说一秒=1000000次机器周期。10ms=10000次 机器周期。65536-10000=55536(d8f0)TH0=0xd8,TL0=0xf02)晶振11.0592M11.0592MHz除12为921600Hz,就是一秒9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 定时器 初值 计算 公式 51 AVR 方法
链接地址:https://www.31doc.com/p-3398285.html