找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13569|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

自制單片機(jī)16*32LED點(diǎn)陣顯示屏 有程序 實(shí)物圖

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:85192 發(fā)表于 2015-7-9 23:22 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
LED點(diǎn)陣顯示屏主要是由AT89S51單片機(jī),274LS1544線—16線譯碼器)和174LS04(六非門)及216X16LED點(diǎn)陣組成。LED點(diǎn)陣顯示屏采用的是16X16LED點(diǎn)陣(由48X8LED點(diǎn)陣組合而成,共用了8塊,可一次顯示2個(gè)漢字)。一個(gè)16X16的點(diǎn)陣(64個(gè)點(diǎn))才能顯示一個(gè)漢字,2個(gè)英文字母或阿拉伯?dāng)?shù)字。顯示一個(gè)漢字供需32個(gè)十六進(jìn)制數(shù)據(jù)碼(行16,列16),這一項(xiàng)工作通常由專門的漢字取模軟件來完成。通過對AT89S51單片機(jī)的編程,運(yùn)用“MOV DPTR,#TABLEMOVC A,@A+DPTR”兩個(gè)指令將數(shù)據(jù)碼一一取出來,并送入LED顯示屏將其顯示出來。廣泛的應(yīng)用于銀行,飯店,學(xué)校,醫(yī)院,公交車,廣場等地方。
匯編源程序如下:



