11问答网
所有问题
51单片机的定时器的时间怎么算??
还有,那个“12Mhz时,单周期指令时间为12/fsoc=1us” 。。。12和fsoc分别代表什么意思??
举报该问题
推荐答案 2013-09-21
51单片机
1个
机器周期
=12个时钟周期,频率为12MHZ,则一个机器周期为1US,具体到定时器程序就是,假如你想定1MS,那么单片机每次加一个一,就要过1US,那么1MS就要加1000次,所以用65535-1000=64535;再把64535换成
16进制
为FC17,把FC付给TH0,17给TLO,即可定时1MS,因为65535他就溢出进入中断。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F7M88P4MPqS8P74vqvq.html
其他回答
第1个回答 2014-11-15
fosc表示晶振频率。单周期指令就是一个机器周期。fosc为12MHZ,也就是说时钟周期T=1/12Mhz,机器周期=12倍的时钟周期。所以单周期指令时间就是12/fosc=1us了。
第2个回答 2013-09-21
12MHz是工作频率,51单片机是一个机器周期=12个时钟周期工作频率除时钟周期就是12/12=1us=1000ns
相似回答
51单片机的定时器怎样计算?
答:
首先,
51单片机是加一计数,到65536溢出,所以定时时间(经过的脉冲个数
,如果一个脉冲是1us,刚好延时50ms是50000个脉冲)是65536减初值 ,初值又分高8位和低8 位,高8位的1代表256,因此高8位的数值所代表的数是256的整数倍,低位最大不超过255,所以一定是除以256之后的余数,用公式是这样:初值...
大家正在搜
51单片机定时器怎么设置时间
单片机定时器最大定时时间计算
单片机定时器初值怎么计算
单片机定时器怎么使用
51单片机中的定时器在哪
51单片机定时器的应用
51单片机定时器延时
单片机的定时器
15单片机定时器
相关问题
单片机定时器定时的时间怎么算?
单片机89c51的定时器时间怎么算!!
51单片机用定时器计时应该如何计算?求大神支招
51单片机定时器初值怎样计算
51单片机各种位数定时器初值计算方法?
想知道51单片机中的定时器的定时中断程序是怎么算时间的,是中...
89C51单片机定时器初值怎么计算
单片机89c51的定时器时间怎么算!!