数码之家

 找回密码
 立即注册
搜索
查看: 1014|回复: 17

点亮多个数码管的疑问?

[复制链接]
发表于 2023-12-19 13:42:11 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

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

x
刚刚看到一个坛友的51单片机点亮数码管的帖子,说实话那个程序我没看懂,按我自己的理解,一个数码管里有7个LED,让它显示不同的数字就是控制里面7个LED的亮灭实现,如果点亮一个数码管那只需要将数码管接到单片机的7个脚上就可以用单片机控制了,但是假如我要同时控制4个数码管显示,按道理至少需要28个单片机IO引脚,但是那个楼主的帖子里似乎并不是这么做,而是通过什么“视觉残留”的办法轮流显示,每次只显示一个数码管,从原理上来说没有疑问,但是实际数码管跟单片机是怎么连接的呢?四个数码管都连到7个相同的单片机引脚上?那单片机又怎么区分每一个数码管的呢?想不通啊求解惑
发表于 2023-12-19 14:27:43 | 显示全部楼层
片选 ,有一个是留着位置选择用的
回复 支持 反对

使用道具 举报

发表于 2023-12-19 14:42:00 | 显示全部楼层
段驱动,位驱动
回复 支持 反对

使用道具 举报

发表于 2023-12-19 14:44:41 | 显示全部楼层
额,把8个数码管全并到共同的8个IO口上,用三八译码器74HC138作为片选来选择8个数码管中哪个亮灭,选择1号数码管、输出他要显示的数字、延时10ms,熄灭,选择2号数码管、输出他要显示的数字、延时10ms、熄灭……就这样轮流显示数字,你看到的就是8个数码管稳定显示数字,这样解释不知道你看懂没?
只用了3+7(8)个IO,嫌电流太大可以加三极管,让片选控制三极管通断。

还可以用74hc595去级联显示,更tm省引脚。
有一大堆专门用于数码管显示的芯片,tm16xx系列,七段、八段、七八段混着的,你搜搜,

回复 支持 反对

使用道具 举报

发表于 2023-12-19 14:48:51 | 显示全部楼层
本帖最后由 wangxiangtan2 于 2023-12-19 14:51 编辑

用74HC595只需要三个IO就可以控制一大串数码管


                               
登录/注册后可看大图




                               
登录/注册后可看大图

回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-19 15:26:15 | 显示全部楼层
wangxiangtan2 发表于 2023-12-19 14:44
额,把8个数码管全并到共同的8个IO口上,用三八译码器74HC138作为片选来选择8个数码管中哪个亮灭,选择1号 ...

大神就是厉害,想不到这些74芯片还有这神奇的功能,看到这一堆74开头的芯片就感觉很困惑,不知道它们的功能到底有什么区别,在什么样的情况下该用哪种,看来以后还得每种撸一些备用?
回复 支持 反对

使用道具 举报

发表于 2023-12-19 15:32:58 | 显示全部楼层
猪小呆改名猪大呆吧
回复 支持 反对

使用道具 举报

发表于 2023-12-19 15:54:50 | 显示全部楼层
猪小呆 发表于 2023-12-19 15:26
大神就是厉害,想不到这些74芯片还有这神奇的功能,看到这一堆74开头的芯片就感觉很困惑,不知道它们的功 ...

我前几天刚撸了10片595,给时钟准备材料
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-19 15:58:10 | 显示全部楼层
wangxiangtan2 发表于 2023-12-19 15:54
我前几天刚撸了10片595,给时钟准备材料

我打算搞一个墨水屏的时钟,但是据说这种屏刷新很慢估计只能搞成日历,有兴趣可以撸几片玩试试:
https://www.mydigit.cn/thread-427607-1-1.html
回复 支持 反对

使用道具 举报

发表于 2023-12-19 16:33:42 | 显示全部楼层
猪小呆 发表于 2023-12-19 15:58
我打算搞一个墨水屏的时钟,但是据说这种屏刷新很慢估计只能搞成日历,有兴趣可以撸几片玩试试:
https:/ ...

慢不到哪儿去,做钟表够够的
回复 支持 反对

使用道具 举报

发表于 2023-12-19 17:10:13 | 显示全部楼层
3.3V的系统电源、两个发光管子串接,中间接在GPIO上,GPIO用三态输出,输出高下灯亮,输出低低上灯亮,输出高阻都不亮
回复 支持 反对

使用道具 举报

发表于 2023-12-19 17:50:40 | 显示全部楼层
大多数并不是一个脚控制一段的,
回复 支持 反对

使用道具 举报

发表于 2023-12-19 19:51:51 | 显示全部楼层
实际应用中好多都用数码管驱动芯片

回复 支持 反对

使用道具 举报

发表于 2023-12-20 00:57:51 来自手机浏览器 | 显示全部楼层
4位的数码管还有4位独立的共阴或共阳引脚。其他几个引脚ABCDEFGDP是4位数码管所有相同的并联。轮流控制每一位独立的引脚点亮这样就视觉残留了。
回复 支持 反对

使用道具 举报

发表于 2023-12-20 09:06:23 | 显示全部楼层
大佬,视觉残留就是,人眼看东西刷新率没这么快,先让第一个数码管显示1,然后让第二个数码管显示2,然后让第三个显示3,第四个显示4,这样,程序里是一个一个数码管显示的,人眼能看成同时显示的。
那既然每次只显示一个数码管,那每个数码管的7个段就可以共用,然后再用四个脚来控制每个数码管的共阴极或共阳的导通就实现了。


真的是,猪小呆改成猪大呆吧!
回复 支持 反对

使用道具 举报

发表于 2023-12-20 09:56:33 | 显示全部楼层
先找个驱动的原理图看看呀
回复 支持 反对

使用道具 举报

发表于 2023-12-30 22:18:09 | 显示全部楼层
每个数码管有二个开关,一个控制显示什么数(段选),一个控制哪个数码管显示,(位选)
段选是给4个数码管同时送信号,位选开哪个就显示哪个,
就好你家里的开关一样,电网送过同样的电压,你想要哪个屋有电就开哪个开关
不知道这样比喻合不合适
回复 支持 反对

使用道具 举报

发表于 2023-12-31 14:07:17 | 显示全部楼层
为啥开始问一些基础的问题了呢

多个数码管就是动态扫描,利用视觉暂留,比如4位8段数码管的显示,可以找一些驱动电路图看看
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-5-22 04:21 , Processed in 0.093600 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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