找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1676|回复: 13
打印 上一主题 下一主题
收起左侧

怎么用51单片机IO口驱动段码LCD呢?网上的看不懂

[复制链接]
跳转到指定楼层
楼主
新人求教
想用IO口直接驱动LCD,用的是AT89S51单片机。
最好有例程跟注释,网上搜索的都挺粗糙的,看不大懂。
有没有大神能够帮帮小弟。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:301191 发表于 2021-12-17 18:27 | 只看该作者
顶一下
回复

使用道具 举报

板凳
ID:57657 发表于 2021-12-17 18:41 | 只看该作者
段码LCD 这个都是定制的吧,网上的程序大部分用不了。
用可调电源为各引脚加电压判断是什么段码,然后接线即可。
回复

使用道具 举报

地板
ID:955673 发表于 2021-12-17 19:19 | 只看该作者
用普通IO口直接驱动LCD,很挑屏,3.3V供电的单片机可能好点
回复

使用道具 举报

5#
ID:401564 发表于 2021-12-17 20:05 | 只看该作者
LCD一般都是交流电控制的
像12864这种,内部有升压电路来产生负电压的
你想用单片机直接驱动,就得加电阻电容,在STC8G数据手册中有介绍方法
回复

使用道具 举报

6#
ID:213173 发表于 2021-12-17 20:15 | 只看该作者
IO口直接驱动段码LCD 8字屏的基本方式与驱动LED数码管类似,其主要差别是前者为交流驱动,后者为直流驱动。对于笔段较多的LCD屏,由于要节省接口,常采用1/2bias(偏压),1/3bias驱动方式,代码和硬件电路会复杂些。AT89S51单片机端口模式不能适应多笔段LCD屏直接驱动。
回复

使用道具 举报

7#
ID:407019 发表于 2021-12-17 22:43 | 只看该作者
51单片机  一般是LCD1602   或者LCD12864    这个论坛里面都是有例程的 ,搜索LCD1602或者LCD12864关键词就可以了,  查阅一下手册,阅读代码能够理解,基本救差不多
回复

使用道具 举报

8#
ID:57657 发表于 2021-12-17 23:07 | 只看该作者
3125311919 发表于 2021-12-17 22:43
51单片机  一般是LCD1602   或者LCD12864    这个论坛里面都是有例程的 ,搜索LCD1602或者LCD12864关键词就 ...

楼主说的应该是裸屏,没有驱动IC,需要斑马条或FPC连接,这样驱动可能只有FPGA可以做到,并且还需要大量IO口。
回复

使用道具 举报

9#
ID:401564 发表于 2021-12-17 23:26 | 只看该作者
npn 发表于 2021-12-17 23:07
楼主说的应该是裸屏,没有驱动IC,需要斑马条或FPC连接,这样驱动可能只有FPGA可以做到,并且还需要大量I ...

不需要FPGA的呀
除了STC其它品牌的单片机几乎都会有那么几个型号是可以驱动LCD的
回复

使用道具 举报

10#
ID:879348 发表于 2021-12-18 08:07 | 只看该作者
直流驱动时间长了不行,需要交流驱动,所以有很多电阻
回复

使用道具 举报

11#
ID:908826 发表于 2021-12-18 08:33 | 只看该作者
看不懂就去查手册,养成这个好习惯。
回复

使用道具 举报

12#
ID:57657 发表于 2021-12-18 10:21 | 只看该作者
本帖最后由 npn 于 2021-12-18 10:36 编辑
Y_G_G 发表于 2021-12-17 23:26
不需要FPGA的呀
除了STC其它品牌的单片机几乎都会有那么几个型号是可以驱动LCD的

此处用FPGA代替屏背面那几颗牛屎芯片,高手可以尝试一下。
只需要裸屏幕、斑马条和金属框,板子自己画。
回复

使用道具 举报

13#
ID:811253 发表于 2021-12-18 16:59 | 只看该作者
COM 高时,SEG低,COM 低时,SEG高  几个COM在定时器中不停的扫瞄即可
回复

使用道具 举报

14#
ID:401564 发表于 2021-12-18 20:11 | 只看该作者
npn 发表于 2021-12-18 10:21
此处用FPGA代替屏背面那几颗牛屎芯片,高手可以尝试一下。
只需要裸屏幕、斑马条和金属框,板子自己画。

那几个芯片就是升压或者负电压产生芯片而已,很多单片机公司都会有几个是可以直接驱动LCD的,也就STC对LCD不支持而已,十速这种低到不能再低端的4位单片机都有100多LCD端口.........一个单片机能解决的事情,何必要上FPGA呢?更何况,会FPGA的人并不多,单片机的话,一两天就上手了
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表