全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1495
推到 Plurk!
推到 Facebook!

24*24LED矩陣

缺席
otto012201
一般會員


發表:1
回覆:0
積分:0
註冊:2007-12-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-12-04 00:44:24 IP:61.225.xxx.xxx 訂閱
請問8051的大 大:
我想要做的是24*24的矩陣顯示 , 打算用9個8*8的LED矩陣去做
但受限於材料的限制 , 所以我電路是先做24*24,
但顯示是先放8*8的LED矩陣(就是最左上那一塊(想說先測8*8))
我有上傳圖 (不好意思,還不會貼圖,下次會改進), 煩麻下載看一下

然後我的程式是寫24*24的LED矩陣顯示
已經苦苦想了很久了
程式還是出不來
所以想請各位高手幫看一下

如有那邊不足的地方,再請多多指教
[code delphi]
CNT EQU 30H
COLS1 EQU 31H
COLS2 EQU 32H
COLS3 EQU 33H
OFFSET EQU 34H
SCANLINE EQU 35H
ORG 00H
AJMP START
ORG 0BH
AJMP TIMER0
START:
MOV DPTR,#MSG
MOV SP,#60H
MOV TMOD,#2
SETB EA
SETB ET0
MOV TH0,#6
MOV TL0,#6
MOV COLS1,#16
MOV COLS2,#2
MOV COLS3,#24
MOV OFFSET,#0
MOV SCANLINE,#0
MOV CNT,#16

SETB P1.4
CLR P1.4

MOV P2,#FFH
SETB P3.0
CLR P3.0

SETB TR0
CLR P3.0
CLR P3.1
CLR P3.2
SJMP $

TIMER0:
PUSH A
CLR TR0
DJNZ CNT,EXIT
MOV CNT,#16

MOV P2,#FFH
SETB P3.0
CLR P3.0
SETB P1.4
CLR P1.4

MOV A,OFFSET
MOVC A,@A DPTR
MOV P2,A
SETB P3.0
CLR P3.0
INC OFFSET

MOV P2,#FFH
SETB P3.1
CLR P3.1
MOV A,OFFSET
MOVC A,@A DPTR
MOV P2,A
SETB P3.1
CLR P3.1
INC OFFSET

MOV P2,#FFH
SETB P3.2
CLR P3.2
MOV A,OFFSET
MOVC A,@A DPTR
MOV P2,A
SETB P3.2
CLR P3.2
INC OFFSET

DJNZ COLS1,REL16
MOV COLS1,#1
DJNZ COLS2,REL17
MOV COLS1,#1
MOV COLS2,#1

S1: MOV R6,#20
INC SCANLINE
DJNZ R6,S1

D1: SETB P1.4
CLR P1.4
MOV R7,#100
DELAY1: MOV R6,#250
DJNZ R6,$
DJNZ R7,DELAY1
MOV A,SCANLINE
MOV P1,A

D2: DJNZ COLS3,EXIT
MOV COLS1,#16
MOV COLS2,#2
MOV COLS3,#24
MOV OFFSET,#0
MOV SCANLINE,#0

EXIT: SETB TR0
POP A
RETI

REL16:
SETB P1.4
CLR P1.4
MOV R7,#100
DELAY2: MOV R6,#250
DJNZ R6,$
DJNZ R7,DELAY2

MOV A,SCANLINE
MOV P1,A
INC SCANLINE
AJMP D2

REL17: DEC SCANLINE
REL171: MOV R7,#10
INC SCANLINE
DJNZ R7,REL171
AJMP D1

MSG: DB 0FFH,0FFH,0FFH,0F3H,03EH,06FH,0F7H,06EH,0E7H,080H,004H,0EFH,0F7H,07DH,0DFH,0F0H
DB 07DH,0DBH,0F5H,078H,001H,0FDH,0F3H,0DFH,0C0H,003H,0DFH,0DDH,0DBH,0DFH,0DDH,0DBH
DB 0DBH,0C0H,018H,001H,0DDH,0DBH,0DFH,0FDH,0DBH,0DFH,0C0H,00BH,0DBH,0FDH,0F8H,001H
DB 0FDH,0CBH,0DFH,080H,003H,0DFH,0F9H,0FBH,0DFH,0F6H,07BH,0D9H,0EFH,0B8H,001H,0DFH
DB 0DBH,0FFH,0FFH,0FBH,0FFH,0FFH,0FFH,0FFH

END
[/code]
第一次發言,有那邊未注意到的請多多包涵


上面那個 IC 是74154 3對16解碼
還有一個是74343

附加檔案:47543268c53b4_2424.png
編輯記錄
otto012201 重新編輯於 2007-12-04 00:51:02, 註解 無‧
otto012201 重新編輯於 2007-12-04 00:51:06, 註解 無‧
系統時間:2024-05-07 22:38:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!