这个是要移动的字,还要用74LS154来扫描列。是用16*16LED点阵屏P2为高八位(上面8列),P0是低八位(下面8列)。
我用手机写的不能给你图片。只好你自己想象一下图片。
ORG 0040H
LA1:MOV 33H,#00
LA:INC 33H
LCALL TE1
MOV A,33H
CJNE A,#255,LA;255为任意正数,也是你要显示字的总列数
SJMP LA1
TE1:MOV R1,33H
CLR C
CJNE R1,#15,L2
SJMP LB
L2:JNC LB
MOV 35H,#10
L5:MOV 34H,#200
L4:MOV R1,#00
MOV R0,33H
L3:LCALL TE
CJNE R0,#00,L3
DJNZ 34H,L4
DJNZ 35H,L5
RET
LB:MOV A,R1
SUBB A,#15
MOV 36H,A
MOV 35H,#10
L8:MOV 34H,#200
L7:MOV R1,36H
MOV R0,#15
L6:LCALL TE
CJNE R0,#00,L6
DJNZ 34H,L7
DJNZ 35H,L8
RET
TE:DEC R0
MOV P0,#00
MOV P2,#00
MOV P1,R0
MOV A,R1
MOV DPTR,#TAB1
MOVC A,@A+DPTR
MOV P0,A
MOV A,R1
MOV DPTR,#TAB2
MOVC A,@A+DPTR
MOV P2,A
INC R1
RET
TAB1:DB ……
TAB2:DB ……
不懂可以问我邮箱
[email protected] 或
[email protected]