×
单片机 > 单片机程序设计 > 详情

T6963C控制器的LCD实用显示子程序

发布时间:2020-05-22 发布时间:
|

 ORG 0000H 
 LJMP RETUN 
 ORG 0050H 
RETUN:  ;ACALL  DL10MS 
 ACALL DISP  ;执行本子程序 
 AJMP $ 
;------------------------------------------ 

DISP:; LCALL  CDSET  ;LCD初始化 
 ;  MOV   DPTR,#HzTAB ;取字码表 
 ; LCALL  HZXSR  ;送显 
   MOV   DPTR,#ASCTB ;取字码表 
  LCALL  HZXSR  ;送显 
         ACALL   CDSET           ;清屏 
          MOV   DPTR,#DIANYA ;取字码表 
  LCALL  HZXSR  ;送显 
          MOV   DPTR,#XIAXIAN ;取字码表 
  LCALL  HZXSR  ;送显 
          MOV   DPTR,#DIANLIOUS 
         LCALL   HZXSR 
          MOV   DPTR,#DIANLIOUX 
         LCALL   HZXSR 
           MOV   DPTR,#BAOHU 
         LCALL   HZXSR 
          MOV   DPTR,#QIDONG 
         LCALL   HZXSR 
          MOV   DPTR,#ZHONGS 
         LCALL   HZXSR 
          MOV   DPTR,#ZHONGX 
        LCALL   HZXSR 
         
        ACALL   XSASC1 
 RET 
 ;--------------------------------------------------------------------- 
 ;--------------------------------------------------------- 
XSASC1:  MOV      A,#10H  ;ASC字符显示 
 ;CLR  C  ;ASC字符显示 
 ;SUBB  A,#20H 
;  MOV   B,#10H 
  MOV   DPTR,#ASCDD 
 LCALL  HADNX  ;计算当前字码的字模表首址→DPTR 
  MOV   A,#50H 
 PUSH  ACC 
  MOV   A,#30H 
 PUSH  ACC 
  MOV   R6,#10H 
XSDLP1: LCALL  XSDCN  ;送出一个数据显示 
  MOV   B,#1EH 
 LCALL  HADRX  ;计算显示坐标(R2,R3) 
 DJNZ  R6,XSDLP1 ;发送完一组(16行*8列一个字符) 
 POP  ACC 
  MOV   R3,A 
 POP  ACC 
  MOV   R2,A 
  MOV   B,#01H 
 LCALL  HADRX  ;计算显示首址坐标(R2,R3) 
 RET 
 ;--------------------------------------------------------------------- 
DL1S:    MOV      R2,#10H 
DL_1:   LCALL   DL10MS 
        DJNZ    R2,DL_1 
        RET 
DL10MS:  MOV   R0,#0FFH 
ZJ:  MOV   R1,#0FFH 
    DJNZ  R1,$ 
 DJNZ  R0,ZJ 
        RET 
;------------------------------------------ 
CDSET: ACALL  CDCLR  ;清屏  // LCD初始化 
  MOV   R2,#00H 
  MOV   R3,#00H 
  MOV   R4,#42H 
 ACALL  CDCM1  ;图形区首址(0000H) 
  MOV   R2,#30 
  MOV   R3,#00H 
  MOV   R4,#43H 
 ACALL  CDCM1  ;图形区宽度(30字节/行) 
  MOV   R2,#00H 
  MOV   R3,#10H 
  MOV   R4,#40H 
 ACALL  CDCM1  ;文本区首址(1000H) 
  MOV   R2,#1EH 
  MOV   R3,#00H 
  MOV   R4,#41H 
 ACALL  CDCM1  ;文本区宽度(30字节/行) 
  MOV   R4,#0A7H 
 ACALL  CDCM3  ;光标形状(8列*7行) 
  MOV   R2,#00H 
  MOV   R3,#00H 
  MOV   R4,#24H 
 ACALL CDCM1  ;置地址指针位置(显示缓冲区RAM 0000H) 
  MOV   R4,#80H 
 ACALL  CDCM3  ;字符发生器为CGRAM,显示方式为逻辑“或” 
  MOV   R4,#9BH 
 ACALL  CDCM3  ;启用图形显示,光标闪烁 
  MOV   R2,#00H 
  MOV   R3,#00H 
  MOV   R4,#21H 
 ACALL  CDCM1  ;光标指针(00,00) 
 RET 
