标题:
16*64点阵汇编程序 原理图及仿真
[打印本页]
作者:
51黑ff
时间:
2016-9-25 15:18
标题:
16*64点阵汇编程序 原理图及仿真
用8X8点阵构成16X64屏
0.png
(17.42 KB, 下载次数: 59)
下载附件
2016-9-25 15:17 上传
0.png
(48.97 KB, 下载次数: 51)
下载附件
2016-9-25 15:17 上传
所有资料下载:
16 64点阵汇编.rar
(63.42 KB, 下载次数: 37)
2016-9-25 15:18 上传
点击文件名下载附件
下载积分: 黑币 -5
单片机代码:
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP TIME
ORG 0100H
MAIN:MOV SP,#60H
MOV TMOD,#01H
MOV TL0,#0E0H
MOV TH0,#1CH
SETB TR0
SETB ET0
MOV R2,#2
MOV DPTR,#TAD
MOV 20H,DPH
MOV 21H,DPL
MOV DPTR,#TAB
MOV SCON,#00H
MOV R1,DPH
MOV R5,DPL
SETB EA
SCA:
MOV R3,#00H
MOV R4,#00H
MOV R0,#4
SETB F0
SSA:
MOV DPH,R1
MOV DPL,R5
SAT: CLR P1.7
MOV A,R4
MOVC A,@A+DPTR
CALL SEND
CLR C
MOV A,DPL
ADD A,#32 ;读下一个字
MOV DPL,A
MOV A,DPH
ADDC A,#0
MOV DPH,A
DJNZ R0,SAT
MOV R0,#4
CPL F0
JB F0,SHOW
INC R4
LJMP SSA
SHOW:SETB P1.7
NOP
NOP
CLR P1.6
MOV P2,R3 ;选中某列
CALL DEL
SETB P1.6
INC R3
INC R4
CJNE R3,#10H,SSA
LJMP SCA
SEND: MOV SBUF,A
JNB TI,$
CLR TI
RET
DEL: MOV R6,#5
DEL1: MOV R7,#80
DJNZ R7,$
DJNZ R6,DEL1
RET
TIME: CLR EA
MOV 30H,A
PUSH 30H
MOV TL0,#0E0H
MOV TH0,#1CH
DJNZ R2,LOOP
MOV R2,#2
CLR C
MOV A,R5
ADD A,#2
MOV R5,A
MOV DPL,R5
MOV A,R1
ADDC A,#0
MOV R1,A
MOV DPH,R1
CJNE A,20H,LOOP
MOV A,R5
CJNE A,21H,LOOP
MOV DPTR,#TAB
MOV R1,DPH
MOV R5,DPL
LOOP: POP 30H
MOV A,30H
SETB EA
RETI
TAB:
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,80H,00H,80H,00H,80H,00H,80H,00H,80H,00H,80H,00H,80H,00H
DB 80H,00H,80H,00H,80H,00H,80H,00H,80H,00H,0C0H,00H,80H,00H,00H,00H
DB 00H,00H,00H,10H,04H,10H,04H,10H,04H,10H,04H,10H,04H,10H,04H,10H
DB 04H,10H,04H,10H,04H,10H,06H,10H,04H,10H,00H,18H,00H,10H,00H,00H
;-- 文字: 川 --
;-- Georgia12; 此字体下对应的点阵为:宽x高=16x16 --
DB 00H,00H,00H,80H,00H,60H,0FFH,1FH,00H,00H,00H,00H,00H,00H,00H,00H
DB 0FEH,3FH,00H,00H,00H,00H,00H,00H,00H,00H,0FFH,7FH,00H,00H,00H,00H
;-- 文字: 张 --
;-- @Gulim12; 此字体下对应的点阵为:宽x高=16x16 --
DB 00H,00H,0F2H,01H,12H,41H,12H,81H,1EH,7FH,00H,00H,80H,00H,80H,00H
DB 0FFH,0FFH,0A0H,40H,90H,23H,88H,0CH,84H,10H,82H,20H,80H,20H,00H,00H
;-- 文字: 杰 --
;-- @Gulim12; 此字体下对应的点阵为:宽x高=16x16 --
DB 00H,00H,08H,42H,08H,22H,08H,11H,08H,01H,88H,10H,48H,60H,28H,00H
DB 0FFH,07H,28H,10H,48H,60H,88H,00H,08H,01H,08H,11H,08H,22H,08H,42H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
TAD: DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
END
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1