控制方式一般有兩種實(shí)現(xiàn)方法,一種方法是利用單片機(jī)來(lái)控制,另一種則是用數(shù)字功能芯片組合完成控制要求,下面我將和朋友們談?wù)動(dòng)眠@兩種方法去實(shí)現(xiàn)題主所說(shuō)的“流水燈”亮燈方法。
用微控制器(MCU)實(shí)現(xiàn)LED發(fā)光二極管一顆一顆點(diǎn)亮
現(xiàn)在由于微控制器種類很多,我們有較多的選擇余地。下面我介紹一種用C51為內(nèi)核的單片機(jī)來(lái)控制,在單片機(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)在很多亮化工程,顯示了五光十色、變化多端的燈光大多都用微控制器來(lái)實(shí)現(xiàn)。
用數(shù)字功能芯片組合完成發(fā)光二極管一顆一顆點(diǎn)亮
這種方法就是用555芯片作為脈沖發(fā)生信號(hào),把這個(gè)脈沖信號(hào)送給十進(jìn)制計(jì)數(shù)器CD4017
這個(gè)點(diǎn)亮的速度可以通過(guò)調(diào)節(jié)可調(diào)電位器實(shí)現(xiàn)。其工作過(guò)程有的答友已經(jīng)說(shuō)的很清楚了,在這里我就不累述了。
其實(shí)為了顯示更豐富的顏色和造型,可以用不同顏色的發(fā)光二極管LED和不同排列的形式,其現(xiàn)實(shí)效果更佳。
-
微控制器
+關(guān)注
關(guān)注
48文章
7872瀏覽量
153488 -
流水燈
+關(guān)注
關(guān)注
21文章
433瀏覽量
60240
發(fā)布評(píng)論請(qǐng)先 登錄
【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】點(diǎn)燈實(shí)現(xiàn)6種LED花式流水燈操作
【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】使用串口通信實(shí)現(xiàn)花樣流水燈操作
【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】2 初識(shí)GPIO流水燈
移動(dòng)電源的燈一直亮_移動(dòng)電源指示燈亮但不進(jìn)去電
移動(dòng)電源不亮燈不充電是什么原因

【正點(diǎn)原子STM32H7R3開(kāi)發(fā)套件試用體驗(yàn)】流水燈
低成本單片機(jī)方案——觸摸流水燈開(kāi)關(guān)控制

【RA-Eco-RA4E2-64PIN-V1.0開(kāi)發(fā)板試用】RA4E2 實(shí)現(xiàn)流水燈操作
【RA-Eco-RA4E2-64PIN-V1.0開(kāi)發(fā)板試用】MDK+點(diǎn)燈+流水燈
基于51單片機(jī)的跑馬燈/流水燈系統(tǒng)

評(píng)論