單片機(jī)在LED中的應(yīng)用-LED廣告燈、LED流水燈
大?。?/span>0.1 MB 人氣: 2017-09-06 需要積分:0
標(biāo)簽:led(642741)單片機(jī)(614604)
1、LED廣告燈
;********************************************************************??????? ORG???? 0000H????????? ;
??????? LJMP??? START????????? ;轉(zhuǎn)入主程序
??????? ORG???? 0030H????????? ;
START:
??????? MOV???? SP,#60H??????? ;賊堆棧初值為60H?
LOOP:
?MOV?DPTR,#TABLE??? ;
LOOP1:? CLR???? A??????? ;A清零
??????? MOVC??? A,@A+DPTR????? ;取數(shù)據(jù)表第1個數(shù)據(jù)
??????? CJNE??? A,#0BH,DISP1?? ;若數(shù)據(jù)為0BH,表示數(shù)據(jù)表結(jié)束
??????? AJMP??? LOOP??????? ;則返回,從頭開始
DISP1:? MOV???? P2,A??????? ;數(shù)據(jù)送P2口顯示
??????? MOV???? R1,#10H??????? ;設(shè)LED燈亮延時常數(shù)
??????? LCALL?? DELAY ??????? ;調(diào)用延時子程序
??????? INC???? DPTR??????? ;取數(shù)地址加1
??????? AJMP??? LOOP1??????? ;繼續(xù)讀取下一個數(shù)據(jù)
;*****************************************************************************
DELAY:? MOV???? R2,#29H??????? ;延時子程序
DEL1:?? MOV???? R3,#0F0H
DEL2:?? DJNZ??? R3,$
??????? DJNZ??? R2,DEL1
??????? DJNZ??? R1,DELAY
??????? RET?????
;*****************************************************************************
TABLE:
??????? DB????? 0FEH??;1111 1110? P2.0 LED燈亮
??????? DB????? 0FDH??;1111 1101? P2.1 LED燈亮
??????? DB????? 0FBH??;1111 1011? P2.2 LED燈亮
??????? DB????? 0F7H??;1111 0111? P2.3 LED燈亮
??????? DB????? 0EFH??;1110 1111? P2.4 LED燈亮
??????? DB????? 0DFH??;1101 1111? P2.5 LED燈亮
??????? DB????? 0BFH??;1011 1111? P2.6 LED燈亮
??????? DB????? 7FH??;0111 1111? P2.7 LED燈亮
??????? DB????? 0BFH
??????? DB????? 0DFH
??????? DB????? 0EFH
??????? DB????? 0F7H
??????? DB????? 0FBH
??????? DB????? 0FDH
??????? DB????? 0FEH
??????? DB????? 0FFH
??????? DB????? 00H
??????? DB????? 0FFH
??????? DB????? 00H
??????? DB????? 0FFH
??????? DB????? 3FH
??????? DB????? 0CFH
??????? DB????? 0F3H
??????? DB????? 0FCH
??????? DB????? 0F3H
??????? DB????? 0CFH
??????? DB????? 3FH
??????? DB????? 03H
??????? DB????? 06H
??????? DB????? 0CH
??????? DB????? 18H
??????? DB????? 30H
??????? DB????? 60H
??????? DB????? 0C0H
??????? DB????? 60H
??????? DB????? 30H
??????? DB????? 00H
??????? DB????? 0FFH
??????? DB????? 00H
??????? DB????? 0FFH
??????? DB????? 0FEH
??????? DB????? 0FFH
??????? DB????? 0FH
??????? DB????? 0F0H
??????? DB????? 0AAH
??????? DB????? 55H
??????? DB????? 0AAH
??????? DB????? 55H
??????? DB????? 0AAH
??????? DB????? 01H
??????? DB????? 02H
??????? DB????? 04H
??????? DB????? 08H
??????? DB????? 10H
??????? DB????? 20H
??????? DB????? 40H
??????? DB????? 80H
??????? DB????? 00H
??????? DB????? 0FFH
??????? DB????? 0BH??? ;數(shù)據(jù)表結(jié)束標(biāo)志
??????? END
?
2、LED流水燈
?;********************************************************************
??????? ORG???? 0000H????????? ;
??????? LJMP??? START????????? ;轉(zhuǎn)入主程序
??????? ORG???? 0030H????????? ;
START:
??????? MOV???? SP,#60H??????? ;賊堆棧初值為60H?
;----------------------------------
MAIN:
?MOV?A,#0FEH??????? ;初始點(diǎn)亮LED1
LOOP:
?MOV?P2,A?????????? ;將A的內(nèi)容賊值給P2口
?CALL?DELAY????????? ;延時
?RL?A????????????? ;循環(huán)移位
?LJMP?LOOP?????????? ;不停循環(huán)
;------------------------------------------
DELAY:
?MOV?R3,#5????????? ;延時程序
DELAY10M1:?
?MOV?R4,#200??????? ;
DELAY10M2:
?MOV?R5,#247??????? ;
?DJNZ?R5,$?????????? ;
?DJNZ?R4,DELAY10M2?? ;
?DJNZ?R3,DELAY10M1?? ;
??????? RET??????????????????? ;
??????? END??????????????????? ;
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
下載地址
單片機(jī)在LED中的應(yīng)用-LED廣告燈、LED流水燈下載
相關(guān)電子資料下載
- PY32F002A系列單片機(jī):高性價比、低功耗,滿足多樣化應(yīng)用需求 49
- 單片機(jī)的三大功能 24
- 集睿致遠(yuǎn)CS5266 TYPEC to HDMI帶PD+U3拓展塢方案 40
- 洲明UCine LED全系列產(chǎn)品獲TüV南德、美國UL“雙認(rèn)證” 123
- 單片機(jī)學(xué)習(xí)筆記 70
- 耐壓100V10A LED降壓恒流PWM調(diào)光芯片在汽車車燈調(diào)光電源的應(yīng)用 37
- 單片機(jī)的IO口不夠用了怎么辦?如何擴(kuò)展單片機(jī)的IO口? 118
- 三星宣布正開發(fā)RGB OLEDoS 蘋果考慮采用 249
- 100天如何備賽藍(lán)橋杯單片機(jī) 83
- 簡易LED恒流電路分析 43
