單片機(jī)在LED中的應(yīng)用-LED廣告燈、LED流水燈
大?。?/span>0.1 MB 人氣: 2017-09-06 需要積分:0
推薦 + 挑錯(cuò) + 收藏(0) + 用戶(hù)評(píng)論(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個(gè)數(shù)據(jù)
??????? CJNE??? A,#0BH,DISP1?? ;若數(shù)據(jù)為0BH,表示數(shù)據(jù)表結(jié)束
??????? AJMP??? LOOP??????? ;則返回,從頭開(kāi)始
DISP1:? MOV???? P2,A??????? ;數(shù)據(jù)送P2口顯示
??????? MOV???? R1,#10H??????? ;設(shè)LED燈亮延時(shí)常數(shù)
??????? LCALL?? DELAY ??????? ;調(diào)用延時(shí)子程序
??????? INC???? DPTR??????? ;取數(shù)地址加1
??????? AJMP??? LOOP1??????? ;繼續(xù)讀取下一個(gè)數(shù)據(jù)
;*****************************************************************************
DELAY:? MOV???? R2,#29H??????? ;延時(shí)子程序
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????????? ;延時(shí)
?RL?A????????????? ;循環(huán)移位
?LJMP?LOOP?????????? ;不停循環(huán)
;------------------------------------------
DELAY:
?MOV?R3,#5????????? ;延時(shí)程序
DELAY10M1:?
?MOV?R4,#200??????? ;
DELAY10M2:
?MOV?R5,#247??????? ;
?DJNZ?R5,$?????????? ;
?DJNZ?R4,DELAY10M2?? ;
?DJNZ?R3,DELAY10M1?? ;
??????? RET??????????????????? ;
??????? END??????????????????? ;
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%
下載地址
單片機(jī)在LED中的應(yīng)用-LED廣告燈、LED流水燈下載
相關(guān)電子資料下載
- PY32F002A系列單片機(jī):高性?xún)r(jià)比、低功耗,滿(mǎn)足多樣化應(yīng)用需求 49
- 單片機(jī)的三大功能 24
- 集睿致遠(yuǎn)CS5266 TYPEC to HDMI帶PD+U3拓展塢方案 40
- 洲明UCine LED全系列產(chǎn)品獲TüV南德、美國(guó)UL“雙認(rèn)證” 123
- 單片機(jī)學(xué)習(xí)筆記 70
- 耐壓100V10A LED降壓恒流PWM調(diào)光芯片在汽車(chē)車(chē)燈調(diào)光電源的應(yīng)用 37
- 單片機(jī)的IO口不夠用了怎么辦?如何擴(kuò)展單片機(jī)的IO口? 118
- 三星宣布正開(kāi)發(fā)RGB OLEDoS 蘋(píng)果考慮采用 249
- 100天如何備賽藍(lán)橋杯單片機(jī) 83
- 簡(jiǎn)易LED恒流電路分析 43
