发布网友 发布时间:2022-05-06 14:13
共3个回答
热心网友 时间:2022-06-30 22:00
此等式列在这里的确十分费解。热心网友 时间:2022-06-30 22:00
首先timer1装的是初始值,TH1 = 0xfe; TL1 = 0x33;具体是怎么算的,去查一下,timer1++就是每中断1次给timer1加1;1000/(0.02ms*250)=200Hz 这个就是根据f=1/t;这个公式计算的。追问初始值计算我知道。1000/(0.02ms*250)=200HZ 这个好像不对。应该是20HZ才对。这里的占空比是0.3,PWM输出频率应该是1/(0.5*30+70*0.5)=1/50=0.02MS*1000=20HZ.追答hi,你好这个我也挺郁闷的,我感觉也应该是20HZ,我用proteus仿真之后是50ms也就是20HZ,那个200HZ应该是错的,如果还有什么问题可以继续问我。
热心网友 时间:2022-06-30 22:01
定时器每0.02ms记一个数,记250下就中断一次 所以是200HZ