|


51系列單片機無PWM輸出功能,可以采用定時器配合軟件的方法輸出。對精度要求不高的場合,非常實用。
一般可以使用兩個定時器來實現(xiàn),如果單片機是S51的話使用T0和T1,如果是S52的話建議使用T0和T2,因為定時器在工作方式2的八位重裝模式下定時比較準確,這里我們使用T0和T1
用T0定時器完成PWM輸出,脈寬固定,T1來決定高平的寬帶來進行PWM調(diào)制
具體程序如下:
其中晶振12M,載波頻率20KHZ,直接用P0.1來驅(qū)動直流電機,直流電機正極接電源正,單片機低平驅(qū)動,這樣灌電流大。
|
評分
-
查看全部評分
|