|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
当前有不少增强型51芯片(比如STC所有51芯片)都具有设置IO口工作类型的功能
这样就让51的IO口具备了准3态功能,即能够提供VCC,GND,高阻态三个状态
这就为实现最少端口驱动段式LCD创造了可能性
有不少文章介绍使用2个端口来驱动一个com口,这样实现1/2 BIAS是没问题,但是实现1/3偏压就有点勉强了
恰好有前辈实现了avr单片机的直接驱动液晶的方法,请参考
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=739682&bbs_page_no=1&search_mode=4&search_text=figoxwm&bbs_id=9999
这里说的很详细
发现手头的STC51芯片就具备类似三态能力,于是就动手搭建了类似附件中的电路
但是示波器发现和avr单片机不同的是,51三态后其中间电位偏低,笔段电压也偏低
于是调整电阻和VCC电压,最后发现实际效果是5v作为vcc驱动3.3v液晶效果刚好
这个和avr上有所区别。不过这样电源方面就更加简单了
附件是在STC51单片机上实现的源代码
使用12M晶振
如果使用其他增强型单片机,可能需要修改端口设置方面的代码
附件有压缩密码,有人回复的话就公开密码
[ 本帖最后由 lauer 于 2009-3-29 11:28 编辑 ] |
-
电路图
-
-
LCDTEST.rar
2.19 KB, 下载次数: 541
, 下载积分:
资产 -2 信元, 下载支出 2 信元
定时器源代码
|