判断语句里的TL0,重新赋值是必要的吗? |
cphnkj188 发表于 2019-10-19 08:44 我也刚学到这里,和楼主的问题一样,TH0和TL0赋值后要经过18432和机器周期才能到65536溢出,但是程序执行到if语句只需要几个机器周期就完成了,程序是反复判断if语句直到溢出?还是程序等在if语句前,直到经过18432个机器周期的时间后溢出? |
定时器T0溢出(计时结束)时,TF0由硬件自动置1。 而并不是哪条语句把他置1的。 |
是单片机内部的电路使TF0为1,称之为硬件置位,并规定这种查询方式必须软件清除TF0,如果采取中断方式也是硬件清除 |
TF0=1是计数器干的活,计数满是设置标志位值。 |
硬件自动清零的 |
TF0是溢出中断标志吧?这个应该是硬件自动清零的吧! |
TF0是中断标志 。。。中断一次自动加一、、、、反正就是计数器丛0 到255 就会 让这个TF0加一 |