怎样用汇编语言显示姓名?急的很啊!

调用字库最好 中文姓名

第1个回答  2010-11-10
这个是要移动的字,还要用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]
第2个回答  2010-11-10
汇编里回车是回到本行首位,换行是到下一行同样位置
请参考
第3个回答  2010-11-09
前提:在什么样的显示器或者显示屏上面显示你说的姓名?
要求中文方式还是英文方式?本回答被提问者和网友采纳
相似回答