打印
[AVR单片机]

如何驱动LCD

[复制链接]
1222|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
LcwSwust| | 2022-8-16 18:49 | 只看该作者
百度搜索 直接驱动段式LCD

使用特权

评论回复
板凳
1762054myphone|  楼主 | 2022-8-17 08:06 | 只看该作者
谢谢啊
单片机自带了COM SEG ,
是不是直接写寄存器就可以,或者调用库函数填入参数啥的?

使用特权

评论回复
地板
klbyf| | 2022-8-17 08:37 | 只看该作者
调用字库!

使用特权

评论回复
5
qintian0303| | 2022-8-17 09:17 | 只看该作者
其实就是操作IO口,可以先试着点亮一段,简单体验一下在全面写

使用特权

评论回复
6
简单happy| | 2022-8-17 13:26 | 只看该作者
我这有很多很多段码屏,驱动芯片HT1621 SC75823等等驱动芯片也有。但是没有屏规格书,LCD 段码 真值表自己弄出来要搞很久,不知道有没有什么快速办法画出。

使用特权

评论回复
7
1762054myphone|  楼主 | 2022-8-18 08:21 | 只看该作者
qintian0303 发表于 2022-8-17 09:17
其实就是操作IO口,可以先试着点亮一段,简单体验一下在全面写

操作IO口 ,这有点难吧, LCD 一段点亮 驱动不是单一的1,0 ,
自带COM SEG 的单片机 都有对应的寄存器吧~
我也不清楚哈 ~

使用特权

评论回复
8
1762054myphone|  楼主 | 2022-8-18 08:22 | 只看该作者
简单happy 发表于 2022-8-17 13:26
我这有很多很多段码屏,驱动芯片HT1621 SC75823等等驱动芯片也有。但是没有屏规格书,LCD 段码 真值表自己 ...

这有点难,只能一个一个脚去试吧 ~

使用特权

评论回复
9
zwsam| | 2022-8-19 09:02 | 只看该作者

使用特权

评论回复
10
dw772| | 2022-8-20 12:25 | 只看该作者
先把段码跟单片机的内存对应起来,然后把需要点亮的段码相应的内存写1就可以了

使用特权

评论回复
11
1762054myphone|  楼主 | 2022-8-22 08:14 | 只看该作者
嗯 非常感谢您 ~

使用特权

评论回复
12
zhangmc419| | 2022-8-24 10:40 | 只看该作者
简单happy 发表于 2022-8-17 13:26
我这有很多很多段码屏,驱动芯片HT1621 SC75823等等驱动芯片也有。但是没有屏规格书,LCD 段码 真值表自己 ...

用5v左右交流的,找到,com seg.再找对应段。

使用特权

评论回复
13
简单happy| | 2022-8-25 11:33 | 只看该作者
zhangmc419 发表于 2022-8-24 10:40
用5v左右交流的,找到,com seg.再找对应段。

我是用示波器1KHZ校准信号来一脚一脚的跑的,铅笔绘图,一般COM脚上最左边或右边一起的。太费时了,要是有更好的办法就好了

使用特权

评论回复
14
xinyue_z| | 2022-9-2 10:54 | 只看该作者
如果单片机包含段式LCD驱动模块,那么手册里会有寄存器说明,直接操作寄存器就可以了。比如MSP430单片机,可以配置使用多少个SEG脚,然后每个屏上的每一段,对应到寄存器中的每一个bit,写1就点亮,写0就关闭,阅读手册就行了。如果单片机不支持,那就只能加专用的驱动芯片了。段式LCD的驱动方式可以参考这篇文章https://blog.csdn.net/xiebingsuccess/article/details/91876306

使用特权

评论回复
15
STCMCUNT018| | 2022-9-3 12:02 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

18

帖子

0

粉丝