您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机LCD驱动HT1621的PIC源代码 正文
LCD驱动HT1621的PIC源代码

LCD驱动HT1621的PIC源代码

点击数:7576 次   录入时间:03-04 11:59:53   整理:http://www.55dianzi.com   PIC单片机

  MOVWF WD_RG        

  MOVLW 3         ;3位命令100

  CALL TRAM_DATA       

ON_LCD0 MOVF GENR1,0

  CALL ON_VALUE ;查表初始化LCD

  MOVWF WD_RG

 

  MOVLW 8         ;送8位查表值

  CALL TRAM_DATA

   

        BCF      RC,WDA

        NOP

        NOP

        BCF      RB,1

        NOP

        NOP

        BSF      RB,1

        BSF      RC,2

  DECFSZ GENR1,1

  GOTO ON_LCD+1       

  RETURN

;........................

ON_VALUE

  ADDWF 2

        NOP

  RETLW 03H ;LCD ON

  RETLW 01H ;SYS ON

 

  RETLW 08H ;TONE OFF

  RETLW 29H ;BISA1/3   4 COM      

  RETLW 18H ;256K            

  RETLW 05H ;WDT DISABLE

 

  RETLW 80H ;/IRQ DISABLE   *

  RETLW 0E3H ;NORMAL MODE    *

 

;................................

;TRANSMIT BITS SUBROUTINE

TRAM_DATA

        BCF      STATUS,0     

  MOVWF GENR0       

  BCF RB,1        

  RLF WD_RG        

  BTFSS 3,0

  GOTO $+3

  BSF RC,WDA

  GOTO $+2

  BCF RC,WDA

                  

  BSF RB,1       

  DECFSZ GENR0,1

  GOTO TRAM_DATA+2

             

  RETURN

;.......................

DIS_DATA       

  MOVWF GENR1    ;9位LCD

        BCF      RC,2

  MOVLW 0A0H

  MOVWF WD_RG ;WRITE CONTROL

 

  MOVLW 3H       ;3位写命令101

  CALL TRAM_DATA       

  MOVLW 00

  MOVWF WD_RG ;WRITE ADDRESS

  MOVLW 6H       ;6位地址  

  CALL TRAM_DATA ;              

DIS_DATA0

 

  MOVLW 0FFH

  MOVWF WD_RG ;DISPLAY CODE

 

  MOVLW 8        ;8段数据

  CALL TRAM_DATA

 

上一页  [1] [2] [3]  下一页


本文关键字:源代码  PIC单片机单片机-工控设备 - PIC单片机