;--------------------------------------------------------- 
CDCLR: PUSH  ACC  ;清屏子程序 
  MOV   R2,#00H 
  MOV   R3,#00H 
  MOV   R4,#24H 
 ACALL  CDCM1  ;置地址指针位置(显示缓冲区RAM 0000H) 
  MOV   R4,#0B0H 
 ACALL  CDCM3  ;设置LCD为自动写入状态 
  MOV   R2,#20H 
CDCR1:  MOV   R3,#00H 
CDCR2: ACALL  LCDS3  ;连续写过程每次写都要确认STA3=1 
 CLR  A 
 ACALL  CDWDT  ;将(A)写入LCD状态字=清屏 
 DJNZ  R3,CDCR2 
 DJNZ  R2,CDCR1 
  MOV   R4,#0B2H 
 ACALL  CDCM3  ;结束自动写状态 
 POP  ACC 
 RET 
;--------------------------------------------------------- 
CDCM1:  MOV   A,R2  ;将R2/R3/R4依此写入LCD状态字 
 ACALL  CDWDT  ;将(A)写入LCD状态字 
  MOV   A,R3 
 ACALL  CDWDT  ;将(A)写入LCD状态字 
 ACALL  CDCM3  ;将(R4)写入LCD状态字 
 RET 
;--------------------------------------------------------- 
CDCM3: PUSH  DPH  ;将(R4)写入LCD状态字 
 PUSH  DPL 
 ACALL  CDTTS  ;判STA0/STA1 
  MOV   A,R4 
  MOV   DPTR,#0100H 
  MOV X  @DPTR,A 
 POP  DPL 
 POP  DPH 
 RET 
;--------------------------------------------------------- 
CDWDT: PUSH  DPH  ;将(A)写入LCD状态字 
 PUSH  DPL 
 PUSH  ACC 
 ACALL  CDTTS  ;判STA0/STA1 
  MOV   DPTR,#0000H 
 POP  ACC 
  MOV X  @DPTR,A 
 POP  DPL 
 POP  DPH 
 RET 
;--------------------------------------------------------- 
CDTTS:  MOV   B,#40H  ;判别STA0STA1状态位子程序 
CDDEP:  MOV   DPTR,#0100H ;读标志字 
  MOV X  A,@DPTR 
 JNB  ACC.0,CDDDP ;判别STA0 
 JB  ACC.1,WCDTU ;判别STA1 
CDDDP: DJNZ  B,CDDEP  ;在写指令的读写数据前,这两个标志位必须同时为1 
WCDTU: RET 
;--------------------------------------------------------- 
LCDS3: PUSH  DPH  ;连续写过程每次写都要确认STA3=1 
 PUSH  DPL 
 PUSH  ACC 
 PUSH  B 
  MOV   B,#20H 
CDFWP:  MOV   DPTR,#0100H 
  MOV X  A,@DPTR  ;读出状态字 
 JB  ACC.3,LCDTT ;判断自动写标志位STA3 
 DJNZ  B,CDFWP 
LCDTT: POP  B 
 POP  ACC 
 POP  DPL 
 POP  DPH 
 RET 
;--------------------------------------------------------- 
HZXSR: CLR  A  ;依此取字码输出LCD,0FFH结束 
  MOV C  A,@A+DPTR 
 CPL  A 
 JNZ  HZXSG  ;将有效字码送显 
 RET   ;0FFH则结束 
;--------------------------------------------------------- 
HZXSG: CPL  A  ;分析字码表取出的数据是命令/ASC/汉字?转相应处理 
  MOV   R0,A 
 CLR  C 
 SUBB  A,#20H  ;命令?字符? 
 JC  DDCOM  ;转命令码处理 
  MOV   A,R0 
 CLR  C 
 SUBB  A,#80H  ;ASC?汉字? 
 JNC  HZDXS  ;转汉字处理 
  MOV   A,R0 
 PUSH  DPH 
 PUSH  DPL 
 LCALL  XSASC  ;转ASC处理 
 POP  DPL 
 POP  DPH 
 INC  DPTR 
 AJMP  HZXSR  ;处理下一个字码显示 
;--------------------------------------------------------- 
DDCOM:  MOV   A,R0  ;命令码分析&发送 
 XRL  A,#0AH 
 JZ  NXXSD  ;0AH命令处理(无效) 
  MOV   A,R0 
 XRL  A,#0DH 
 JZ  NXXSD  ;0DH命令处理(无效) 
  MOV   A,R0 
 XRL  A,#1BH 
 JZ  XSADD  ;1BH命令处理 
