一、功能描述 脈沖寬度調制(pulse width modelation)簡稱PWM,利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中脈沖寬度調制是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中。 在本章的應用中可以認為PWM就是一種方波。如圖所示 PWM波形圖 上圖是一個周期為10ms,高電平為6ms,低電平時間為4ms的PWM,其占空比(高電平時間占整個周期的比例)為60%。 本模塊產生8個不同的PWM脈沖,控制8個LED燈點亮不同時間,從而達到流水燈的效果。每個脈沖周期為10s,占空比從10%~80%。 1.上電后,led0點亮1s,熄滅9s;再點亮1s,熄滅9s,……,依此不斷循環。 2.led1~led7與led0類似,分別點亮2s~8s,其他時候都是熄滅的。 二、平臺效果圖 三、實現過程 本次案例信號列表:
調制出了8個PWM脈沖分別對應8個LED燈使其分別點亮1-8s,熄滅9-2s。 代碼資料下載:http://pan.baidu.com/s/1kUPbXxt |