標題: 51單片機怎么產生可調pwm [打印本頁]

作者: 阿Sa    時間: 2018-4-22 11:13
標題: 51單片機怎么產生可調pwm
想用51單片機去控制步進電機,做一個可以通過按鍵去控制步進電機速度的系統,請問怎么用51單片機產生一個可調的pwm波形。

作者: 劉查理    時間: 2018-4-23 15:45
用定時器1和定時器2配合產生,一個輸出高電平一個輸出低電平。兩個定時器定時時間之和為PWM周期,占空比根據需要自行調節(jié)兩個定時器定時時間之比(兩個定時器定時時間之和不要改變)。就是當定時器1的定時時間變長定時器2定時時間就要變短,反之當定時器1的定時時間變短定時器2定時時間就要變長。
作者: jizhidedpp    時間: 2018-4-23 20:12
用一個定時器和一個外部中斷,定時器用來控制高低電平的時間Time,每次定時中斷加1,超過高電平時間Timehigh就取反,超過Timesum再取反,用外部中斷的按鍵,按下一次Timehigh就加1,就改變了高電平的時間




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1