定时器.资料01
1、https://zhidao.baidu.com/question/166981707.html
1.1、

1、TH1和TL1 分别指的是单片机中定时器1的Timer寄存器的高八位,低八位。
2、定时器的核心部件是一个加法(也有减法)的计数器,其本质是对秒冲进行计数。
只是计数脉冲来源不同:
如果计数脉冲来自系统时钟,则为定时方式,此时定时器/计数器每12个时钟或者每1个时钟得到一个计数脉冲,计数值加1;
如果计数脉冲来自单片机外部引脚(T0为P3.1,T1为P3.5),则为计数方式,每来一个脉冲加1。
3、定时器1作为计数器时,TH1和TL1 保存计数值,当计数值到达最大时,可产生溢出标志位TF1。
定时器1作为定时器时,先对TH1和TL1设置初值(可以控制溢出时间,达到定时的目的),然后对系统内部时钟进行计数,当溢出引起中断时,需在定时器1的中断服务函数中重新对TH1和TL1赋初值。
2、https://www.zybang.com/question/bd626f6a2129474114c5f4d45ca4d771.html
题目
- TH1=TL1=256-1105926/(12*32*9600)是什么意思
3、https://zhidao.baidu.com/question/1307893034244884139.html
单片机中 time =TH1*256+TL1;
单片机中 time =TH1*256+TL1;
//TH1*256的意思是不是TH1每加一,其实TL1已经加了256次了。
TH1和TL1不是8位的二进制的吗,加到最后也就是11111111,为什么可以把它当成1去乘256?
//TH1*256的意思是不是TH1每加一,其实TL1已经加了256次了。
TH1和TL1不是8位的二进制的吗,加到最后也就是11111111,为什么可以把它当成1去乘256?
2017-09-03
最佳答案
TH1是定时器的计数寄存器高八位,他和低八位合起来就是计数值,按照二进制规则,它乘以256就是十六位二进制数了,再加上低八位(TL1)的值就是计数值,所以这是取出定时器的计数值赋给time
4、
5、

浙公网安备 33010602011771号