|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
大家好,我最近做了一個液晶它怎么就是不顯示? |
| 作者:jiagnzhang 欄目:新手園地 |
請走過的朋友給點建議! |
| 2樓: | >>參與討論 |
| 作者: awey 于 2006/7/30 10:38:00 發(fā)布:
問問題不能這樣問的,猜都沒法猜 |
|
| 3樓: | >>參與討論 |
| 作者: reckon 于 2006/7/30 11:00:00 發(fā)布:
對比度,負壓。。。。 |
|
| 4樓: | >>參與討論 |
| 作者: youzi1985 于 2006/7/30 15:08:00 發(fā)布:
這樣問?????????? |
|
| 5樓: | >>參與討論 |
| 作者: jiagnzhang 于 2006/7/30 17:44:00 發(fā)布:
對不起,新手! 我用的是gxm1602c,控制器件是hd44780, |
|
| 6樓: | >>參與討論 |
| 作者: jiagnzhang 于 2006/7/30 17:51:00 發(fā)布:
下面是從手把手上拷貝的程序! ;********89C51引腳定義******** RS BIT P3.3 R_W BIT P3.4 E BIT P3.5 DB0_DB7 EQU P1 ;*******程序開始******** ORG 0000H LJMP MAIN ;*******主程序開始******* ORG 0030H MAIN: MOV SP,#70H ;*******LCM初始化******* MOV A,#00111000B ;-----------判LCM忙碌----------- 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 LCALL DEL ;----------寫指令到LCM--------- CLR E CLR R_W CLR RS SETB E MOV DB0_DB7,A CLR E ;*************************** MOV A,#00001110B ;-----------判LCM忙碌----------- PUSH ACC BUSY_LOOP1: CLR E SETB R_W CLR RS SETB E MOV A, DB0_DB7 CLR E JB ACC.7,BUSY_LOOP1 POP ACC LCALL DEL ;----------寫指令到LCM------------ CLR E CLR R_W CLR RS SETB E MOV DB0_DB7,A CLR E ;*************************** MOV A,#00000110B ;-----------判LCM忙碌------------ PUSH ACC BUSY_LOOP2: CLR E SETB R_W CLR RS SETB E MOV A, DB0_DB7 CLR E JB ACC.7,BUSY_LOOP2 POP ACC LCALL DEL ;-----------寫指令到LCM------------- CLR E CLR R_W CLR RS SETB E MOV DB0_DB7,A CLR E ;*******LCM初始化結束******* ;****設定顯示地址并寫入LCM**** MOV A,#10000000B ;-----------判LCM忙碌----------- PUSH ACC BUSY_LOOP3: CLR E SETB R_W CLR RS SETB E MOV A, DB0_DB7 CLR E JB ACC.7,BUSY_LOOP3 POP ACC LCALL DEL ;-----------寫指令到LCM------------ CLR E CLR R_W CLR RS SETB E MOV DB0_DB7,A CLR E ;****將顯示字符的ASCII碼寫入LCM**** MOV A,#41H ;------------判LCM忙碌------------- PUSH ACC BUSY_LOOP4: CLR E SETB R_W CLR RS SETB E MOV A, DB0_DB7 CLR E JB ACC.7,BUSY_LOOP4 POP ACC LCALL DEL ;-----------寫數(shù)據(jù)到LCM------------ CLR E CLR R_W SETB RS SETB E MOV DB0_DB7,A CLR E ;***************************** SJMP $ ;*****主程序結束***** ;****延時子程序開始**** DEL: MOV R6,#5 L1: MOV R7,#248 DJNZ R7,$ DJNZ R6,L1 RET ;*******延時子程序結束******** END ;*******程序結束******* |
|
| 7樓: | >>參與討論 |
| 作者: jiagnzhang 于 2006/7/30 17:51:00 發(fā)布:
謝謝,指教! 呵呵!謝謝! |
|
| 8樓: | >>參與討論 |
| 作者: jiagnzhang 于 2006/7/30 17:52:00 發(fā)布:
我要顯示的是A 恩 |
|
| 9樓: | >>參與討論 |
| 作者: cj1984117 于 2006/7/30 21:36:00 發(fā)布:
我也不太肯定 ? * - 本貼最后修改時間:2006-8-2 20:32:20 修改者:cj1984117 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |