stm32驱动段式lcd液晶显示--非使用1621驱动芯片驱动

作者:stm_小强
企鹅:759040024
说明:库文件版本:3.5.0

1.先说一下概念:(类似于数码管)

LCD的驱动不像LED那样,加上电压(LED实际上是电流驱动)就可以长期显示的。

LCD驱动必须使用交流电压驱动才能保持稳定的显示,如果在LCD上加上稳定的直流电压,不但不能正常显示,时间久了还会损坏LCD。

一段LCD由背电极和段电极组成,需要显示时,在背电极和段电极之间加上合适的交流电压(通常使用方波)。

为了调节对比度,可以调节方波中每半个周期中显示的时间(即占空比)来实现

通常,为了节约驱动口,将多个背电极连在一起,形成公共背电极端:COM。

另外,再将属于不同COM的段电极连接在一起,形成公共段电极端:SEG。当在某个COM和某个SEG之间加了足够的交流电压之后,就会将对应的段点亮(实际上是变黑)。

2. COM端与具体的段的对应关系

      由这个lcd生产时决定,对于下图的段式液晶lcd,所有字符里边的相同段都相连与一个com端。

   


3.COM口接线方式如下图


4.以上图的16段段式lcd显示程序的流程为


①、COM1设置为低电平,其余COM为1/2高电平,设置PE口为需要的电平(16个段码),延时2ms; 

②、4个COM、PE口均设置为低电平,关闭显示,延时2ms;  

③、COM1设置为高电平,其余COM为1/2高电平,设置PE口为需要的电平(第一步16个段码的取反),延时2ms。  
④、4个COM、PE口均设置为低电平,关闭显示,延时2ms;  
然后对剩下的3个COM重复前面4个步骤,这样一个完整的扫描就完成了。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值