可以用段码液晶屏的驱动方式驱动数码管屏吗?

之前一个客户在晶拓做过一款段码液晶屏,是首先用这种屏来显示,客户的工程师只做过TFT串口屏的程序,所以当时段码屏的显示驱动程序是晶拓软件工程师帮忙写的。前几天,该客户又找到晶拓,还要做一款段码液晶屏,没有图纸,只有样品,收到样品后发现,客户所要做的新款显示屏并不是段码屏,而是LED数码管屏。那么接着问题来了,客户问:这个数码管屏能不能用之前的段码液晶屏的驱动方式来驱动?

在这里插入图片描述

答案肯定是不行的。

LED数码管的驱动是比较简单也容易理解的,多位数码管一般是LED阵列的形式,每个数字使用一个公共端,不同数字的对应同笔段使用一个控制端;驱动采用分时扫描每个数字位,实现动态显示。

笔段式液晶屏的结构与LED数码管很相似,但是由于是液晶,工作原理上不同,驱动方式也有很大的差异:

在这里插入图片描述
1、数码管屏是在直流电压下工作,段码液晶屏需要交流电压,防止电解效应

2、数码管屏需要电流提供发光的能量,段码液晶屏工作状态下,需要的电流非常微弱,可以忽略不计。也因此,数码管屏功耗较大,段码液晶屏功耗很小,可以用作电池供电的产品上

3、数码管屏微小电流是没有反应的,而段码液晶屏则很敏感

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STM32驱动是指使用STM32系列微控制器来驱动具有段显示功能的液晶屏。段一般由多个数字和字母组成的字符组成,每个字符都使用多个段来表示。通过STM32的IO口和适当的驱动电路,可以将微控制器输出的数字信号转换成适合液晶屏信号。 为了驱动,首先需要了解液晶屏的型号和接口。常见的段一般采用7段数码管、14段数码管、16段数码管等不同类型。接口通常有并口和串口两种。根据不同的型号和接口,可以选择相应的驱动方式。 在使用STM32驱动时,需要使用IO口控制液晶屏。通过STM32的GPIO寄存器,可以设置IO口为输出模式或输入模式,并输出或读取相应的电平信号。通过适当的程序设计,可以将需要显示的字符信息转换为相应的段信号,再通过IO口将信号发送给液晶屏。 在驱动时,需要注意以下几点: 1. 准确理解液晶屏信号要求,包括电平、时序等。根据液晶屏的数据手册,设置STM32的IO口参数,以满足液晶屏的需求。 2. 根据液晶屏的结构和使用场景,设计适当的程序算法,将需要显示的字符转换为相应的段信号。可以使用查表法或逻辑运算等方法进行转换。 3. 合理规划IO口资源,避免冲突和资源浪费。合理分配IO口,确保各个段信号的输出和读取能够正常进行。 4. 对于需要显示动态内容的段,需要使用定时器和中断来控制刷新频率和内容的更新。 综上所述,STM32驱动需要根据液晶屏的型号和接口,正确设置IO口参数,并通过适当的程序设计将需要显示的字符转换为相应的段信号,最终将信号发送给液晶屏,实现字符的显示。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值