|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
求救!求救!!求救!!剛參加工作,要被老板炒了。。! |
| 作者:yzsxzhd 欄目:單片機(jī) |
|
| 2樓: | >>參與討論 |
| 作者: yzsxzhd 于 2006/7/5 20:30:00 發(fā)布:
忘了交代,液晶模塊的控制芯片是KS0106 |
|
| 3樓: | >>參與討論 |
| 作者: yzsxzhd 于 2006/7/5 20:32:00 發(fā)布:
我寫的程序 這是我做的液晶顯示電路和軟件,仿真器運(yùn)行一切正常,但固化到89C52脫機(jī)運(yùn)行液晶屏啥都不顯,怕程序跑飛不知道, 我精簡了我的程序,在程序的最后加一段LED頻閃指示,脫機(jī)運(yùn)行除了不顯示LED也頻閃,說明程序沒有跑飛, 怕單片機(jī)與液晶的時序不對,我曾經(jīng)在單片及對液晶送數(shù)操作之后加20uS的延時也不行, 我都暈了,哎,剛參加工作,老板對我都不會笑了,請各位老師指導(dǎo),拜托了。。 DI EQU P1.6 ;顯示器接口定義 RW EQU P1.7 E EQU P1.3 CS1 EQU P1.5 CS2 EQU P1.4 X EQU 30H Y EQU 31H JJ1 EQU P1.0 ;控制口接口定義 ; 以上是接口定義 ;***************************************************************************************** ORG 0000H LJMP MAIN ORG 0040H MAIN:MOV SP,#70H MOV P3,#0FFH;P1P2P3口做輸入口 MOV P2,#0FFH MOV P1,#0FFH SETB CS1 ;清左半屏 CLR CS2 LCALL CLEAR SETB CS2 ;清右半屏 CLR CS1 LCALL CLEAR MOV R1,#0C0H ;設(shè)定起始行 LCALL WRI ;向液晶傳送指令 MOV X,#0 ;顯示一個漢字“數(shù)”,X、Y為顯示區(qū)域指定 MOV Y,#32 MOV DPTR,#HZI31 ;“數(shù)”的漢字庫首址 SETB CS1 ;左半屏 CLR CS2 LCALL outhz16 ;16*16點(diǎn)陣漢字顯示 ZZZZ:CPL JJ3 ;判斷程序有否跑飛,加了一段LED頻閃測試程序 & |
|
| 4樓: | >>參與討論 |
| 作者: 王紫豪 于 2006/7/5 21:04:00 發(fā)布:
還用匯編寫啊, 夠你吃的啊 |
|
| 5樓: | >>參與討論 |
| 作者: xuyaqi 于 2006/7/5 22:55:00 發(fā)布:
c4加大到22UF,復(fù)位電阻5.1K加大到10k, 延長復(fù)位時間再試,估計是單片機(jī)復(fù)位問題。 |
|
| 6樓: | >>參與討論 |
| 作者: wswh2o 于 2006/7/6 8:16:00 發(fā)布:
p0沒加上拉電阻 |
|
| 7樓: | >>參與討論 |
| 作者: ljxh401 于 2006/7/6 8:37:00 發(fā)布:
我也認(rèn)為是上拉電阻的問題 我哥們遇到過 放心 |
|
| 8樓: | >>參與討論 |
| 作者: twz8858877 于 2006/7/6 8:49:00 發(fā)布:
上電后延時100MS再操作液晶試試。 液晶復(fù)位時間一般比單片機(jī)要長。P0作普通IO口時需加上拉電阻。 |
|
| 9樓: | >>參與討論 |
| 作者: yadog 于 2006/7/6 9:20:00 發(fā)布:
暈了 想用廠家的匯編,就按廠家推薦的電路圖接線啊 對你r/w,cs1,cs2的接法比較汗 單片機(jī)自己有wr,rd,干嗎不用 你的p2口根本沒用(至少是沒用完把),干嗎不拿來片選?你這樣片選,你的內(nèi)部寄存器地址是多少? 建議你找到精電蓬遠(yuǎn)的手冊,按人家那個圖接線,直接跑人家的匯編把 看了匯編頭暈 |
|
| 10樓: | >>參與討論 |
| 作者: yadog 于 2006/7/6 9:36:00 發(fā)布:
還有 愚見,老想著模擬時序是不大對頭的 畢竟你用的是總線開放的單片機(jī),有現(xiàn)成資源干嗎不用呢? |
|
| 11樓: | >>參與討論 |
| 作者: wswh2o 于 2006/7/6 10:52:00 發(fā)布:
不用著急, 這個好調(diào) |
|
| 12樓: | >>參與討論 |
| 作者: emc_chen 于 2006/7/6 11:52:00 發(fā)布:
增加開機(jī)延遲時間 一般液晶初始化時間都會比較久 因為仿真時一直有電源所以這問題不會存在 |
|
| 13樓: | >>參與討論 |
| 作者: luhuaren 于 2006/7/6 13:14:00 發(fā)布:
RE 仿真器的驅(qū)動能力比較好,你的目標(biāo)板的驅(qū)動能力不見得有那么好。。。。所以 上拉一下。。。試一試 |
|
| 14樓: | >>參與討論 |
| 作者: fghsy 于 2006/7/6 14:19:00 發(fā)布:
P0沒加上接電阻的事 |
|
| 15樓: | >>參與討論 |
| 作者: yzsxzhd 于 2006/7/6 17:56:00 發(fā)布:
謝謝,確實是P0口沒加上拉電阻,現(xiàn)在已OK了! |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |