24*24LED矩陣 |
缺席
|
otto012201
一般會員 發表:1 回覆:0 積分:0 註冊:2007-12-03 發送簡訊給我 |
請問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 編輯記錄
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |