用IO口驱动液晶屏的逻辑是怎样的?

cs14789652 2017-12-19 08:01:20
MK7A23P单片机,用IO口驱动13脚液晶段码屏屏的逻辑是怎样的?

4个IO口,有接10K的上拉下拉,接到 COM1/COM2/COM3/COM4
9个IO口,直接接到 SEG,扫描的逻辑怎样的? 频率,先后顺序需要注意什么?

COM口和SEG口的状态,0 跟1会点亮,1跟0也会点亮。应该怎样协调?

======================================================
更新1:请检查IO口配置 开漏输出还是推挽输出。
...全文
1136 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cs14789652 2017-12-30
  • 打赏
  • 举报
回复
最后的结果:当前最小系统无法做偏压,还是老老实实用回 段码屏驱动芯片。 如图所示,驱动芯片跟段码屏他们时配套的偏压时序。
cs14789652 2017-12-19
  • 打赏
  • 举报
回复
段码规则如图所示,如果要S1和S7点亮。如何操作?
cs14789652 2017-12-19
  • 打赏
  • 举报
回复
http://bbs.elecfans.com/jishu_498142_1_4.html 自带LCD控制的操作方法都挺复杂的。 当前是省成本方案,不带LCD驱动芯片,单片机也不自带LCD控制。。。很抽象。
cs14789652 2017-12-19
  • 打赏
  • 举报
回复
引用 2 楼 DelphiGuy 的回复:
它这不是有驱动表吗,动态显示要轮询,看表,S1点亮,要驱动PIN1和PIN5,再驱动PIN2和PIN6,此时S7点亮,依此类推,然后循环回S1(不循环就灭了,动态显示是靠余晖效应的,要足够快刷新)。
下午问段码屏厂商。我现在的情况要根据段码时序来生成交流电压信号驱动COM,正常驱动COM后再对应翻转SEG的电平信号,01组合亮,00或者11组合灭。一切正常才到循环扫描余晖点亮. 1.大多数应用场合都配置了段码驱动芯片,直接把需要显示的数据送给驱动芯片就可以了,此处不谈这个。 2.使用带LCD驱动的单片机来驱动段码芯片,下面有一个例子。 http://blog.csdn.net/china77536816/article/details/47427397 3.省成本方案,没有LCD驱动芯片,单片机又不带LCD驱动,那就要根据下面这篇文章,用时序来驱动。 https://wenku.baidu.com/view/3a2751d45022aaea998f0f9a.html
  • 打赏
  • 举报
回复
它这不是有驱动表吗,动态显示要轮询,看表,S1点亮,要驱动PIN1和PIN5,再驱动PIN2和PIN6,此时S7点亮,依此类推,然后循环回S1(不循环就灭了,动态显示是靠余晖效应的,要足够快刷新)。

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