NXXSD: INC  DPTR 
 AJMP  HZXSR  ;处理下一个字码显示 
;--------------------------------------------------------- 
HZDXS:  MOV   A,R0  ;汉字码显示 
 PUSH  DPH 
 PUSH  DPL 
 LCALL  XSHZF  ;取相应字模送显 
 POP  DPL 
 POP  DPH 
 INC  DPTR 
 AJMP  HZXSR 
;--------------------------------------------------------- 
XSASC: CLR  C  ;ASC字符显示 
 SUBB  A,#20H 
  MOV   B,#10H 
  MOV   DPTR,#ASCDD 
 LCALL  HADNX  ;计算当前字码的字模表首址→DPTR 
  MOV   A,R2 
 PUSH  ACC 
  MOV   A,R3 
 PUSH  ACC 
  MOV   R6,#10H 
XSDLP: LCALL  XSDCN  ;送出一个数据显示 
  MOV   B,#1EH 
 LCALL  HADRX  ;计算显示坐标(R2,R3) 
 DJNZ  R6,XSDLP ;发送完一组(16行*8列一个字符) 
 POP  ACC 
  MOV   R3,A 
 POP  ACC 
  MOV   R2,A 
  MOV   B,#01H 
 LCALL  HADRX  ;计算显示首址坐标(R2,R3) 
 RET 
;-------------------------------------------------------- 
XSADD: INC  DPTR  ;1BH命令处理 //地址指针设置 
 CLR A 
  MOV C  A,@A+DPTR 
  MOV   B,#1EH 
 MUL  AB 
  MOV   R2,A 
  MOV   R3,B 
 INC  DPTR 
 CLR  A 
  MOV C  A,@A+DPTR 
  MOV   B,#08H 
 DIV  AB 
  MOV   B,A 
 LCALL  HADRX  ;计算显示首址坐标(R2,R3) 
  MOV   R4,#24H 
 LCALL  CDCM1  ;将计算好的显示位置写LCD 
 INC  DPTR 
 AJMP  HZXSR  ;下一数据处理 
;--------------------------------------------------------- 
HADRX:  MOV   A,R2  ;计算显示首址坐标(R2列,R3行) 
 ADD  A,B 
  MOV   R2,A 
  MOV   A,R3 
 ADDC  A,#00H 
  MOV   R3,A 
 RET 
;--------------------------------------------------------- 
HADNX: PUSH  ACC  ;计算当前字码的字模表首址→DPTR 
 MUL  AB 
 ADD  A,DPL 
  MOV   DPL,A 
  MOV   A,B 
 ADDC  A,DPH 
  MOV   DPH,A 
 POP  ACC 
 RET 
;--------------------------------------------------------- 
XSDCN:  MOV   R4,#24H  ;送出一个数据显示 
 LCALL  CDCM1  ;设置当前送显地址 
  MOV   A,R3 
 PUSH  ACC 
 CLR  A 
  MOV C  A,@A+DPTR 
  MOV   R3,A 
  MOV   R4,#0C4H 
 LCALL  CDCM2  ;将R3写LCD,地址不变 
 INC  DPTR 
 POP  ACC 
  MOV   R3,A 
 RET 
;--------------------------------------------------------- 
CDCM2:  MOV   A,R3  ;将(R3)写LCD,地址不变 
 ACALL  CDWDT  ;将(A)写入LCD状态字 
 ACALL  CDCM3  ;将(R4)写入LCD状态字 
 RET 
;--------------------------------------------------------- 
XSHZF: CLR  C  ;汉字送显示 
 SUBB  A,#80H 
  MOV   B,#32 
  MOV   DPTR,#HZKDD 
 LCALL  HADNX  ;计算当前字码的字模表首址→DPTR 
  MOV   A,R2 
 PUSH  ACC 
  MOV   A,R3 
 PUSH  ACC 
  MOV   R6,#10H 
HZPXS: LCALL  XSDCN  ;送出一个数据显示 
  MOV   B,#01H 
 LCALL  HADRX  ;计算显示首址坐标(R2,R3) 
 LCALL  XSDCN  ;送出一个数据显示 
  MOV   B,#29 
 LCALL  HADRX  ;计算显示首址坐标(R2,R3) 
 DJNZ  R6,HZPXS ;发完一组(一个汉字16*16) 
 POP  ACC 
  MOV   R3,A 
 POP  ACC 
  MOV   R2,A 
  MOV   B,#02H 
 LCALL  HADRX  ;计算显示首址坐标(R2,R3) 
 RET 
