您当前的位置:五五电子网电子知识单片机-工控设备合泰单片机HT48R50A的 LCD显示示例程序 正文
HT48R50A的 LCD显示示例程序

HT48R50A的 LCD显示示例程序

点击数:7541 次   录入时间:03-04 11:43:15   整理:http://www.55dianzi.com   合泰单片机
         MOV      A,DISPLAY_DATA
         MOV      LCD_DATA,A
        CALL    WRITE
        INC     TBLP
        SDZ     DISPLAY_COUNTER
        JMP     DISPLAY1
        CLR     LCD_CTRL.RS ;\
         MOV      A,0C3H      ;  > STEP 7
         MOV      LCD_DATA,A  ; |  DD RAM address set(Second line)
        CALL    WRITE       ;-
        SET     LCD_CTRL.RS ;    SETP 8
         MOV      A,0AH       ;    DD RAM data write
         MOV      DISPLAY_COUNTER,A
DISPLAY2:
        TABRDL  DISPLAY_DATA
         MOV      A,DISPLAY_DATA
         MOV      LCD_DATA,A
        CALL    WRITE
        INC     TBLP
        SDZ     DISPLAY_COUNTER
        JMP     DISPLAY2
        HALT
        RET
;------------------------------------------------------
WRITE   PROC
        SET     LCD_CTRL.E
        CLR     LCD_CTRL.E
         MOV      A,0FFH
         MOV      DELAY_COUNTER_1,A
WAIT:
        SDZ     DELAY_COUNTER_1
        JMP     WAIT
        RET
WRITE   ENDP
;------------------------------------------------------
DELAY   PROC
         MOV      A,003H
         MOV      DELAY_COUNTER_1,A
         MOV      DELAY_COUNTER_2,A
         MOV      DELAY_COUNTER_3,A
WAITING:
        SDZ     DELAY_COUNTER_3
        JMP     WAITING
        SDZ     DELAY_COUNTER_2
        JMP     WAITING
        SDZ     DELAY_COUNTER_1
        JMP     WAITING
        RET
DELAY   ENDP
;------------------------------------------------------
        ORG     0F00H
                ;[LCD.......]
                ;[Test OK !!]
        DC      4CH,43H,44H,2EH,2EH,2EH,2EH,2EH,2EH,2EH
        DC      54H,65H,73H,74H,20H,4FH,4BH,20H,21H,21H
;------------------------------------------------------
        END



上一页  [1] [2] 


本文关键字:程序  合泰单片机单片机-工控设备 - 合泰单片机