单片机定时器装初值时如果 TH0=(65536—N)/256 TL0=(65536—N)%256

单片机定时器装初值时如果
TH0=(65536—N)/256
TL0=(65536—N)%256那么N越大输出的波频率越高还是越低?原因?
假设后面还有输出方波的程序

假设你的代码是每触发一次定时中断改变一次电平,即输出的是一个占空比为50%的方波信号;晶振频率为F
那么可知你每次触发中断的时间间隔为N/F,所以每个方波周期为2*N/F
又因为周期和频率的关系:T=1/f
所以输出的方波频率为F/(2*N)
显然此处你的N越小,方波频率越大
温馨提示:答案为网友推荐,仅供参考
相似回答