历史上的今天
返回首页

历史上的今天

今天是:2025年01月08日(星期三)

正在发生

2018年01月08日 | T6963C控制器的LCD实用显示子程序

2018-01-08 来源:eefocus

 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  ;判别STA0\STA1状态位子程序 
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 


推荐阅读

史海拾趣

台湾美丽微(FMS)公司的发展小趣事

FTDI的历史可以追溯到1992年3月13日,由弗雷德·达特(Fred Dart)创立。公司初期专注于个人电脑市场,推出了针对主板芯片组的解决方案。其中,早期的主要客户之一是IBM,这些芯片被应用于AMBRA和PS/2系列的个人电脑中,为当时的计算机技术发展做出了重要贡献。这一时期的成功不仅奠定了FTDI的技术基础,也为其后续的市场拓展奠定了坚实的客户基础。

Gemmy Electronics Co Ltd公司的发展小趣事
高压电通过导电网或金属板对老鼠进行电击,从而实现对老鼠的捕捉或驱赶。
GigPeak公司的发展小趣事

随着业务的不断扩展,GigPeak意识到国际化战略的重要性。在2015年,公司开始积极布局海外市场,先后在北美、欧洲和亚洲等地设立了研发中心和销售分支机构。通过深入了解当地市场需求和文化背景,GigPeak成功推出了一系列符合当地市场需求的定制化产品。这些举措不仅提升了GigPeak在全球市场的知名度和影响力,还为其带来了稳定的海外收入来源。

FILTRONETICS Inc公司的发展小趣事

随着业务的不断增长,FILTRONETICS意识到单一产品线的局限性,开始着手拓展多元化产品线。公司加大了对新产品研发的投入,陆续推出了单片滤波器、声表滤波器、腔体滤波器、带线滤波器等多种类型的产品,广泛应用于通讯、仪器仪表、商业、工业等多个领域。这些新产品的推出不仅丰富了公司的产品线,也进一步提升了公司的市场竞争力。

Astron Wireless Technologies Inc公司的发展小趣事

随着公司的发展,Astron Wireless Technologies Inc开始寻求与其他行业的领军企业建立战略合作关系。通过与一家知名通信设备制造商的合作,公司成功将其无线通信技术集成到了对方的产品中,从而进一步扩大了市场份额。这一合作不仅提升了公司的知名度,还为公司带来了稳定的收入来源。

科通(COMTEK)公司的发展小趣事

为了进一步扩大市场份额,科通技术积极实施国际化战略。公司在全球范围内设立了多个办事处和分公司,加强了与国际市场的联系和合作。同时,科通技术还积极参加国际电子展会和论坛等活动,展示公司的最新产品和技术成果,提升了公司的国际知名度和影响力。

问答坊 | AI 解惑

IC设计生存发展模式

存活之道   有人形容,目前中国的IC设计产业处在国际竞争的“万山围子”里,存活不易,发展更难。好在“山高自有行客路”,存活和发展之道还是有的,把握得好,这个行业由“弱冠”而“成人”的时间应不会太长。   华为和中兴这两家大企业利用其 ...…

查看全部问答>

用FPGA技术实现模拟雷达信号

前言 FPGA(现场可编程门阵列)是由掩膜可编程门阵列和PLD(可编程逻辑器件)演变而来的,并将二者的特性结合在一起,使FPGA既有掩膜可编程门阵列的高逻辑密度和通用性,又有PLD的可编程特性。FPAG技术的发展使得单个芯片上集成的逻辑门数越来越多 ...…

查看全部问答>

关于射频卡的操作

最近想看看关于射频卡部分,我有个读卡器,可是目前还是不太清楚对卡内存储区的数据操作,能读卡的ID号!大家 可以讲一下具体的操作过程 吗,有相关的资料也可以!比如读mifare的操作! [ 本帖最后由 daicheng 于 2010-3-15 10:23 编辑 ]…

查看全部问答>

DELPHI-plc通讯

请问那位大侠会DELPHI与plc通讯,开发监控系统。…

查看全部问答>

S3C2440, 休眠时直接跑飞

代码如下,我通过亮灯显示执行情况,发现我执行休眠时,在设置内存自刷新后,就直接跑飞了。不知道为何? ;      7. Go to Power-Off Mode ldr r0, =vMISCCR ; hit the TLB ldr r0, [r0] ldr r0, =vCLKCON ldr r0, [r0] ...…

查看全部问答>

调查,开发WINCE时 用mfc 还是API多 ?

调查,开发WINCE时 用mfc 还是API多 ?…

查看全部问答>

新手求教Serdes的Deterministic Latency模式 pattern信号与0xBC对不齐 数据检测出错

如题,本人正在使用Cyclone IV GX EP4CGX75CF23,现在在调试serdes的时候遇到了大问题,还请知道的好心朋友帮指导指导,先提前谢过了! Serdes使用的Deterministic Latency模式做收发器,现发现接收到的rx_patterndetect信号有时候与0xBC对不齐, ...…

查看全部问答>

能用电阻、电容等来模拟电池的充放电吗?

想用电阻、电容等来模拟充电电池、比如锂电池,不知道应该如何模拟,电阻串电容、还是电阻并电容,容值如何选择?希望得到大家的指点。…

查看全部问答>

【我与TI的结缘】TI伴我成长

提到TI,不得不说,缘分还真近,听我从头说起。     其实我的专业是网络工程,这个专业其实与电类专业没啥交集,能有点关系的就是计算机体系结构的基础课程—数字电路与逻辑设计,稍微讲了讲常用数字器件与非门什么的。然而,在内心深处 ...…

查看全部问答>