导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→菜鸟求教:内置t6963c图形液晶显示程序请教,在线等

* 87312: 菜鸟求教:内置t6963c图形液晶显示程序请教,在线等

   TANHX 
TANHX发表的帖子 

 菜鸟求教:内置t6963c图形液晶显示程序请教,在线等
LCDADDER:
 MOV A,BUF12
 MOV B,#1EH
 MUL AB
 ADD A,BUF13
 MOV R2,A
 MOV A,B
 ADDC A,#00H
 MOV R3,A
 MOV R4,#24H
 LCALL WER234
 RET

WER234: LCALL BUSYA
        MOV     A,R2
        MOV DPTR,#LCDCE
        MOVX @DPTR,A
WER34: LCALL BUSYA
 MOV A,R3
 MOV DPTR,#LCDCE
        MOVX @DPTR,A
WER4: LCALL BUSYA
 MOV A,R4
        MOV DPTR,#LCDCD
 MOVX    @DPTR,A
        RET
BUSYA: SETB IO_M
 MOV DPTR,#LCDCD
 MOVX A,@DPTR
 ANL A,#03H
 CJNE A,#03H,BUSYA
 RET
CELCD: PUSH 1CH
 PUSH 1DH
 SETB IO_M
 MOV     R2,#00H
        MOV     R3,#00H
        MOV     R4,#24H
        LCALL   WER234
        MOV 1CH,#00H
        MOV 1DH,#00H
        SETB IO_M
        MOV     R6,#80H  ;1EH
CELCD1: MOV     R7,#1EH  ;80H
CELCD2: LCALL BUSYA
 CLR A
        MOV DPTR,#LCDCE
        MOVX    @DPTR,A
        MOV DPTR,#LCDCD
        MOV A,#0C0H
        MOVX @DPTR,A
 DJNZ    R7,CELCD2
 DJNZ R6,CELCD1
 POP 1DH
 POP 1CH
;WRLCD:
 MOV R4,#0B3H
 LCALL WER4
 MOV     R4,#98H
        LCALL   WER4
        MOV     R4,#80H
        LCALL   WER4
WRLCD:  RET
LCDSTAT:CLR RESET
 NOP
 NOP
 SETB RESET
        MOV     R2,#00H
        MOV     R3,#00H
        MOV     R4,#40H
        LCALL   WER234
        MOV     R2,#01EH
        MOV     R3,#00H
        MOV     R4,#41H
        LCALL   WER234
        MOV     R2,#00H
        MOV     R3,#00H
        MOV     R4,#42H
        LCALL   WER234
        MOV     R2,#01EH
        MOV     R3,#00H
        MOV     R4,#43H
        LCALL   WER234
        MOV     R4,#98H
        LCALL   WER4
        MOV     R4,#80H
        LCALL   WER4
 LCALL CELCD
        RET
LDROM: MOV BUF15,DPH
 MOV BUF16,DPL
 MOV A,R7
 ADD A,R7
 MOV 05H,A
 SETB IO_M
LDROM1: MOV DPH,BUF15
 MOV DPL,BUF16
 CLR A
 MOVC A,@A+DPTR
 CJNE A,#90H,LDROMO
LDROMO: JC ROM20
 MOV R0,#1EH
 MOV R7,#02H
 LCALL LETRC
 MOV BUF15,DPH
 MOV BUF16,DPL
 LCALL RDHZ
 MOV BUF12,BUF10
 MOV BUF13,BUF11
 MOV R0,#40H
 MOV R7,#10H
LDROM2: LCALL LCDADDER
 MOV A,@R0
        MOV DPTR,#LCDCE
        MOVX    @DPTR,A
        MOV DPTR,#LCDCD
        MOV A,#0C0H
        MOVX @DPTR,A
        INC R0
        MOV A,@R0
        MOV DPTR,#LCDCE
        MOVX    @DPTR,A
        MOV DPTR,#LCDCD
        MOV A,#0C0H
        MOVX @DPTR,A
        INC R0
 INC BUF12
 DJNZ    R7,LDROM2
 INC BUF11
 INC BUF11
 DEC R5
LDROM3: DJNZ    R5,LDROM1
        RET
以上为一段显示程序,显示几个汉字,由于没有注释,看不大懂,请高手帮助解释一下,非常感谢!!




发表时间:2005年12月25日17:50:35

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:可以买MSP430的开发板MSP430F14x系列单片机是当前16位单片机的典型代表,功耗超低,性能
[下一篇帖子]:我也很想加入搞单片机的朋友 加我qq  383176097