ORG 00H
LJMP START
ORG 030H
START: MOV A,#0FFH
MOV P0,A
MOV P2,A
MOV 2AH,#00
MOV R3,#200
D1MS: MOV R5,#250
F1: DJNZ R5,F1
DJNZ R3,D1MS
DIS: MOV R2,#01H
MOV 20H,#00
D4: MOV R4,#00H
MOV R1,#0FFH
D5: MOV R6,#32
MOV R0,20H
D2: MOV A,R4
MOV P1,A
MOV A,R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
INC R0
MOV A,R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
INC R0
MOV R3,#50
F10: DJNZ R3,F10
MOV A,#0FFH
MOV P0,A
MOV P2,A
INC R4
DJNZ R6,D2
MOV R4,#00
DJNZ R1,D5
MOV 20H,R0
DJNZ R2,D4
MOVE3: JB 2AH.0,MOVE00
MOVE1: MOV DPTR,#TABLE
MOV 2AH,#00H
MOVE: MOV 20H,#00
MOV R4,#00
M1: MOV R1,#01FH
M2: MOV R6,#32
MOV R0,20H
M3: MOV A,R4
MOV P1,A
MOV A,R0
MOVC A,@A+DPTR
MOV P0,A
INC R0
MOV A,R0
MOVC A,@A+DPTR
MOV P2,A
INC R0
CJNE R0,#00,MOVE0
JB 2AH.0,MOVE01
MOV DPTR,#TABLE1
MOVE0: MOV R3,#100
DJNZ R3,$
MOV A,#0FFH
MOV P0,A
MOV P2,A
INC R4
DJNZ R6,M3
JB 2AH.0,MOVE02
MOV DPTR,#TABLE
MOVE04: MOV R4,#00
DJNZ R1,M2
MOV A,20H
ADD A,#08
MOV 20H,A
XRL A,#248
JNZ M1
JB 2AH.0,MOVE1
MOV 2AH,#01
JMP MOVE3
MOVE00: MOV DPTR,#TABLE1
JMP MOVE
MOVE01: MOV DPTR,#TABLE
JMP MOVE0
MOVE02: MOV DPTR,#TABLE1
JMP MOVE04
TABLE:;祝
DB 0EFH,0BFH,0EFH,7FH
DB 6EH,0FFH,8CH,00H
DB 0EAH,0FFH,0E7H,3EH
DB 0FFH,0FDH,80H,0FBH
DB 0BEH,07H,0BEH,0FFH
DB 0BEH,0FFH,0BEH,01H
DB 80H,0FEH,0FFH,0FEH
DB 0FFH,0F8H,0FFH,0FFH
;大
DB 0FBH,0FFH,0FBH,0FEH
DB 0FBH,0FDH,0FBH,0FBH
DB 0FBH,0F7H,0FBH,0EFH
DB 0FBH,0DFH,00H,3FH
DB 0FBH,0DFH,0FBH,0EFH
DB 0FBH,0F7H,0FBH,0FBH
DB 0FBH,0FDH,0FBH,0FEH
DB 0FBH,0FEH,0FFH,0FFH
;家
DB 0F7H,0FFH,0EFH,0FBH
DB 9FH,6BH,0D7H,6BH
DB 0D7H,5BH,0D6H,0B7H
DB 0D5H,6DH,52H,0DEH
DB 97H,00H,0D7H,9FH
DB 0D6H,6FH,0DFH,0F7H
DB 0D7H,0FBH,0CFH,0FBH
DB 0DFH,0FBH,0FFH,0FFH
;新
DB 0FBH,77H,0DBH,6FH
DB 0CBH,5DH,53H,7EH
DB 98H,01H,0D3H,5FH
DB 0CBH,65H,0DBH,7BH
DB 0FFH,0F7H,0C0H,0FH
DB 0DBH,0FFH,0DBH,0FFH
DB 0D8H,00H,0BBH,0FFH
DB 7BH,0FFH,0FFH,0FFH
;年
DB 0FFH,0DFH,0FBH,0DFH
DB 0F7H,0DFH,0EFH,0DFH
DB 18H,1FH,0DBH,0DFH
DB 0DBH,0DFH,0DBH,0DFH
DB 0C0H,00H,0DBH,0DFH
DB 0DBH,0DFH,0DBH,0DFH
DB 0DBH,0DFH,0DFH,0DFH
DB 0FFH,0DFH,0FFH,0FFH
;好
DB 0F7H,0FEH,0F7H,0FDH
DB 0F0H,3BH,07H,0D7H
DB 0F7H,0CFH,0F0H,37H
DB 0FEH,0FBH,0BEH,0FFH
DB 0BEH,0FDH,0BEH,0FEH
DB 0B0H,01H,0AEH,0FFH
DB 9EH,0FFH,0BEH,0FFH
DB 0FEH,0FFH,0FFH,0FFH
;!
DB 0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH
DB 83H,0F1H,00H,60H
DB 00H,20H,00H,60H
DB 83H,0F1H,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH
;虎
DB 0FFH,0FEH,0FFH,0FDH
DB 0E0H,03H,0EFH,0FEH
DB 0EBH,0FDH,0EBH,83H
DB 0EBH,0BFH,00H,0BFH
DB 0AAH,0BFH,0AAH,81H
DB 0AAH,0FEH,0EEH,0FEH
DB 0E4H,0FEH,0EFH,0F8H
DB 0FFH,0FFH,0FFH,0FFH
TABLE1:;年
DB 0FFH,0DFH,0FBH,0DFH
DB 0F7H,0DFH,0EFH,0DFH
DB 18H,1FH,0DBH,0DFH
DB 0DBH,0DFH,0DBH,0DFH
DB 0C0H,00H,0DBH,0DFH
DB 0DBH,0DFH,0DBH,0DFH
DB 0DBH,0DFH,0DFH,0DFH
DB 0FFH,0DFH,0FFH,0FFH
;大
DB 0FBH,0FFH,0FBH,0FEH
DB 0FBH,0FDH,0FBH,0FBH
DB 0FBH,0F7H,0FBH,0EFH
DB 0FBH,0DFH,00H,3FH
DB 0FBH,0DFH,0FBH,0EFH
DB 0FBH,0F7H,0FBH,0FBH
DB 0FBH,0FDH,0FBH,0FEH
DB 0FBH,0FEH,0FFH,0FFH
;吉
DB 0DFH,0FFH,0DDH,0FFH
DB 0DDH,0FFH,0DDH,81H
DB 0DDH,0BBH,0DDH,0BBH
DB 0DDH,0BBH,01H,0BBH
DB 0DDH,0BBH,0DDH,0BBH
DB 0DDH,0BBH,0DDH,81H
DB 0DDH,0FFH,0DDH,0FFH
DB 0DFH,0FFH,0FFH,0FFH
;萬
DB 0FFH,0FFH,0BFH,0FBH
DB 0BFH,0F7H,0BFH,0EFH
DB 0BFH,0DFH,0BFH,0BFH
DB 80H,7FH,0BBH,0FFH
DB 0BBH,0FBH,0BBH,0FDH
DB 0BBH,0FBH,0B8H,07H
DB 0BFH,0FFH,0BFH,0FFH
DB 0BFH,0FFH,0FFH,0FFH
;事
DB 0BFH,0BFH,0BFH,0BFH
DB 0A2H,0AFH,0AAH,0AFH
DB 0AAH,0AFH,0AAH,0ADH
DB 0AAH,0AEH,00H,00H
DB 0AAH,0AFH,0AAH,0AFH
DB 0AAH,0AFH,0AAH,0AFH
DB 0A2H,0FH,0BFH,0BFH
DB 0BFH,0BFH,0FFH,0FFH
;如
DB 0F7H,0FEH,0F7H,0FDH
DB 0F0H,3BH,07H,0D7H
DB 0F7H,0EFH,0F7H,97H
DB 0F0H,7BH,0F7H,0FDH
DB 0FFH,0FFH,0E0H,07H
DB 0EFH,0F7H,0EFH,0F7H
DB 0EFH,0F7H,0EFH,0F7H
DB 0E0H,07H,0FFH,0FFH
;意
DB 0F7H,0FFH,0F7H,0FBH
DB 0B7H,0E7H,0B4H,3FH
DB 95H,0A3H,0A5H,0BDH
DB 0B5H,0BDH,34H,2DH
DB 0B5H,0B5H,0A5H,0BDH
DB 95H,0BDH,0B4H,39H
DB 0B7H,0EFH,0B7H,0F3H
DB 0F7H,0FFH,0F7H,0FFH
;!
DB 0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH
DB 83H,0F1H,00H,60H
DB 00H,20H,00H,60H
DB 83H,0F1H,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH
END
注:晶振12MHZ。
本程序已通過實(shí)踐驗(yàn)證。。











分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:137912 發(fā)表于 2016-8-30 11:47 來自手機(jī) | 只看該作者
樓主我也在設(shè)計(jì)一個(gè)LED的圖像屏,求指導(dǎo)
回復(fù)

使用道具 舉報(bào)

板凳
ID:148617 發(fā)表于 2016-12-7 17:51 | 只看該作者

??????????????????在嗎??????請教我寫程序  
  我用了兩個(gè)74h138做行驅(qū)動(dòng)。4片74H595做列驅(qū)動(dòng)  求教怎么寫程序
回復(fù)

使用道具 舉報(bào)

地板
ID:148617 發(fā)表于 2016-12-7 17:51 | 只看該作者
1002章魚 發(fā)表于 2016-12-7 17:51
??????????????????在嗎??????請教我寫程序  
  我用了兩個(gè)74h138做行驅(qū)動(dòng)。4 ...

595265108@qq.com
回復(fù)

使用道具 舉報(bào)

5#
ID:516102 發(fā)表于 2019-10-9 21:14 | 只看該作者
這個(gè)的電路圖可以給我一個(gè)嘛1711625399@qq.com
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表