88问答网
所有问题
请问51单片机的定时器:定时状态时,最大定时 65536,如果是计数状态呢?计数状态有最大的计数值的么?
如题所述
举报该问题
推荐答案 2013-01-18
定时与计数最大的区别也是唯一的区别就是脉冲源不一样。计时是内部时钟作为脉冲源,计数是外部触发作为脉冲源。其他都一样。所以,计数状态最大计数值也是65536.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/1gB1ggttataKStagKS.html
其他回答
第1个回答 2017-09-13
虽然定时器16位定时值最大值是0xFFFF没错,但是定时器从50000,每个时钟周期加1,是加到0xFFFF的下一个周期(0x10000,最高位溢出了),才会产生中断,而不是在0xFFFF = 65535的时候就产生了中断。
打个比方,你要计时2个时钟周期,那么你应该从65536 - 2 = 65534开始计,65534->65535,65535->溢出,而不是从65535-2 = 65533开始计,那样就成了3个时钟周期。希望能帮到你
相似回答
请问51单片机的定时器:定时状态时,最大定时
65536,如果是计数状态呢
...
答:
定时与
计数最大
的区别也是唯一的区别就是脉冲源不一样。计时是内部时钟作为脉冲源,计数是外部触发作为脉冲源。其他都一样。所以
,计数状态最大计数
值也是
65536
.
51单片机最大
硬件
定时
时间是多少
答:
51单片机
最大硬件定时时间,就是
定时器
能定时的 时间,最长时间=
65536
*Tc Tc=fosc/12,fosc 是
单片机的
晶振频率。以频率=12M为例吧,Tc=1us
最大定时
时间=65536us=
65.536
ms。其实,不用管最大定时时间是多少,要定时再长的时间也是可以的,采用中断的方式计数吗。如
:定时
50ms,中断方式,中断一次...
51单片机
最长
定时
时间是多少?
答:
首先
51单片机
机器周期的计算方式=12/晶振(Hz),单位秒(s),你的6MHz晶振那么就是12/6M=2us,而计数器每一个机器周期计数一次,所以最短
定时时
长就是2us;但是最长定时可以说是无限长,若你指的是在不使用变量计时的条件下,根据工作方式1的16位
计数最大
为
65536,
因每2us计数一次,则单个计时周期...
51单片机的定时器
怎样计算?
答:
首先
,51单片机是
加一
计数,
到
65536
溢出,所以定时时间(经过的脉冲个数
,如果
一个脉冲是1us,刚好延时50ms是50000个脉冲)是65536减初值 ,初值又分高8位和低8 位,高8位的1代表256,因此高8位的数值所代表的数是256的整数倍,低位最大不超过255,所以一定是除以256之后的余数,用公式是这样:初值...
单片机开发板最多可以
定时
继电器多长时间(我的
单片机是51
内核的)
答:
几乎无限长。假设晶振12MHz
,51定时器
直接定时的最长时间是
65536
uS。为了延长
定时,
并且方便计算,不妨将
定时器定时
长度设为50000uS=50mS,另外,用一个软件计数器给定时器溢出次数进行计时。软件计数器可以用一个字节实现,也可用两个、三个、四个甚至更多的字节。采用两字节时,最长定时长度为65536*0....
51单片机的定时器
和
计数
器分别定时和计数的周期是多长时间,这个脉冲...
答:
比如:12MHz的传统
51单片机
,一个脉冲周期是1us
,如果定时器
数了10个脉冲周期就中断了,说明10us时间到了.而作为计数器
的时候,
数的是来自引脚上的脉冲,也就是说,是引脚上的脉冲做为定时器/计数器的时钟源,如果这个脉冲是规律的,周期是固定的,那么,也可以
实现定时
,比如,如果引脚的脉冲是10KHz的,那么,...
51单片机
用
定时器
计时应该如何计算?求大神支招
答:
因为
51单片机的
机器周期计算公式是12/晶振频率MHz,若晶振为12MHz,则机器周期就是12/(12×10^6)=1us,也就是说计数器没1us计数一次。那么有了这个条件就好办多了,一般来说,12MHz晶振下,16位
定时器
满
计数是65536
次,每次1us
,最大
就能计时
65.536
ms,则65536减去多少就是定时多少,如(65536-...
关于
51单片机定时器
的问题。
答:
1.关于
定时器
最长
的定时
时间,假如晶振频率是12MHz,机器周期是1us,最长定时的时间是
65.536
ms。所以,你想定时1秒是不可能的。通常是定时50ms,以中断方式,这样,每中断一次50ms,则中断20次就是1秒。2.你这个程序就是定时50ms的,变成50000us。晶振频率是12M,初始值计算,X=65535-50000=15536=...
大家正在搜
单片机定时器最大时间
51单片机怎么开定时器
51单片机中的定时器在哪
51单片机定时器的原理与使用
51单片机内部有几个定时器
51单片机定时器延时
51单片机1分钟定时器
单片机的定时器
单片机定时器怎么使用
相关问题
请问51单片机的定时器:定时状态时,最大定时 65536,如...
51单片机定时器赋值为什么是65536???
51单片机中计数器用的(65536-50000)%256是什...
51单片机的定时器初值到底是TH0 = (65536-x) ...
51单片机定时器中断程序怎么办?
51单片机定时器问题。
单片机定时里 TH0=(65536-45872)/256; ...
单片机的定时器C语言编程中:TH0与TL0为什么是TH0=(...