控制方式一般有兩種實(shí)現(xiàn)方法,一種方法是利用單片機(jī)來控制,另一種則是用數(shù)字功能芯片組合完成控制要求,下面我將和朋友們談?wù)動(dòng)眠@兩種方法去實(shí)現(xiàn)題主所說的“流水燈”亮燈方法。
用微控制器(MCU)實(shí)現(xiàn)LED發(fā)光二極管一顆一顆點(diǎn)亮

現(xiàn)在由于微控制器種類很多,我們有較多的選擇余地。下面我介紹一種用C51為內(nèi)核的單片機(jī)來控制,在單片機(jī)的P0口8個(gè)引腳連接8個(gè)LED發(fā)光二極管的負(fù)極,如果需要更多顆LED發(fā)光管的一個(gè)一個(gè)地點(diǎn)亮可以用P1口、P2口、P3口等??偣部梢渣c(diǎn)亮32顆LED發(fā)光管,如果還需要更多的發(fā)光二極管則就需要擴(kuò)展口芯片的配合。比如可以用8255A或者74LS138譯碼器等擴(kuò)展。
我先用八個(gè)LED發(fā)光二極管接在P0口上,為了擴(kuò)大其電流再用一個(gè)PNP三極管作為“倍增器”,這樣發(fā)光二極管亮度會(huì)增強(qiáng)一些。當(dāng)單片機(jī)的P口(以P2.0為例)為低電平時(shí)三極管就會(huì)導(dǎo)通,此時(shí)只要用指令控制單片機(jī)P0口的八個(gè)引腳順次為低電平,那么發(fā)光二極管就會(huì)一顆一顆地點(diǎn)亮了。
這種控制發(fā)光二極管點(diǎn)亮的方法比較靈活,可以根據(jù)不同需求改變單片機(jī)指令就可以了。所以現(xiàn)在很多亮化工程,顯示了五光十色、變化多端的燈光大多都用微控制器來實(shí)現(xiàn)。
用數(shù)字功能芯片組合完成發(fā)光二極管一顆一顆點(diǎn)亮
這種方法就是用555芯片作為脈沖發(fā)生信號(hào),把這個(gè)脈沖信號(hào)送給十進(jìn)制計(jì)數(shù)器CD4017
這個(gè)點(diǎn)亮的速度可以通過調(diào)節(jié)可調(diào)電位器實(shí)現(xiàn)。其工作過程有的答友已經(jīng)說的很清楚了,在這里我就不累述了。
其實(shí)為了顯示更豐富的顏色和造型,可以用不同顏色的發(fā)光二極管LED和不同排列的形式,其現(xiàn)實(shí)效果更佳。
-
微控制器
+關(guān)注
關(guān)注
48文章
8403瀏覽量
164738 -
流水燈
+關(guān)注
關(guān)注
21文章
435瀏覽量
61877
發(fā)布評(píng)論請(qǐng)先 登錄
精準(zhǔn)分揀,智能倉(cāng)庫(kù)亮燈揀貨系統(tǒng)重塑倉(cāng)儲(chǔ)物流的格局
大型倉(cāng)庫(kù)硬件智能升級(jí):貨架亮燈揀貨系統(tǒng)的布局與應(yīng)用
經(jīng)典 PLC 程序(5) - 閃爍燈
基于PWM的LED調(diào)光技術(shù)與呼吸燈實(shí)現(xiàn)方法!
IO設(shè)置為輸出點(diǎn)亮LED燈, 沒有操作時(shí)led燈一亮一滅是怎么回事?
智能尋物聲光標(biāo)簽是什么?倉(cāng)庫(kù)亮燈尋物找貨應(yīng)用與落地方案
蜂鳥E203在黑金XC7A200T型FPGA上點(diǎn)亮LED并實(shí)現(xiàn)流水燈
小鵬汽車新總部正式亮燈
一文讀懂:W55MH32 如何攜手微信小程序與 OneNET,實(shí)現(xiàn)以太網(wǎng)燈條調(diào)色自由(軟硬件開源)
流水燈亮燈如何實(shí)現(xiàn)
評(píng)論