[AVR单片机] 如何驱动LCD

[复制链接]
1792|14
 楼主| 1762054myphone 发表于 2022-8-16 17:12 | 显示全部楼层 |阅读模式
1. LCD 段码 真值表已知
2. 单片机有SEG 和COM
怎么显示LCD中的字符啊 。 小白 一枚,请教大侠了 ~
LcwSwust 发表于 2022-8-16 18:49 | 显示全部楼层
百度搜索 直接驱动段式LCD
 楼主| 1762054myphone 发表于 2022-8-17 08:06 | 显示全部楼层
谢谢啊
单片机自带了COM SEG ,
是不是直接写寄存器就可以,或者调用库函数填入参数啥的?
klbyf 发表于 2022-8-17 08:37 | 显示全部楼层
调用字库!
qintian0303 发表于 2022-8-17 09:17 | 显示全部楼层
其实就是操作IO口,可以先试着点亮一段,简单体验一下在全面写
简单happy 发表于 2022-8-17 13:26 | 显示全部楼层
我这有很多很多段码屏,驱动芯片HT1621 SC75823等等驱动芯片也有。但是没有屏规格书,LCD 段码 真值表自己弄出来要搞很久,不知道有没有什么快速办法画出。
 楼主| 1762054myphone 发表于 2022-8-18 08:21 | 显示全部楼层
qintian0303 发表于 2022-8-17 09:17
其实就是操作IO口,可以先试着点亮一段,简单体验一下在全面写

操作IO口 ,这有点难吧, LCD 一段点亮 驱动不是单一的1,0 ,
自带COM SEG 的单片机 都有对应的寄存器吧~
我也不清楚哈 ~
 楼主| 1762054myphone 发表于 2022-8-18 08:22 | 显示全部楼层
简单happy 发表于 2022-8-17 13:26
我这有很多很多段码屏,驱动芯片HT1621 SC75823等等驱动芯片也有。但是没有屏规格书,LCD 段码 真值表自己 ...

这有点难,只能一个一个脚去试吧 ~
zwsam 发表于 2022-8-19 09:02 | 显示全部楼层
dw772 发表于 2022-8-20 12:25 | 显示全部楼层
先把段码跟单片机的内存对应起来,然后把需要点亮的段码相应的内存写1就可以了
 楼主| 1762054myphone 发表于 2022-8-22 08:14 | 显示全部楼层
嗯 非常感谢您 ~
zhangmc419 发表于 2022-8-24 10:40 | 显示全部楼层
简单happy 发表于 2022-8-17 13:26
我这有很多很多段码屏,驱动芯片HT1621 SC75823等等驱动芯片也有。但是没有屏规格书,LCD 段码 真值表自己 ...

用5v左右交流的,找到,com seg.再找对应段。
简单happy 发表于 2022-8-25 11:33 | 显示全部楼层
zhangmc419 发表于 2022-8-24 10:40
用5v左右交流的,找到,com seg.再找对应段。

我是用示波器1KHZ校准信号来一脚一脚的跑的,铅笔绘图,一般COM脚上最左边或右边一起的。太费时了,要是有更好的办法就好了
xinyue_z 发表于 2022-9-2 10:54 | 显示全部楼层
如果单片机包含段式LCD驱动模块,那么手册里会有寄存器说明,直接操作寄存器就可以了。比如MSP430单片机,可以配置使用多少个SEG脚,然后每个屏上的每一段,对应到寄存器中的每一个bit,写1就点亮,写0就关闭,阅读手册就行了。如果单片机不支持,那就只能加专用的驱动芯片了。段式LCD的驱动方式可以参考这篇文章https://blog.csdn.net/xiebingsuccess/article/details/91876306
STCMCUNT018 发表于 2022-9-3 12:02 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

18

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部