33问答网
所有问题
89C51单片机定时器初值怎么计算
如题所述
举报该问题
推荐答案 推荐于2016-05-13
在定时器模式下,计数器的计数脉冲来自于
晶振
脉冲的12分频信号,即对
机器周期
进行计数。若选择12M晶振,则定时器的计数频率为1MHZ。假设定时时间为T,机器周期为T1,即12/晶振频率。X为定时器初值。则 X=2^n-T/T1。方式0,n=13,方式1时,n=16,方式2和方式3,n=8
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cPB5B4P5h.html
其他回答
第1个回答 2010-12-23
方式0:13位,8192-x,然后化成16进制,放入th,tl寄存器
方式1:16位,65536-x,然后化成16进制,放入th,tl寄存器
方式2:8位,256-x,然后化成16进制,放入th,tl寄存器,两个寄存器内容一样
注:设定时器要定的时间为t,则x=t/晶振周期的12倍
第2个回答 2010-12-23
根据你的需要啊,减法计数还是加法?
相似回答
单片机89c51
/s51的时钟频率为6mhz,若要求
定时
值分别为0.1ms和1ms,10m...
答:
一楼是对的,
单片机89c51
/s51的时钟频率为6mhz,定时器时钟周期2us。拿10ms来说,10ms=10000us=5000个机器周期,TMOD=00000001 B,
定时器初值
:0XEC78(65536-5000/256=TH0,65536-5000%256=TL0)
单片机89c51
的
定时器
时间
怎么算
!!
答:
1,晶振是多少 2,根据你需要的
定时
时间来给寄存器装
初值
有个小软件可以直接用来
计算
这个,叫“懒人51”
89C51单片机
,12M晶振,
定时
一分钟,控制一个灯亮灭
答:
可以设50ms中断一次,
定时初值
,TH0=0x3c、TL0=0xb0。中断20次为1S,10分钟的话,需中断12000次。计12000次后,给一IO口一个低电平(如功率不够,可再加扩展),就可控制灯了。而且还要看你用什么语言
计算
了,汇编延时准确,知道
单片机
工作周期和循环次数即可算出,但不具有可移植性,在不同种类单片...
大家正在搜
51单片机定时器初值怎样计算
51单片机定时器初值计算公式
单片机定时器最大定时时间计算
51单片机定时器50ms初值
51单片机定时器定时1秒
单片机计数器初值计算
单片机定时器方式0的初值
51单片机计数器初值
单片机定时器计算公式
相关问题
51单片机定时器初值公式
单片机定时器初值计算
51定时器初值计算有什么简便算法吗?
51单片机中定时器初始值是怎样计算的呀?
51单片机各种位数定时器初值计算方法?
51单片机串口通信定时器初值怎么计算啊?公式和计算原理麻烦说...
51单片机中定时1分钟,怎么计算初值
51单片机串口通信定时器初值怎么计算?公式和计算原理是什么?