登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

请教51单片机显示问题

作者:魔法榴莲 栏目:单片机
请教51单片机显示问题
小弟现在做一应用,用的是华邦W77E58单片机,单片机的/WR管脚接到液晶屏的W/R管脚,当/WR为低时向液晶屏写数据,当/WR为高时向液晶屏读数据,奇怪的是用伟福E6000/T仿真器进行仿真的时候显示一切正常,换上烧好的W77E58时就没有显示了,但是用小镊子碰触/WR管脚后显示又恢复正常(管脚接触很好),拿走小镊子后又无法显示。不知道是怎么回事,请大侠们出手相救啊!感激不尽!!

2楼: >>参与讨论
maychang
液晶屏速度慢,单片机速度快
液晶屏没有收到WR信号。
解决方法可以考虑用一条引脚模拟WR信号,这样可以很慢。


3楼: >>参与讨论
魔法榴莲
还是有疑问!
1。用伟福模拟的时候也是用的pcb板上的22.1184M晶振,所以如果是速度的问题那为什么用伟福一点问题都没有呢?
2。我用手拿小镊子(其他金属也可以)触碰/WR管脚,就可以正常显示这是什么原因呢?我自身在电路中起什么作用呢(我的手其实也相当于接在/WR管脚上的)?

4楼: >>参与讨论
夏虫
我也是这么接的
我也是这么接的,不过只能显示一行,不能显示两行,在每次控制引脚变化是增加了延时,就可以显示两行了,不知道我这个方法适不适合你

5楼: >>参与讨论
zhaoyu2005
我的猜测
您好:
    我刚才查了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楼: >>参与讨论
魔法榴莲
还是有问题!
仔细查了一下,仿真头并没有使用板载的晶振,W77E58时钟分频设置的也是默认时钟周期(PMR |=0X1;),后来我把晶振换成11.0592M的,MOVX指令周期选择为9机器周期(/WR信号也会相应的变长,默认为3机器周期),但是故障依旧存在,真是奇怪啊!
还有为什么我用手指一碰/WR信号线,就可以正常显示,这应该和W77E58的指令周期没有什么关系啊,指令周期也不会因为我的手变长啊,奇怪奇怪!

* - 本贴最后修改时间:2005-12-6 13:23:18 修改者:魔法榴莲

7楼: >>参与讨论
魔法榴莲
问题解决!
用P1.1口模拟/WR端口解决问题!估计是液晶屏质量太差,以至于响应速度不够!有的时候太快了也不好啊,呵呵!
感谢各位的帮助,谢谢啦!:)

* - 本贴最后修改时间:2005-12-6 15:53:19 修改者:魔法榴莲

参与讨论
昵称:
讨论内容:
 
 
相关帖子
定时中断的返回,请教高手
做过x5045或写5045的进来救个火……
频率为300hz左右,应该用哪种测频方法较准确
关于AT89C51RD2
AD转换之前的输出阻抗为5K欧姆可以吗?我前面还需要加跟随器吗?
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号