最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

搜過壇子里的HT1621相關帖子,還是點不亮.(附程序)

作者:wwdyl 欄目:單片機
搜過壇子里的HT1621相關帖子,還是點不亮.(附程序)
    偶參考了壇子里的相關的帖子以及其他網(wǎng)站上有關HT1621的程序。但是搞了幾天還是點不亮,特來向各位大俠求教。
用的是PIC18F25J10、HT1621、液晶玻璃片。
程序如下:
;---------------------------------------
    
    #include "P18F25J10.INC"    ;processor specific variable definitions

;-----------------------------------------        
;PORTB      EQU      06H
#DEFINE HT_CS    PORTB,3
#DEFINE HT_WR    PORTB,2
#DEFINE HT_DATA  PORTB,1
COUNT1  EQU      50H
COUNT2  EQU      51H
;-------------------------------
        ORG       0
        GOTO       MAIN
;=============
LCD_ST: BCF   HT_CS
        CALL  DELAY
        BSF   HT_DATA;1
        CALL  DELAY
        BCF   HT_WR
        CALL  DELAY
        BSF   HT_WR
        CALL  DELAY
        
        BCF   HT_DATA;0
        CALL  DELAY
        BCF   HT_WR
        CALL  DELAY        
        BSF   HT_WR
        CALL  DELAY
        
        BCF   HT_DATA;0
        CALL  DELAY
        BCF   HT_WR
        CALL  DELAY
        BSF   HT_WR            ;100
        CALL  DELAY               
        
        MOVLW  .8              ;SYS EN
        MOVWF   COUNT1
        MOVLW  B'00000001'
        MOVWF   COUNT2
        CALL LCD_S1   
        CALL LCD_S4
        BSF     HT_CS
        CALL    DELAY          
;---------  
        BCF   HT_CS
        CALL  DELAY
        BSF   HT_DATA;1
        CALL  DELAY
        BCF   HT_WR
        CALL  DELAY
        BSF   HT_WR
        CALL  DELAY
        
        BCF   HT_DATA;0
        CALL  DELAY
        BCF   HT_WR
        CALL  DELAY        
        BSF   HT_WR
        CALL  DELAY
        
        BCF   HT_DATA;0
        CALL  DELAY
        BCF   HT_WR
        CALL  DELAY
        BSF   HT_WR            ;100
        CALL  DELAY         
              
        MOVLW    .8              ;NORMAL
        MOVWF   COUNT1
        MOVLW   B'11100011'      
        MOVWF   COUNT2
        CALL    LCD_S1
        CALL    LCD_S4
        BSF     HT_CS
        CALL    DELAY
;--------        

        BCF   HT_CS
        CALL  DELAY
        BSF   HT_DATA;1
        CALL  DELAY
        BCF   HT_WR
        CALL  DELAY
        BSF   HT_WR
        CALL  DELAY
        
        BCF   HT_DATA;0
        CALL  DELAY
        BCF   HT_WR
        CALL  DELAY        
        BSF   HT_WR
        CALL  DELAY
        
        BCF   HT_DATA;0
        CALL  DELAY
        BCF  &n
2樓: >>參與討論
xieyuanbin
讀寫使能腳有沒有去控制?
一直保持低電平是沒用的。

3樓: >>參與討論
wwdyl
回XIEYUANBIN寫使能腳控制了見下面:我只摘了一段。
       “BCF   HT_WR
        CALL  DELAY
        BSF   HT_WR            ;100
        CALL  DELAY ”
請指教。        

4樓: >>參與討論
sxl_72
這是用holtek mcu控制的,參考一下
LcdCommand    proc
            mov        a,00000001b
            mov        temp8,a
            mov        a,3
            clr        lcd_cs
            call    SendData
            mov        a,10000000b
            mov        temp8,a
            mov        a,9
            call    SendData
            mov        a,11000000b
            mov        temp8,a
            mov        a,9
            call    SendData
            mov        a,10010100b
            mov        temp8,a
            mov        a,9
            call    SendData
            set        lcd_cs
            ret
LcdCommand    endp
;--------------------------------------------------------------------------
SendData    proc
SendData0:    rrc        temp8
            bcc        SendData1
            set        lcd_dat
            jmp        SendData1+1
SendData1:    clr        lcd_dat
            nop
            clr        lcd_wr
            nop
            set        lcd_wr
            sdz        ACC
            jmp        SendData0
            ret
SendData    endp
;--------------------------------------------------------------------------
DisplayLcd    proc
            mov        a,00000101b
            mov        temp8,a
            mov        a,3
            clr        lcd_cs
            call    SendData
            mov        a,00000000b
            mov        temp8,a
            mov        a,6
            call    SendData
            mov        a,[lcd_buff]
            mov        temp8,a
            mov        a,8
            call    SendData
            mov        a,[lcd_buff+1]
            mov        temp8,a
            mov        a,8
            call    SendData
            mov        a,[lcd_buff+2]
            mov        temp8,a
            mov        a,8
            call    SendData
            mov        a,[lcd_buff+3]
            mov        temp8,a
            mov        a,8
            call    SendData
            mov        a,[lcd_buff+4]
            mov        temp8,a
            mov        a,8
            call    SendData
            mov  &
5樓: >>參與討論
wwdyl
多謝SXL_72,我試試。
 
6樓: >>參與討論
WWDYL
呵呵,感覺不錯,解決了,謝謝各位。
是時序的問題,結(jié)果按照DATASHEET的時序?qū)懢驼A恕?br>
7樓: >>參與討論
forest_j
呵呵,只要認真看手冊
嚴格按外設的時序,沒有玩不轉(zhuǎn)的啦。

8樓: >>參與討論
sanwa_chen
多看資料,仔細看資料!
我記得剛參加工作的時候在一家臺灣公司,第一個項目也是要用1621LCD驅(qū)動,看了資料,寫了程序后,運行的時候怎么都不行,我當時用的是綁定的芯片,引腳是自己焊接線出來的,想了很多辦法都沒找到問題,查程序時序,看焊接線,都不知道原因。最后仔細看資料才知道,我對照焊接的引腳順序是HT的DIP封裝的順序,結(jié)果我手上綁定板子是SM1621(深圳國微的IC),裸片綁定時腳位剛好是偏移了一位的。重新連線后問題就解決了。如果一開始就仔細看看資料,也就不用耽誤那么多時間了。所以,以后我遇到什么問題總是先去反復的看資料,再實踐驗證,大多問題是可以自己解決的。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關帖子
pic單片機與sd卡的連接
8051 mcu 以太網(wǎng),tcp/ip http web
關于 TXSTA,TXEN 的問題
求助!誰用過MCP41010數(shù)字電位器
哪位朋友用過偉福外掛 HT-TECH PIC 編譯器
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號