利用51单片机的定时器实现中断时,装初值先装高位还是先装低位对结果有影响吗?

2025-03-09 07:44:54
推荐回答(5个)
回答1:

我也遇到这样的情况,发现先装低位再装高位出来的定时和当初的设计是一样的,先装高位在装低位在给低位赋值时高位的初值会被改变的。

回答2:

如果算出来需要装的值的低8位是FF或FE的话,感觉要先停、装上、再开。从书上没捋出到底是先赋值还是先+1。。。如果是不会进位的值感觉先低后高是妥的

回答3:

没有影响的 但是注意定时器工作在哪个工作方式 工作方式一是十三位的 用的是定时器的低五位高八位 (特别注意)。 最大8192 方式二65536

回答4:

建议进中断后第一时间把定时器的计数关了,重新装好值后再打开。

回答5:

你试试装初值以前先把定时器停了试试(TR0=0)