1樓:資深技術
微控制器程式是順序執行的,因為執行的速度很快,我們感覺不到。
斷續給發光管供電就可使其閃爍。
比如要讓發光管亮秒滅秒。微控制器先給發光管上電使發光管亮,同時開始計時並執行其他程式,當時間到秒時微控制器給發光管下電使發光管滅,再開始重新即時,這期間繼續執行其他程式,當時間又到秒時微控制器給發光管上電使發光管亮,又開始重新計時並執行其他程式。。。週而復始。
發光管持續的閃爍,程式正常執行。
2樓:網友
可以用乙個定時器定時1秒的中斷,1秒到後,響應中斷服務程式使控制led燈的那個i\o口取反。不影響系統執行其他程式。
3樓:網友
設定乙個軟體定時器,然後通過中斷或查詢方式,定時到了點亮/熄滅二極體。
1、可以先把其它執行程式寫好,執行正常。
2、然後設定軟體定時器,根據微控制器引數和晶振引數計算出定時時間,比如要每秒閃2次,則可以點亮250ms,然後再熄滅250ms,所以定時可以取250ms。定時到了之後,可以置乙個定時到的標誌。
3、如果其它執行程式很短(小於250ms),則採用查詢方式,在執行其它程式後,查詢是否有定時到的標誌?
如果沒有,繼續迴圈執行其它程式;
如果查詢到定時標誌,則先清除標誌,然後將二極體對應的埠位取反。繼續迴圈執行其它程式。
4、如果其它執行程式時間長於250ms,則採用中斷方式,中斷到後,首先清除中斷標誌,然後將二極體對應的埠位取反。繼續迴圈執行其它程式。
讓二極體閃爍的電路圖
4樓:網友
二極體,(英語:diode),電子元件當中,一種具有兩個電極的裝置,只允許電流由單一方向流過,許多的使用是應用其整流的功能。而變容二極體(varicap diode)則用來當作電子式的可調電容器。
大部分二極體所具備的電流方向性我們通常稱之為「整流(rectifying)」功能。二極體最普遍的功能就是隻允許電流由單一方向通過(稱為順向偏壓),反向時阻斷 (稱為逆向偏壓)。因此,二極體可以想成電子版的逆止閥。
5樓:網友
方法有多種,用多諧**噐,雙穩態觸發器等都可解決。然而,如對閃爍的滅、亮時間無嚴格要求,建議不要仼何專閘電路,將原來發光管直換成「頻閃發光管」就行了,其外形與原發光管沒有區別,它內部就有晶元,專門用來滿足需要閃爍的場合。
編寫程式,用微控制器控制8支發光二極體每支閃爍5次,再移向下支閃爍5次,右迴圈不止
6樓:這傢伙真是的
這個很簡單的。。自己想一下。。我沒空現在。
7樓:網友
你不會時要整個**吧。。。這個扯淡了。。。
萬能的,我想知道這個二極體閃爍電路的原理是什麼?就是說怎麼實現讓發光二極體閃爍的
8樓:遠上寒山有人家
這個電路中包含幾個關鍵的元件:
ls00d——是四個與非門組成的乙個積體電路。如下圖:
其中的u1a指的是其中的乙個與非門單元,其輸入端兩端並聯,組成乙個「非門」的反相器電路。
2、r1、c1組成的充放電電路:當電容充電到一定電壓(由後面的2n222的導通電壓決定)時,圖中的4端為高電平「1」;當電容放電低於2n2222的導通電壓時,該端子輸出為低電平「0」。
3、功率放大:三極體q1,為二極體led發光的x1提供功率放大。
這是乙個帶有反饋的振盪電路。當電路剛接通時,電容c1上沒有電荷,所以4端為低電平「0」,三極體q1截止,led沒有電流而不發光,8輸出高電平,經u1a的反相器輸出低電平「0」,三極體q2截止,電容c1保持充電狀態。
當電容充電電壓達到q1的導通電壓時,q1導通,led中流過電流而發光,同時電容c1通過q1的基極——發射極進行放電,在放電期間,led維持發光;同時,8端輸出變為低電平「0」,經過反相器反相後,6和5都為高電平「1」,使得q2導通,設電容c1同時也經過q2的集電極——發射極放電。
當電容c1電壓放電低於q1的導通電壓時,q1再次截止,led熄滅,同時8端輸出為高電平,重複上面的步驟而c1進入充電。如此反覆,就形成了二極體led閃爍發光了。
用微控制器怎樣使二極體漸漸變亮
方法一 用微控制器產生pwm波訊號,輸出後進行濾波,用它控制乙個開關 mos或者三極體 利用pwm波的佔空比高低,形成不同的開閉時間,改變led的亮度 開的時間越長,led越亮 方法二 用微控制器輸出,經過da轉換和單緩衝,形成電壓,然後接乙個射極輸出器形成恆流源,通過恆流源的電流變化改變led的亮度。...
關於微控制器發光二極體接電阻的問題
第一個圖有兩個錯誤 1.p0口是od結構,沒有外部上拉的情況下無法輸出高電平,而你沒有連線上拉電阻。圖中的電阻是起限流作用的,對於led來說它不是上拉作用 2.51微控制器的io口,除p0外,其它的io口均為內部弱上拉,io口拉電流能力很弱我記得還不到1ma,無法使led正常點亮。p0口內部無上拉,...
整流二極體一般怎麼選用,整流二極體的選用
關於以上這整流二極體一般怎麼選用問題,主要那得根據電路設計需要,而在選擇適合引數的整流二極體即可。一 在1a以內,可以選用1n400x系列,包括1n4000 1n4001 1n4002 1n4007,耐壓分別為30v 50v 100v 200v 400v 600v 800v 1000v。二 電流大於...