資源簡介
51單片機PWM程序,占空比、周期可調整,經過proteus仿真
本設計采用定時器0的方式2作為基本時間
其定時長短為t
在定時器中斷中做減法計數
輸出為1時計數為 led1_P 次,即時間為 led1_P×t
輸出為0時計數為 led1_N 次,即時間為 led1_N×t
通過算法保證 led1_P + led1_N = 100
∴ 占空比 = led1_P ÷ (led1_P + led1_N) = led1_P ÷ 100
所以脈沖總周期為 100t
我們通過改變t來改變脈沖周期
通過改變 led1_P(同步改變led1_N) 來改變占空比
本設計采用定時器0的方式2作為基本時間
其定時長短為t
在定時器中斷中做減法計數
輸出為1時計數為 led1_P 次,即時間為 led1_P×t
輸出為0時計數為 led1_N 次,即時間為 led1_N×t
通過算法保證 led1_P + led1_N = 100
∴ 占空比 = led1_P ÷ (led1_P + led1_N) = led1_P ÷ 100
所以脈沖總周期為 100t
我們通過改變t來改變脈沖周期
通過改變 led1_P(同步改變led1_N) 來改變占空比
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????53612??2018-07-05?15:52??PWM程序占空比和周期可調整(經過proteus仿真).rar
-----------?---------??----------?-----??----
?????文件???????53612??2018-07-05?15:52??PWM程序占空比和周期可調整(經過proteus仿真).rar
評論
共有 條評論