单片机学习小组
登录
直播中
yuhonglong
12年用户
690经验值
私信
关注
STM8L152C8T6TAB段式LCD液晶驱动原理是什么?
开启该帖子的消息推送
单片机
STM8L152C8T6TAB段式LCD液晶驱动原理是什么?
回帖
(1)
赵晨
2022-2-21 09:46:06
最近项目中做流量仪表测量产品,使用到了段码LCD,为了简化硬件设计,节约硬件成本,于是想到STM8L152系列单片机集成了LCD 控制器,直接驱动LCD很方便,于是开始了硬件设计,硬件设计不是特别复杂,根据LCD的规格书,有几个公共端,对应的单片机就使能几个公共端与LCD对应公共端连接,段码根据数量使用,stm8l152最多有28个段码,硬件设计完,开始软件调试,问题来了,硬件段码如何与软件显存数据对应,尤其是动态显示的LCD需要公共端和段码配合使用,百度吧,资料有不少,看了好多也没有看明白,于是自力更生,通过阅读手册理解了。
这个图讲的是单片机硬件端口和LCD的对应关系,一共做多28个段码,用哪个段码了,软件上就使能那个iO的段码功能。那么对于多为数据,用同一个段码,那软件如何操作呢,平时我们知道动态显示就是段码送显示的数据,对应为的公共端COMX使能,对应为就亮,万变不离其中,这个也是这样的原理只不过,对于stm8l152不是直接操作段码而是把数据先写到显存中,显存中每个公共端对应最多28位,你想让哪位数码管亮,就把数据写到对应显存上去,单片机会自动映射到硬件的段码上
看上图了么,比如硬件上你使能了12个段码seg0 ~ seg11,LCD一共有四位数码管,那么就有4个公共端com0 ~ com3,想要数码管1亮,那么数据写到缓存s0[0:11],那么单片机会自动把数据通过硬件的seg对应的io输出到lcd点亮数码管,以此类推如果要第二位数码管亮,那就要把段码数据写到s1[0:11],这样第二位数码管就亮了。
还有个注意点,就是硬件设计上,如果单片机的VLCD信号外接了电源,那软件中要使能外部电源,反之则使能内部电源。
最近项目中做流量仪表测量产品,使用到了段码LCD,为了简化硬件设计,节约硬件成本,于是想到STM8L152系列单片机集成了LCD 控制器,直接驱动LCD很方便,于是开始了硬件设计,硬件设计不是特别复杂,根据LCD的规格书,有几个公共端,对应的单片机就使能几个公共端与LCD对应公共端连接,段码根据数量使用,stm8l152最多有28个段码,硬件设计完,开始软件调试,问题来了,硬件段码如何与软件显存数据对应,尤其是动态显示的LCD需要公共端和段码配合使用,百度吧,资料有不少,看了好多也没有看明白,于是自力更生,通过阅读手册理解了。
这个图讲的是单片机硬件端口和LCD的对应关系,一共做多28个段码,用哪个段码了,软件上就使能那个iO的段码功能。那么对于多为数据,用同一个段码,那软件如何操作呢,平时我们知道动态显示就是段码送显示的数据,对应为的公共端COMX使能,对应为就亮,万变不离其中,这个也是这样的原理只不过,对于stm8l152不是直接操作段码而是把数据先写到显存中,显存中每个公共端对应最多28位,你想让哪位数码管亮,就把数据写到对应显存上去,单片机会自动映射到硬件的段码上
看上图了么,比如硬件上你使能了12个段码seg0 ~ seg11,LCD一共有四位数码管,那么就有4个公共端com0 ~ com3,想要数码管1亮,那么数据写到缓存s0[0:11],那么单片机会自动把数据通过硬件的seg对应的io输出到lcd点亮数码管,以此类推如果要第二位数码管亮,那就要把段码数据写到s1[0:11],这样第二位数码管就亮了。
还有个注意点,就是硬件设计上,如果单片机的VLCD信号外接了电源,那软件中要使能外部电源,反之则使能内部电源。
举报
更多回帖
rotate(-90deg);
回复
相关问答
单片机
求助:stm
8l152R6
和stm
8l152C6
在
液晶
驱动
方面有什么区别?
2014-08-04
2441
哪个是STM
8L152C6T6
发现板中的UART-TX和RX引脚?
2018-11-26
2929
STM
8L152M8T6
芯片内部不通
2018-10-29
1749
STM32
L
053
驱动
段式
液晶
功耗低吗?
2019-01-14
3301
有没有大神用过STM
8L152C6
2014-09-02
3199
STM
8L152
驱动
LCD
像素点闪烁
2015-11-09
7932
如何通过STM32F103
C8T6
最小系统
驱动
液晶
显示一串字符?
2021-12-15
771
STM
8L152R8T6
复位卡死的原因?怎么处理?
2024-04-17
190
STM
8L152C8T6
遇到的两个问题求解
2024-05-11
199
请问如何使用F103
C8T6
驱动
3.2寸SPI口
LCD
屏?
2022-02-17
1659
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分