;---------------------------------------------------------------字码表 
HZTAB: DB 1BH,10,16,80H,81H,82H,83H,84H,83H,85H,86H,87H 
 DB 88H,89H,8AH,8BH,0FFH 
ASCTB: DB 1BH,30,40,48H,74H,74H,70H,3AH,2FH,2FH,77H,77H,77H,2EH,35H,31H 
 DB 64H,7AH,6BH,2EH,63H,6FH,6DH,0FFH 
DIANYA: DB 1BH,00,00,83H,8CH,8DH,8FH,3AH,0FFH 
XIAXIAN:DB 1BH,00,120,83H,8CH,8EH,8FH,3AH,0FFH 
DIANLIOUS:DB 1BH,17,00,83H,90H,8DH,8FH,3AH,0FFH 
DIANLIOUX:DB 1BH,17,120,83H,90H,8EH,8FH,3AH,0FFH 
BAOHU:    DB 1BH,33,00,93H,94H,8DH,8FH,3AH,0FFH 
QIDONG:  DB 1BH,33,120,91H,92H,8EH,8FH,3AH,0FFH 
ZHONGS: DB 1BH,49,00,95H,96H,8DH,8FH,3AH,0FFH 
ZHONGX:DB 1BH,49,120,95H,96H,8EH,8FH,3AH,0FFH 
;---------------------------------------------------------------ASC字模 
ASCDD: DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;20H//空格 
 DB 00H,00H,00H,00H,10H,10H,10H,10H,10H,10H,00H,00H,30H,30H,00H,00H ;21H//! 
 DB 00H,00H,00H,14H,28H,50H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;22H//" 
 DB 00H,00H,00H,00H,00H,28H,28H,0FCH,28H,48H,50H,0FCH,50H,50H,00H,00H ;23H//# 
 DB 00H,00H,00H,00H,10H,38H,54H,54H,30H,18H,14H,54H,54H,38H,10H,00H ;24H//$ 
 DB 00H,00H,00H,00H,00H,44H,0A8H,0A8H,0B0H,54H,1AH,2AH,2AH,44H,00H,00H ;25H//% 
 DB 00H,00H,00H,00H,00H,20H,50H,50H,60H,0ACH,0A8H,98H,92H,7CH,00H,00H ;26H//& 
 DB 00H,00H,00H,60H,60H,20H,0C0H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;27H//’ 
 DB 00H,00H,00H,04H,08H,08H,10H,10H,10H,10H,10H,10H,08H,08H,04H,00H ;28H//( 
 DB 00H,00H,00H,40H,20H,20H,10H,10H,10H,10H,10H,10H,20H,20H,40H,00H ;29H//) 
 DB 00H,00H,00H,00H,00H,10H,10H,0D6H,38H,38H,0D6H,10H,10H,00H,00H,00H ;2AH//* 
 DB 00H,00H,00H,00H,00H,10H,10H,10H,0FEH,10H,10H,10H,00H,00H,00H,00H ;2BH//+ 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,60H,60H,20H,0C0H ;2CH//, 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,0FCH,00H,00H,00H,00H,00H,00H,00H ;2DH//- 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,60H,60H,00H,00H ;2EH//. 
 DB 00H,00H,00H,02H,04H,04H,04H,08H,08H,10H,10H,20H,20H,20H,40H,00H ;2FH/// 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,0EH,11H,13H,15H,19H,11H,0EH,00H ;30H//0 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,04H,0CH,04H,04H,04H,04H,0EH,00H ;31H//1 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,0EH,11H,01H,02H,04H,08H,1FH,00H ;32H//2 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,1FH,02H,04H,02H,01H,11H,0EH,00H ;33H//3 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,02H,06H,0AH,12H,1FH,02H,02H,00H ;34H//4 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,1FH,10H,1EH,01H,01H,11H,0EH,00H ;35H//5 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,06H,08H,10H,1EH,11H,11H,0EH,00H ;36H//6 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,1FH,01H,02H,04H,04H,04H,04H,00H ;37H//7 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,0EH,11H,11H,0EH,11H,11H,0EH,00H ;38H//8 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,0EH,11H,11H,0FH,01H,02H,0CH,00H ;39H//9 
 DB 00H,00H,00H,00H,00H,00H,00H,30H,30H,00H,00H,00H,30H,30H,00H,00H ;3AH//: 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,10H,00H,00H,00H,00H,10H,10H,20H ;3BH//; 
 DB 00H,00H,00H,00H,04H,08H,10H,20H,40H,20H,10H,08H,04H,00H,00H,00H ;3CH// DB 00H,00H,00H,00H,00H,00H,00H,0FCH,00H,00H,0FCH,00H,00H,00H,00H,00H ;3DH//= 
 DB 00H,00H,00H,00H,40H,20H,10H,08H,04H,08H,10H,20H,40H,00H,00H,00H ;3EH//> 
 DB 00H,00H,00H,00H,78H,84H,84H,84H,08H,10H,10H,00H,30H,30H,00H,00H ;3FH//? 
 DB 00H,00H,00H,00H,00H,38H,44H,9AH,0AAH,0AAH,0AAH,0B4H,42H,3CH,00H,00H ;40H//@ 
 DB 00H,00H,00H,00H,00H,10H,10H,28H,28H,28H,38H,44H,44H,0EEH,00H,00H ;41H//A 
 DB 00H,00H,00H,00H,00H,0F8H,44H,44H,78H,44H,44H,44H,44H,0F8H,00H,00H ;42H//B 
 DB 00H,00H,00H,00H,00H,3CH,44H,84H,80H,80H,80H,80H,44H,38H,00H,00H ;43H//C 
 DB 00H,00H,00H,00H,00H,0F0H,48H,44H,44H,44H,44H,44H,48H,0F0H,00H,00H ;44H//D 
 DB 00H,00H,00H,00H,00H,0FCH,44H,40H,48H,78H,48H,40H,44H,0FCH,00H,00H ;45H//E 
 DB 00H,00H,00H,00H,00H,0FCH,42H,40H,48H,78H,48H,40H,40H,0E0H,00H,00H ;46H//F 
 DB 00H,00H,00H,00H,00H,3CH,44H,84H,80H,80H,8EH,84H,44H,38H,00H,00H ;47H//G 
 DB 00H,00H,00H,00H,00H,0EEH,44H,44H,44H,7CH,44H,44H,44H,0EEH,00H,00H ;48H//H 
 DB 00H,00H,00H,00H,00H,7CH,10H,10H,10H,10H,10H,10H,10H,7CH,00H,00H ;49H//I 
 DB 00H,00H,00H,00H,00H,7CH,10H,10H,10H,10H,10H,10H,10H,10H,90H,0E0H ;4AH//J 
 DB 00H,00H,00H,00H,00H,0EEH,44H,48H,50H,70H,48H,48H,44H,0EEH,00H,00H ;4BH//K 
 DB 00H,00H,00H,00H,00H,0E0H,40H,40H,40H,40H,40H,40H,44H,0FCH,00H,00H ;4CH//L 
 DB 00H,00H,00H,00H,00H,0EEH,6CH,6CH,6CH,54H,54H,54H,54H,0D6H,00H,00H ;4DH//M 
 DB 00H,00H,00H,00H,00H,0EEH,64H,64H,54H,54H,54H,4CH,4CH,0E4H,00H,00H ;4EH//N 
 DB 00H,00H,00H,00H,00H,30H,48H,84H,84H,84H,84H,84H,48H,30H,00H,00H ;4FH//O 
 DB 00H,00H,00H,00H,00H,0F8H,44H,44H,44H,78H,40H,40H,40H,0E0H,00H,00H ;50H//P 
 DB 00H,00H,00H,00H,00H,30H,48H,84H,84H,84H,84H,0B4H,48H,38H,0CH,00H ;51H//Q 
 DB 00H,00H,00H,00H,00H,0F8H,44H,44H,78H,50H,48H,48H,44H,0E6H,00H,00H ;52H//R 
 DB 00H,00H,00H,00H,00H,3CH,44H,40H,20H,18H,04H,04H,44H,78H,00H,00H ;53H//S 
 DB 00H,00H,00H,00H,00H,0FEH,92H,10H,10H,10H,10H,10H,10H,38H,00H,00H ;54H//T 
 DB 00H,00H,00H,00H,00H,0EEH,44H,44H,44H,44H,44H,44H,44H,38H,00H,00H ;55H//U 
 DB 00H,00H,00H,00H,00H,0EEH,44H,44H,28H,28H,28H,28H,10H,10H,00H,00H ;56H//V 
 DB 00H,00H,00H,00H,00H,0D6H,54H,54H,54H,54H,6CH,28H,28H,28H,00H,00H ;57H//W 
 DB 00H,00H,00H,00H,00H,0EEH,44H,28H,28H,10H,28H,28H,44H,0EEH,00H,00H ;58H//X 
 DB 00H,00H,00H,00H,00H,0EEH,44H,28H,28H,10H,10H,10H,10H,38H,00H,00H ;59H//Y 
 DB 00H,00H,00H,00H,00H,7CH,88H,08H,10H,20H,20H,40H,44H,0FCH,00H,00H ;5AH//Z 
 DB 00H,00H,00H,1CH,10H,10H,10H,10H,10H,10H,10H,10H,10H,10H,1CH,00H ;5BH//[ 
 DB 00H,00H,00H,00H,40H,40H,20H,20H,10H,10H,10H,08H,08H,04H,04H,00H ;5CH// 
 DB 00H,00H,00H,70H,10H,10H,10H,10H,10H,10H,10H,10H,10H,10H,70H,00H ;5DH//] 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;5EH//空格 
 DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;5FH//空格 
 DB 00H,00H,60H,10H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;60H//` 
 DB 00H,00H,00H,00H,00H,00H,00H,38H,44H,1CH,24H,44H,44H,3EH,00H,00H ;61H//a 
 DB 00H,00H,00H,00H,0C0H,40H,40H,5CH,62H,42H,42H,42H,42H,7CH,00H,00H ;62H//b 
 DB 00H,00H,00H,00H,00H,00H,00H,1CH,22H,40H,40H,40H,22H,1CH,00H,00H ;63H//c 
 DB 00H,00H,00H,00H,06H,02H,02H,3EH,42H,42H,42H,42H,46H,3BH,00H,00H ;64H//d 
 DB 00H,00H,00H,00H,00H,00H,00H,3CH,42H,7EH,40H,40H,42H,3CH,00H,00H ;65H//e 
 DB 00H,00H,00H,00H,0EH,12H,10H,7CH,10H,10H,10H,10H,10H,7CH,00H,00H ;66H//f 
 DB 00H,00H,00H,00H,00H,00H,00H,3EH,44H,44H,38H,40H,3CH,42H,42H,3CH ;67H//g 
 DB 00H,00H,00H,00H,0C0H,40H,40H,5CH,62H,42H,42H,42H,42H,0E7H,00H,00H ;68H//h 
 DB 00H,00H,00H,00H,30H,30H,00H,70H,10H,10H,10H,10H,10H,7CH,00H,00H ;69H//i 
 DB 00H,00H,00H,00H,0CH,0CH,00H,1CH,04H,04H,04H,04H,04H,04H,44H,78H ;6AH//j 
 DB 00H,00H,00H,00H,0C0H,40H,40H,4EH,48H,50H,68H,48H,44H,0EEH,00H,00H ;6BH//k 
 DB 00H,00H,00H,00H,70H,10H,10H,10H,10H,10H,10H,10H,10H,7CH,00H,00H ;6CH//l 
 DB 00H,00H,00H,00H,00H,00H,00H,0F8H,54H,54H,54H,54H,54H,0D6H,00H,00H ;6DH//m 
 DB 00H,00H,00H,00H,00H,00H,00H,0DCH,62H,42H,42H,42H,42H,0E7H,00H,00H ;6EH//n 
 DB 00H,00H,00H,00H,00H,00H,00H,18H,24H,42H,42H,42H,24H,18H,00H,00H ;6FH//o 
 DB 00H,00H,00H,00H,00H,00H,00H,0DCH,62H,42H,42H,42H,42H,7CH,40H,0E0H ;70H//p 
 DB 00H,00H,00H,00H,00H,00H,00H,3EH,42H,42H,42H,42H,46H,3AH,02H,07H ;71H//q 
 DB 00H,00H,00H,00H,00H,00H,00H,0EEH,32H,20H,20H,20H,20H,0F8H,00H,00H ;72H//r 
 DB 00H,00H,00H,00H,00H,00H,00H,3CH,44H,40H,38H,04H,44H,78H,00H,00H ;73H//s 
 DB 00H,00H,00H,00H,00H,10H,10H,7CH,10H,10H,10H,10H,10H,0CH,00H,00H ;74H//t 
 DB 00H,00H,00H,00H,00H,00H,00H,0C6H,42H,42H,42H,42H,46H,3BH,00H,00H ;75H//u 
 DB 00H,00H,00H,00H,00H,00H,00H,0E7H,42H,24H,24H,28H,10H,10H,00H,00H ;76H//v 
 DB 00H,00H,00H,00H,00H,00H,00H,0D6H,54H,54H,54H,28H,28H,28H,00H,00H ;77H//w 
 DB 00H,00H,00H,00H,00H,00H,00H,6EH,24H,18H,18H,18H,24H,76H,00H,00H ;78H//x 
 DB 00H,00H,00H,00H,00H,00H,00H,0E7H,42H,24H,24H,28H,18H,10H,10H,0E0H ;79H//y 
 DB 00H,00H,00H,00H,00H,00H,00H,7EH,44H,08H,10H,10H,22H,7EH,00H,00H ;7AH//z 
 DB 00H,00H,0CH,08H,08H,08H,08H,08H,10H,08H,08H,08H,08H,08H,0CH,00H ;7BH//{ 
 DB 00H,10H,10H,10H,10H,10H,10H,10H,10H,10H,10H,10H,10H,10H,10H,10H ;7CH//| 
 DB 00H,00H,30H,10H,10H,10H,10H,10H,08H,10H,10H,10H,10H,10H,30H,00H ;7DH//} 
 DB 00H,31H,49H,46H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;7EH//~ 
 DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH ;7FH 

