gtbt.net
当前位置:首页 >> 51单片机中16位定时器和13位定时器什么区别 >>

51单片机中16位定时器和13位定时器什么区别

1E0CH=0001111000001100 取其中后13位=1111000001100 TH1=11110000=0F0H TL1=xxx001100=0CH xxx取值000

51单片机有两个定时器,每个定时器可以设置4中工作方式。 方式0:13位定时器 方式1:16位定时器 方式2:8位重装载模式 方式3:两个独立8位定时器模式

方式0:13位定时计数方式,最大计数值为2^13=8192,定时8192个机器周期.此方式已经不再用了,是为了和以前的单片机兼容,学初者不用掌握。 方式1:16位定时计数方式,最大计数值为2^16=65536,定时65536个机器周期.此方式可实现最大的定时时间和最大计数...

0:13位定时/计数器,高八位TH(7~0)+ 低五位TL(4 ~0) 1:16位定时/计数器 TH(7 ~ 0)+ TL(7 ~ 0) 2:8位计数初值自动重装 TL(7 ~ 0) TH(7~0) 3:T0运行,而T1停止工作,8位定时/计数。 :

方式0 13位定时/计数模式 方式1 16位定时 /计数 模式 方式2 8位自动重装定时/计数模式 方式 3 双8位定时/计数模式,只有定时器0有

T0和T1的工作方式0,1,2相同,方式3不同。T0用的是13位计数器(高三位不用),T1用的是16位计数器。所以两者的最大即使时间不同。在处理问题时,可先设定一个时间基准,再乘以倍数达到要求。

定时器0有四种工作方式:方式0:13位定时 /计数器模式方式1:16位定时 /计数器模式方式2:8位可重装载定时 /计数器模式方式3:两个单独8位定时 /计数器模式定时器1只有三种方式,同上面三种 标准8051单片机内部有2个定时器/计数器 分别是T0和T1。每...

有四种工作方式: 方式0,13位定时/计数方式。 方式1,16位的定时/计数方式。 方式2,自动重装载8位工作方式 方式3,定时/计数器0被拆成2个独立的定时/计数器来用。其中,TL0可以构成8位的定时器或计数器的工作方式,而TH0则只能作为定时器来用。

给你一个例子 #include void InitTimer0(void) { TMOD = 0x01; TH0 = 0x0FC; TL0 = 0x18; EA = 1; ET0 = 1; TR0 = 1; } void main(void) { InitTimer0(); while(1); } void Timer0Interrupt(void) interrupt 1 { TH0 = 0x0FC; TL0 = 0x18; //把...

网站首页 | 网站地图
All rights reserved Powered by www.gtbt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com