|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請教51單片機顯示問題 |
| 作者:魔法榴蓮 欄目:單片機 |
小弟現(xiàn)在做一應(yīng)用,用的是華邦W77E58單片機,單片機的/WR管腳接到液晶屏的W/R管腳,當/WR為低時向液晶屏寫數(shù)據(jù),當/WR為高時向液晶屏讀數(shù)據(jù),奇怪的是用偉福E6000/T仿真器進行仿真的時候顯示一切正常,換上燒好的W77E58時就沒有顯示了,但是用小鑷子碰觸/WR管腳后顯示又恢復(fù)正常(管腳接觸很好),拿走小鑷子后又無法顯示。不知道是怎么回事,請大俠們出手相救啊!感激不盡!! |
| 2樓: | >>參與討論 |
| 作者: maychang 于 2005/12/5 13:52:00 發(fā)布:
液晶屏速度慢,單片機速度快 液晶屏沒有收到WR信號。 解決方法可以考慮用一條引腳模擬WR信號,這樣可以很慢。 |
|
| 3樓: | >>參與討論 |
| 作者: 魔法榴蓮 于 2005/12/5 15:43:00 發(fā)布:
還是有疑問! 1。用偉福模擬的時候也是用的pcb板上的22.1184M晶振,所以如果是速度的問題那為什么用偉福一點問題都沒有呢? 2。我用手拿小鑷子(其他金屬也可以)觸碰/WR管腳,就可以正常顯示這是什么原因呢?我自身在電路中起什么作用呢(我的手其實也相當于接在/WR管腳上的)? |
|
| 4樓: | >>參與討論 |
| 作者: 夏蟲 于 2005/12/5 17:46:00 發(fā)布:
我也是這么接的 我也是這么接的,不過只能顯示一行,不能顯示兩行,在每次控制引腳變化是增加了延時,就可以顯示兩行了,不知道我這個方法適不適合你 |
|
| 5樓: | >>參與討論 |
| 作者: zhaoyu2005 于 2005/12/5 18:25:00 發(fā)布:
我的猜測 您好: 我剛才查了W77E58的資料,它是4時鐘周期片子,也就是說是普通51速度的三倍,你用22.1184的晶振,W77E58的指令周期不到200nS,大多液晶屏的速度是達不到的,至于你說在仿真器上正常,我懷疑你沒有改晶振跳線,使得是板載12M晶振,另外仿真頭的cpu速度沒改,使用的是12個時鐘周期,計算一下,仿真時的指令周期是1uS,這個速度,大部分液晶屏能達到,即使你使用的是22M的晶振,指令周期仍然約有550nS,這個速度仍然有很多液晶屏能達到,或者,使用12M晶振,4個時鐘周期,那指令周期也約有350nS,勉強可以吧,不足200nS實在太小了 * - 本貼最后修改時間:2005-12-5 18:54:13 修改者:zhaoyu2005 |
|
| 6樓: | >>參與討論 |
| 作者: 魔法榴蓮 于 2005/12/6 10:18:00 發(fā)布:
還是有問題! 仔細查了一下,仿真頭并沒有使用板載的晶振,W77E58時鐘分頻設(shè)置的也是默認時鐘周期(PMR |=0X1;),后來我把晶振換成11.0592M的,MOVX指令周期選擇為9機器周期(/WR信號也會相應(yīng)的變長,默認為3機器周期),但是故障依舊存在,真是奇怪! 還有為什么我用手指一碰/WR信號線,就可以正常顯示,這應(yīng)該和W77E58的指令周期沒有什么關(guān)系啊,指令周期也不會因為我的手變長啊,奇怪奇怪! * - 本貼最后修改時間:2005-12-6 13:23:18 修改者:魔法榴蓮 |
|
| 7樓: | >>參與討論 |
| 作者: 魔法榴蓮 于 2005/12/6 15:34:00 發(fā)布:
問題解決! 用P1.1口模擬/WR端口解決問題!估計是液晶屏質(zhì)量太差,以至于響應(yīng)速度不夠!有的時候太快了也不好啊,呵呵! 感謝各位的幫助,謝謝啦。海 * - 本貼最后修改時間:2005-12-6 15:53:19 修改者:魔法榴蓮 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |