|
|||||||||||
| 技術(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 欄目:新手園地 |
是不是所有的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 于 2006/7/31 15:57:00 發(fā)布:
應(yīng)該是一樣吧.既然它名字叫1602,就改不了它的本性。 不知道你接的是總線模式還是IO模式? 在我的blog中,有一個(gè)我做的電容表,用的就是1602,有連接圖和源代碼,是用IO模式的,感興趣的話可以參考參考. |
|
| 3樓: | >>參與討論 |
| 作者: jiagnzhang 于 2006/7/31 16:36:00 發(fā)布:
謝謝!恩 |
|
| 4樓: | >>參與討論 |
| 作者: jiagnzhang 于 2006/7/31 16:37:00 發(fā)布:
可以看看我的程序嗎? ;顯示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 于 2006/7/31 16:47:00 發(fā)布:
暈…………匯編的……這么長(zhǎng),暈人啊。 1602很多現(xiàn)成的程序呀~~~ 此外要注意硬件連接正確,對(duì)比度電壓V0正確,否則即使對(duì)了也無(wú)法顯示的。 * - 本貼最后修改時(shí)間:2006-7-31 16:49:12 修改者:computer00 |
|
| 6樓: | >>參與討論 |
| 作者: jiagnzhang 于 2006/7/31 21:19:00 發(fā)布:
謝謝了! 真的感謝! |
|
| 7樓: | >>參與討論 |
| 作者: jiagnzhang 于 2006/7/31 21:39:00 發(fā)布:
對(duì)比度調(diào)多少?這個(gè)不明白 |
|
| 8樓: | >>參與討論 |
| 作者: jiagnzhang 于 2006/7/31 21:53:00 發(fā)布:
我的液晶可以顯示了,真的很謝謝! |
|
| 9樓: | >>參與討論 |
| 作者: computer00 于 2006/7/31 22:56:00 發(fā)布:
呵呵~~~~~問(wèn)題出在哪呢?自己找出問(wèn)題所在,往往更有成就感。 |
|
| 10樓: | >>參與討論 |
| 作者: jiagnzhang 于 2006/8/1 8:06:00 發(fā)布:
en ,呵呵 |
|
|
|
| 免費(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) |