定时寄存器方式二的初始值多少
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了定时寄存器方式二的初始值多少相关的知识,希望对你有一定的参考价值。
参考技术A 初值的设置与晶振有关以晶振为12MHZ,16位计时,不分频(以上程序配置),计时5ms为例。
时钟周期=1/12μs
机器周期=12*1/12=1μs-----------即每计数一次用时1μs
总计数次数为2^16=65536次
5ms=5000μs,需计数5000次
初值=65536-5000=60536
化为16进制为0Xec78
则高字节为ec,低字节为78。
定时器2的初值为,
TMR2L=0x78;
TMR2H= 0xec; //5ms进一次中断
TMR2RLH=0xec;
TMR2RLL=0x78;
若计时为1s执行一次程序,则需定义一个常量进行累加,累计200次中断即可执行程序
以上是关于定时寄存器方式二的初始值多少的主要内容,如果未能解决你的问题,请参考以下文章