1樓:一萬光年
用乙個定時陸喊器來實現就可以了。
定時器可以定時100us,然後在定時器中把變數遞增。
在主程式早鉛野中改變激睜pwm寬度。
誰知道51微控制器產生pwm驅動三基色led七色漸變的方法?怎麼知道各基色的大概混合比例呢?
2樓:網友
全域性變數 unsigned int high=0;//高電平時長。
全域性變數 unsigned int low=0;//低電平時長。
全域性變數 unsigned int zkb=0;//佔空比時長。
全域性變數 unsigned int zhouqi=0;//週期時長。
void 中斷函式()
else if(zkb<=0&&zhouqi>0)else if (zkb<=0&&zhouqi<=0)中斷時間週期。
void main()
3樓:網友
pwm直接調寬度就行了,至於比例,看你自己喜歡什麼樣。
微控制器pwm led漸變時間怎麼調
4樓:硬體開發
#include
#define uint unsigned int#define uchar unsigned char//bit time_num;/**
首先進來建立乙個延時函式**/
void yantime(uint time)}void main()
time_num = 1;
elsetime_num = 0;
5樓:頂起石頭的小草
你好!微控制器什麼型號?c語言寫程式嗎。
c51微控制器產生pwm控制6個led燈亮度漸變且依次點亮
6樓:匿名使用者
c51微控制器好像沒這麼多pwm的,常見也就3個pwm
暫存器配置一下就可以滿足你的百分比要求了。
7樓:求技術和模組
你是要問什麼樣的問題???
89c52微控制器怎麼通過按鍵產生pwm訊號來控制led燈的不同亮度?
8樓:蠍
用幾個變數表示按鍵的按下/鬆開狀態,然後用定時器中斷設定pwm的頻率,例如要50hz的頻率,那麼定時器中斷週期(pwm週期的一半)可以設定為10ms,在中斷服務程式內根據按鍵的狀態確定是否需要對pwm輸出管腳進行翻轉。改方法可以輸出佔空比為50%的pwm訊號。
led是英文 light emitting diode (發光二極體)的縮寫,它的基本結構是一塊電致發光的半導體材料晶元,用銀膠或白膠固化到支架上,然後用銀線或金線連線晶元和電路板,然後四周用環氧樹脂密封,起到保護內部芯線的作用,最後安裝外殼,所以 led 燈的抗震效能好。運用領域涉及到手機、檯燈、家電等日常家電和機械生產方面。
如何使mcs-51微控制器通過按鍵產生pwm訊號來控制led燈的不同亮度?
9樓:傾聽全職服務
可以設兩個按鍵,乙個調亮乙個調暗。
用定時器就可以產生不同佔空比的pwm訊號,佔空比越高led越亮,佔空比越低就越暗。
檢測兩個按鍵動作,然後調整pwm訊號的佔空比就行了。
10樓:網友
比較簡單。就是使用加減按鍵,去控制你的p口得輸出頻率就好了啊。
11樓:網友
方法太多,最簡單的方法乙個定時器就可以了,我記得我以前發表過。不用定時器也可以。
12樓:網友
用兩個定時器就可以,要的話hi我。
13樓:網友
通過改變定時中斷時間改變pwm佔空比,來改變led亮度。
求51微控制器pwm 彙編程式 (用用pwm方式來控制3個led燈,產生七彩效果的程式)
14樓:做而論道
產生多路pwm,用乙個定時器,就夠用了。
但是,什麼是七彩效果呢?
15樓:匿名使用者
你想用3路pwm分別控制3個燈? 需要4個定時器,51有嗎?
16樓:靜雨月軒
不懂,7彩效果,難不成是用不同色光的led燈,求解。
51微控制器怎麼通過pwm來控制led色彩變化?
17樓:網友
如果你是單色的led,那麼pwm只能控制光的亮度。
如果有三原色,那麼就可以組成各種顏色。由於世面上的led色碼參差不齊,所以很難給你具體的pwm佔空比。
各位大俠,怎麼通過微控制器產生PWM訊號,通過PWM波佔空比來驅動電流控制器,從而控制電流的大小
你這不是微控制器是dsp,2407本身就有pwm輸出。位置感測器不知道你用的啥,如果是碼盤,就用ssi通訊就行,用spi口接就可以。還有ti的晶片一定要用4層板,2407也已經停產了。f28系列應該可以完成 要看你的應用環境了,比如外圍的裝置,怎樣利用51微控制器發生pwm,通過調節pwm的佔空比控...
微控制器的pwm訊號能直接驅動mosfet管嗎
應該要的,一般光耦驅動電流很小50ma max.如果你的驅動頻率很高,因為s d極電容比較大,電流小,一下子充不滿,達不到驅動的電壓的。所以一般要採用電流比較大的驅動源,如三極體,mos驅動器件 微控制器的pwm輸出可以直接驅動mos管嗎?可以,但導通電阻較大,因為功率mos的g極最大限壓30v,一...
怎樣調節微控制器pwm佔空比,急用電位器如何調節微控制器輸出的PWM波的佔空比
可以bai用定時器t0來控制頻率,定時du器t1來控制 zhi佔空比,t0定時dao 器中斷是讓一個i0口輸出高電回平,在這答個定時器t0的中斷當中起動定時器t1,而這個t1是讓io口輸出低電平,這樣改變定時器t0的初值就可以改變頻率,改變定時器t1的初值就可以改變佔空比。急 用電位器如何調節微控制...