16×16LED点阵显示屏电路及程序

16×16LED点阵显示屏电路及程序
16×16LED点阵显示屏电路及程序

16×16LED点阵显示屏电路及程序

ORG 0000H

AJMP S T

ORG 0003H

AJMP K UAI

ORG 0013H

AJMP M AN

ORG 0030H

ST: MOV P0,#00H ;开始MOV P2,#00H

MOV IE,#05H

MOV IP,#01H

MOV TCON,#05H

SETB E A

MOV R0,#90H

MOV @R0,#180

MAIN: JNB P3.0,K1

K1: LCALL D1MS

JNB P3.0,BEGIN

AJMP M AIN

BEGIN: JNB P3.1,K2

K2: LCALL D1MS

JNB P3.1,K22

SJMP N EXT

K22: L JMP M AIN

NEXT: MOV DPTR,#TAB ;主程序MOV R1,#00H

MOV R4,#255 ;16*字数CM: MOV R5,#7

MOV R3,#16

C1: MOV R2,#0

C16: M OV P0,#00H

MOV P2,#00H

MOV A,R2

MOVC A,@A+DPTR

MOV P0,A

INC R2

MOV A,R2

MOVC A,@A+DPTR

MOV P2,A

INC R2

MOV P1,R1

INC R1

ACALL D1MS

DJNZ R3,C16

MOV R3,#16

DJNZ R5,C1

INC DPTR

INC DPTR

DJNZ R4,CM

AJMP B EGIN

D1MS: MOV A,@R0

MOV R6,#3

MOV R7,A

DJNZ R7,$

DJNZ R6,$-4

RET

KUAI: MOV @R0,#120

相关主题
相关文档
最新文档