工作方式0 定时器13位,工作方式1是16位,一般都选择工作方式1,但工作方式0 的存在有什么意义呢?
发布网友
发布时间:2022-05-10 11:58
我来回答
共1个回答
热心网友
时间:2023-10-09 05:24
定时器每次报中断后都会清0, 即TH0 TL0=0
如果不手动改TH0 TL0 ,那么下次出中断必须等到13位或16位都是1.
13位寄存器出中断的速度比16位的要快8倍。
例如 晶振12MHZ ,有效计数为 1MHZ
如果用方式1 ,1MHZ/(2^16) = 16Hz
如果用方式1 ,1MHZ/(2^13) = 128Hz
有的场合16Hz太慢了。