tft每日頭條

 > 科技

 > 單片機四種方式實現流水燈

單片機四種方式實現流水燈

科技 更新时间:2024-11-28 05:49:44

用單片機做LED流水燈,是每個單片機初學者學習和訓練項目之一,流動的LED燈光會提高學習者極大的熱情和興趣。選用AT89C2051制作流水燈,這款單片機的體積小、管腳少、帶2K字節閃速可反複編程、擦除隻讀存儲器的8位單片機,它具有和MCS-51産品兼容、電壓使用範圍寬、空載低功耗等特點。

一:單片機流水燈電路

單片機四種方式實現流水燈(單片機流水燈制作實戰)1

單片機流水燈電路

功能實現思路:當P1口某位為低電平時,相應的LED燈就會點亮;其它位就為高電平,相應的LED燈不亮。延時後不斷将點亮位移到下一位,就會産生循環點亮流水的效果。

二:單片機程序流程圖

單片機四種方式實現流水燈(單片機流水燈制作實戰)2

程序流程圖

三:單片機程序編寫

ORG 0H

MOV A,#0FEH ;下行初值

MOV P1,A ;從P1.0開始

MOV R2,#7 ;循環計數次數

DOWN: RL A ;下行方向

ACALL DEL50 ;延時50ms

MOV P1,A ;驅動LED

DJNZ R2,DOWN ;未完繼續

MOV R2,#7 ;循環計數次數

UP: RR A ;上行方向

ACALL DEL50 ;延時50ms

MOV P1,A ;驅動LED

DJNZ R2,UP ;未完繼續

MOV R2,#7 ;循環計數次數

SJMP DOWN ;循環

DEL50: MOV R7,#200 ;延時50ms

DEL1: MOV R6,#125 ;200(125*2)=50000

DJNZ R6,$ ;

DJNZ R7,DEL1 ;

RET

END

将程序通過編譯器和燒錄器寫入單片機IC 89C2051中。

四:流水燈制作

單片機四種方式實現流水燈(單片機流水燈制作實戰)3

流水燈實物參考

參照電路圖中的元件參數:

1、R1:1/4W金屬膜電阻,阻值10KΩ。

2、R2-R9:1/4W金屬膜電阻,阻值200Ω。

3、C1:電解電容器,10UF/16V。

4、C2-C3:瓷片電容器,30PF/50V。

5、X1:晶體振蕩器,12MHZ。

6、IC:單片機,AT89C2051。

7、IC座:20腳單片機用。

8、M5發光二極管(LED燈),可選擇不同顔色。

9、DC5V直流電源。可以用手機充電器或移動充電寶的5V輸出電壓,也可以插電腦USB接口等。

焊接好以上電子元件,檢查無誤後,插上單片機IC,通上5V電源,流水燈可以正常工作。

祝大家流水燈制作成功,體驗學習單片機帶來的樂趣,歡迎交流!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved