機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
LCD驅(qū)動(dòng)HT1621的PIC源代碼
LCD驅(qū)動(dòng)HT1621的PIC源代碼
 更新時(shí)間:2008-7-26 17:09:07  點(diǎn)擊數(shù):4
【字體: 字體顏色

 

 

 

LCD驅(qū)動(dòng)HT1621的PIC源代碼

 

2003-4-3 21:11:25      閱讀300次

  

STATUS  EQU     3H

FSR     EQU     4H

RB      EQU     6H

RC      EQU     7H

OPTIONA EQU     81H

TRISB   EQU     86H

TRISC   EQU     87H

 

GENR0   EQU     053H

GENR1   EQU     054H

WD_RG   EQU     055H

DA_AG0  EQU     056H      ;SEG0 SEG1

DA_AG8  EQU     05EH      ;SEG16 SEG17

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

C       EQU     0

Z       EQU     2

RP0     EQU     5

RP1     EQU     6

CS      EQU     2   

WDA     EQU     5     ;RC,5數(shù)據(jù)線

WCLK    EQU     1     ;RB,1寫時(shí)鐘線

RCLK    EQU     4     ;RB,4讀時(shí)鐘線

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

 ORG     0H

 GOTO    START

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

START   BSF     STATUS,RP0

        MOVLW   00H

        MOVWF   TRISB

        MOVLW   81H

        MOVWF   TRISC

        BCF     STATUS,RP0

        MOVLW   12H

        MOVWF   RB

        BSF     RC,2

        BSF     RC,5

        MOVLW   4

        MOVWF   OPTIONA

LOOP    NOP

        CALL  X_QUAN

        NOP

        GOTO   LOOP

 

 

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

X_QUAN     

        MOVLW   8H    

        CALL    ON_LCD   ;TRANSMIT TH1621 WORK MODE VALUE         

                 

        MOVLW   9H       ;顯示9位LCD 

        CALL    DIS_DATA

      

        RETURN

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

ON_LCD  MOVWF GENR1

        BCF     RC,2

 MOVLW 80H  ;HI_W3 BITS:100

 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段數(shù)據(jù)

 CALL TRAM_DATA

 

 DECFSZ GENR1,1

 GOTO DIS_DATA0

        BSF     RC,2

 RETLW 0

        END

 

 

  • 上一篇: [圖文]單片機(jī)PIC16C7X在低功耗識(shí)別抄表的應(yīng)用
  • 下一篇: 24C02在PIC單片機(jī)系統(tǒng)中的應(yīng)用
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1