;------------------------------------------以下汉字字模 

HZKDD:;------------------------------------------------------------------------------ 
;汽     80H 
DB 02H,00H,42H,08H,33H,0FCH,14H,00H 
DB 87H,0F8H,68H,00H,27H,0F0H,00H,10H 
DB 10H,10H,20H,10H,0E0H,10H,20H,10H 
DB 20H,10H,20H,0AH,20H,0AH,20H,06H 
;车     81H 
DB 02H,00H,02H,08H,7FH,0FCH,04H,00H 
DB 09H,00H,11H,00H,21H,20H,3FH,0F0H 
DB 01H,00H,01H,04H,0FFH,0FEH,01H,00H 
DB 01H,00H,01H,00H,01H,00H,01H,00H 
;发      82H 
DB 01H,00H,11H,20H,11H,10H,21H,04H 
DB 7FH,0FEH,02H,00H,02H,00H,07H,0F0H 
DB 06H,10H,0AH,20H,09H,40H,10H,80H 
DB 21H,40H,42H,30H,8CH,0EH,30H,04H 
;电      83H 
DB 02H,00H,02H,00H,02H,10H,7FH,0F8H 
DB 42H,10H,42H,10H,7FH,0F0H,42H,10H 
DB 42H,10H,7FH,0F0H,42H,10H,02H,00H 
DB 02H,04H,02H,04H,01H,0FCH,00H,00H 
;机      84H 
DB 10H,00H,10H,10H,11H,0F8H,11H,10H 
DB 0FDH,10H,11H,10H,31H,10H,39H,10H 
DB 55H,10H,51H,10H,91H,10H,11H,10H 
DB 11H,12H,12H,12H,14H,0EH,18H,00H 
;子      85H 
DB 00H,00H,3FH,0F0H,00H,10H,00H,20H 
DB 00H,40H,01H,80H,01H,04H,0FFH,0FEH 
DB 01H,00H,01H,00H,01H,00H,01H,00H 
DB 01H,00H,01H,00H,05H,00H,02H,00H 
;调      86H 
DB 40H,04H,27H,0FEH,24H,44H,04H,44H 
DB 05H,0F4H,0E4H,44H,24H,54H,27H,0FCH 
DB 24H,04H,25H,0F4H,25H,14H,2DH,14H 
DB 35H,0F4H,25H,04H,08H,14H,10H,08H 
;节      87H 
DB 04H,40H,04H,44H,0FFH,0FEH,04H,40H 
DB 04H,48H,7FH,0FCH,02H,08H,02H,08H 
DB 02H,08H,02H,08H,02H,48H,02H,28H 
DB 02H,10H,02H,00H,02H,00H,02H,00H 
;器      88H 
DB 3EH,0F8H,22H,88H,22H,88H,22H,88H 
DB 3EH,0F8H,01H,20H,01H,14H,0FFH,0FEH 
DB 02H,80H,0CH,60H,30H,18H,0FEH,0FEH 
DB 22H,88H,22H,88H,22H,88H,3EH,0F8H 
;检       89H 
DB 10H,40H,10H,40H,10H,0A0H,10H,0A0H 
DB 0FDH,10H,12H,0EH,35H,0F4H,30H,00H 
DB 58H,40H,56H,48H,91H,4CH,11H,48H 
DB 11H,50H,10H,04H,1FH,0FEH,10H,00H 
;测       8AH 
DB 00H,00H,40H,44H,27H,0E4H,24H,54H 
DB 85H,54H,65H,54H,25H,54H,0DH,54H 
DB 15H,54H,25H,54H,0E5H,54H,21H,04H 
DB 22H,84H,24H,44H,28H,54H,20H,08H 
;仪  8BH 
DB 08H,00H,08H,80H,08H,64H,12H,24H 
DB 12H,04H,32H,08H,51H,08H,91H,10H 
DB 10H,90H,10H,0A0H,10H,40H,10H,0A0H 
DB 11H,10H,12H,08H,14H,0EH,18H,04H 
;压      8CH 
DB 00H,08H,3FH,0FCH,20H,80H,20H,80H 
DB 20H,80H,20H,80H,20H,88H,2FH,0FCH 
DB 20H,80H,20H,0A0H,20H,98H,20H,88H 
DB 40H,80H,40H,84H,9FH,0FEH,00H,00H 
;上      8DH 
DB 01H,00H,01H,00H,01H,00H,01H,00H 
DB 01H,10H,01H,0F8H,01H,00H,01H,00H 
DB 01H,00H,01H,00H,01H,00H,01H,00H 
DB 01H,00H,01H,04H,0FFH,0FEH,00H,00H 
;下       8EH 
DB 00H,04H,0FFH,0FEH,02H,00H,02H,00H 
DB 02H,00H,02H,80H,02H,40H,02H,30H 
DB 02H,10H,02H,00H,02H,00H,02H,00H 
DB 02H,00H,02H,00H,02H,00H,02H,00H 
;限      8FH 
DB 00H,08H,7DH,0FCH,45H,08H,49H,08H 
DB 49H,0F8H,51H,08H,49H,08H,49H,0F8H 
DB 45H,04H,45H,88H,45H,50H,69H,20H 
DB 51H,10H,41H,4EH,41H,84H,41H,00H 
;流       90H 
DB 00H,80H,40H,48H,37H,0FCH,10H,40H 
DB 80H,90H,61H,08H,27H,0FCH,08H,04H 
DB 11H,50H,21H,50H,0E1H,50H,21H,50H 
DB 21H,52H,21H,52H,22H,4EH,24H,40H 
;起      91H 
DB 08H,00H,08H,08H,08H,0FCH,7EH,08H 
DB 08H,08H,08H,08H,0FEH,0F8H,08H,88H 
DB 28H,80H,2EH,84H,28H,84H,28H,7CH 
DB 28H,00H,58H,06H,8FH,0FCH,00H,00H 
;动      92H 
DB 00H,40H,08H,40H,7CH,40H,00H,44H 
DB 05H,0FEH,0FEH,44H,10H,44H,10H,44H 
DB 20H,44H,24H,44H,42H,84H,0FEH,84H 
DB 41H,04H,01H,04H,02H,28H,04H,10H 
;保     93H 
DB 08H,08H,0BH,0FCH,0AH,08H,12H,08H 
DB 12H,08H,33H,0F8H,32H,40H,50H,44H 
DB 9FH,0FEH,10H,40H,10H,0E0H,11H,50H 
DB 12H,48H,14H,4EH,18H,44H,10H,40H 
;护     94H 
DB 10H,80H,10H,60H,10H,24H,13H,0FEH 
DB 0FEH,04H,12H,04H,16H,04H,1BH,0FCH 
DB 32H,04H,0D2H,00H,12H,00H,12H,00H 
DB 12H,00H,14H,00H,54H,00H,28H,00H 
;中     95H 
DB 01H,00H,01H,00H,01H,04H,7FH,0FEH 
DB 41H,04H,41H,04H,41H,04H,41H,04H 
DB 7FH,0FCH,41H,04H,01H,00H,01H,00H 
DB 01H,00H,01H,00H,01H,00H,01H,00H 
;性     96H 
DB 10H,40H,10H,40H,12H,40H,12H,48H 
DB 5BH,0FCH,54H,40H,54H,40H,98H,40H 
DB 10H,50H,13H,0F8H,10H,40H,10H,40H 
DB 10H,40H,10H,44H,1FH,0FEH,10H,00H 

END 


关键字:T6963C  控制器  LCD 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
浅谈AVR中定时器几种工作模式