實驗八 8*8矩陣LED靜態顯示字型
目的:
瞭解8*8點矩陣掃瞄顯示器
使用材料:
共陽點矩陣LED一個
模擬板一個
功能說明:
程式執行後~依序顯示8*8點矩陣所構成的"A"字母
流程圖:
電路圖:
程式:
ORG 00H
AJMP START
ORG 0BH
AJMP TIMERO
START:
MOV SP,#60H
MOV TMOD,#2
SETB EA
SETB ETO
MOV TH0,#6
MOV TL0,#6
MOV R0,#8
MOV R1,#0
MOV R2,#01111111B
MOV R3,0
MOV DPTR,#MSG
SETB TR0
SJMP $
TIMERO:
PUSH A
CLR TR0
DJNZ R3,EXIT
MOV R3,#8
ORL P1,#0FFH
MOV A,R1
MOVC A,@A+DPTR
MOV P2,A
INC R1
MOV A,R2
MOV P1,A
RR A
MOV R2,A
DJNZ R0,EXIT
MOV R0,#8
MOV R1,#0
MOV R2,#01111111B
EXIT:
SETB TR0
POP A
RETI
MSG:
DB 00011000B
DB 00100100B
DB 01000010B
DB 00000000B
DB 10000001B
DB 11111111B
DB 10000001B
DB 10000001B
END