但是我错了,我在网上也是看了些资料的,说是不用驱动IC也可以单片机来驱动。
现这个LCD总共18脚,只有一个COM口,1/1duty,1/1bias,VLCD=3v。因为在网上没有找到一个com口的例子,加上对这个东西不了解,所以原理不是很清楚,只能盲目按照别人的方法来实践。
我写了个程序试了下,com口用定时器给50%占空比频率50HZ的方波。段位要显示的就给com口相反的方波,不显示的给同样的方波,这样显示的就能保证有超过VLCD的压降,正3v和负3v,但是但是显示的相反,比如说我要显示一个“0”,却出现了“-”。我不知道是不是硬件连接上面还需要什么特别的注意没,我是把18个脚全部接在单片机上面的,没有加电阻,单片所有的IO都是弱上拉,我想不会是驱动能力不够,因为据我了解LCD的内阻很高,电流基本上是毫安级别的,弱上拉既然波形正常就不存在这样的问题,现在寻找高手指点下,到底是什么问题?
后面我也用HT1621来驱动但是这个原理没有高清出也是很难做出来,况且HT1621就不能设置成一个COM口和1/1bias,所以也是没有成功,现在很着急烦请哪位高手能够指点。不胜感激。
(不显示段位与com的波形)
(显示的段位和com波形)