定时器初值为0,进入中断后还需要装入初值吗?

2025-06-29 14:33:02
推荐回答(1个)
回答1:

计数器,中断请求位:这里说的计数器是指TH0、TL0这两个寄存器。 每收到一个脉冲源输出的脉冲,这个计数器就会增一。计数器计满溢出时,会置位TF0,产生中断请求。注意,这里只是产生中断请求,是否能够进入中断程序,还要由中断允许位决定。直接对TF0置位,也可以产生中断请求。 不管定时器中断是否被响应,TH0和TL0仍然会不断增1,FF FF-->00 00-->00 01-->00 02...;而初始值为0的时候,数据就不用清零了,因为定时器自动清零了,这也说明了其他的数据需要重新定义的原因。 /*******************************************************************/ 推荐你看个帖子,讲的不错的,高精度定时的哦。