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

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

  
楼 主:TANHX 2005年12月25日17:50
 菜鸟求教:内置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
以上为一段显示程序,显示几个汉字,由于没有注释,看不大懂,请高手帮助解释一下,非常感谢!!



>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:提供430以太网开发板和MSP430F14x系列单片机开发板

[下一篇主题]:USB高手请进:高速usb2.0 host控制器