本流水燈實(shí)際上就是一個(gè)帶有八個(gè)發(fā)光二極管的單片機最小應用系統,即為由發(fā)光二極管、晶振、復位、電源等電路和必要的軟件組成的單個(gè)單片機。從原理圖中可以看出,如果要讓接在P1.0口的LED1亮起來(lái),那么只要把P1.0口的電平變?yōu)榈碗娖骄涂梢粤?相反, 如果要接在P1.0口的LED1熄滅,就要把P1.0口的電平變?yōu)楦唠娖?同理,接在P1.1~P1.7口的其他7個(gè)LED的點(diǎn)亮和熄滅的方法同LED1。因此,要實(shí)現流水燈功能,我們只要將發(fā)光二極管LED1~LED8依次點(diǎn)亮、熄滅,8只LED燈便會(huì )一亮一暗的做流水燈了。在此我們還應注意一點(diǎn),由于人眼的視覺(jué)暫留效應以及單片機執行每條指令的時(shí)間很短,我們在控制二極管亮滅的時(shí)候應該延時(shí)一段時(shí)間,否則我們就看不到“流水”效果了。

聯(lián)系客服