音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

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

computer0 你好,可以請(qǐng)教嗎?

作者:jiagnzhang 欄目:新手園地
computer0 你好,可以請(qǐng)教嗎?
  是不是所有的1602液晶的驅(qū)動(dòng)程序都是一樣的,還有就是"時(shí)序"在寫(xiě)程序的時(shí)候應(yīng)該把握什么?就是說(shuō)給的時(shí)序圖有什么用?請(qǐng)指教!!謝謝你!
  小弟搞一個(gè)液晶的顯示已經(jīng)搞了3天了,如今可是一點(diǎn)顯示的痕跡都沒(méi)有,不知道自己錯(cuò)在什么地方,還請(qǐng)指教一下!

2樓: >>參與討論
computer00
應(yīng)該是一樣吧.既然它名字叫1602,就改不了它的本性。
不知道你接的是總線模式還是IO模式?

在我的blog中,有一個(gè)我做的電容表,用的就是1602,有連接圖和源代碼,是用IO模式的,感興趣的話可以參考參考.

3樓: >>參與討論
jiagnzhang
謝謝!恩
 
4樓: >>參與討論
jiagnzhang
可以看看我的程序嗎?
;顯示A在DDRAM 的00h單元


;********89C51引腳定義***********
            RS BIT P1.2
            R_W BIT P1.1
              E BIT P1.0
            DB0_DB7 EQU P0
;*******程序開(kāi)始*****************
            ORG 0000H
            LJMP MAIN
;*******主程序開(kāi)始***************
            ORG 0030H
MAIN:            MOV SP,#70H
                LCALL LCD_SETUP       ;初始化液晶的顯示
        MOV A,#10000000B   ;定位置
        LCALL BUSY_J
        LCALL WRITE
        MOV A,#41H          ;寫(xiě)數(shù)據(jù)A
        LCALL BUSY_J
        LCALL WRITE1
        SJMP $

;*******LCM初始化****************
LCD_SETUP:     mov r6,#15
               call delay
           mov a,#38h
           LCALL WRITE
           mov r6,#5
           call delay
           LCALL WRITE
           mov r6,#5
           call delay
           LCALL WRITE





                MOV A,#38H   ;顯示模式的設(shè)置
        LCALL BUSY_J
        LCALL WRITE
        MOV A,#08H   ;顯示的關(guān)閉
        LCALL BUSY_J
        LCALL WRITE
        MOV A,#01H   ;顯示的清屏
        LCALL BUSY_J
        LCALL WRITE
                MOV A,#06H    ;顯示光標(biāo)的移動(dòng)位置
        LCALL BUSY_J
        LCALL WRITE
                MOV A,#0CH    ;顯示開(kāi)及光標(biāo)的設(shè)置
        LCALL BUSY_J
        LCALL WRITE

        RET

;------------判LCM忙碌-------------
BUSY_J:            PUSH ACC
BUSY_LOOP:    CLR E
            SETB R_W
            CLR RS
            SETB E
            MOV A, DB0_DB7
            CLR E
            JB ACC.7,BUSY_LOOP
            POP ACC
            RET

;-----------寫(xiě)指令LCM------------
WRITE:         CLR E
               CLR R_W
            CLR RS
            SETB E
            MOV DB0_DB7,A
            CLR E
        RET

;-----------寫(xiě)數(shù)據(jù)LCM------------
WRITE1:         CLR E
               CLR R_W
            setb RS
            SETB E
            MOV DB0_DB7,A
            CLR E
        RET
;***********************************
delay:         mov r5,#25
d1:            mov r4,#20
               djnz r4,$
           djnz r5,d1
           djnz r6,delay
           ret
          
        END

5樓: >>參與討論
computer00
暈…………匯編的……這么長(zhǎng),暈人啊。
1602很多現(xiàn)成的程序呀~~~


此外要注意硬件連接正確,對(duì)比度電壓V0正確,否則即使對(duì)了也無(wú)法顯示的。

* - 本貼最后修改時(shí)間:2006-7-31 16:49:12 修改者:computer00

6樓: >>參與討論
jiagnzhang
謝謝了!
真的感謝!

7樓: >>參與討論
jiagnzhang
對(duì)比度調(diào)多少?這個(gè)不明白
 
8樓: >>參與討論
jiagnzhang
我的液晶可以顯示了,真的很謝謝!
 
9樓: >>參與討論
computer00
呵呵~~~~~問(wèn)題出在哪呢?自己找出問(wèn)題所在,往往更有成就感。
 
10樓: >>參與討論
jiagnzhang
en  ,呵呵
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
電阻的問(wèn)題
救救我:開(kāi)關(guān)電源老燒功率管
請(qǐng)問(wèn)各位Protel DXP的高手
是軟件問(wèn)題,還是硬件問(wèn)題
請(qǐng)教各位Protel DXP的高手
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)