矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 1188|回复: 8

如何用9个引脚驱动7个数码管

[复制链接]
     
发表于 2025-2-21 17:07:32 | 显示全部楼层 |阅读模式
用到如下这个双显电压电流表,发现这么多字符数码管总共只有9个引脚,每个数码管都有7个段+1个小数点,怎么驱动的?难道里面内置了驱动芯片?
1.jpg

找资料一看,发现设计真是巧妙啊!
2921数码管字段图.jpg
     
发表于 2025-2-21 17:23:13 | 显示全部楼层
本帖最后由 13952016708 于 2025-2-21 17:28 编辑

单片机或者驱动芯片就有此功能,矩阵+周期性扫描,只要频率大于眼睛的反应速度,没问题的。你这里6个8(7划)+4个小数点,还有富余。6×7=42+4=46, 最大可点亮7X9=63个发光单元。
回复 支持 反对

使用道具 举报

     
发表于 2025-2-21 20:56:43 | 显示全部楼层
是这样电路?8条IO线驱动8个共阴/共阳七段管,
未命名图片.png
这里有源代码
http://www.edn.com/design/power- ... e-or-common-cathode
回复 支持 反对

使用道具 举报

     
发表于 2025-2-23 20:46:26 | 显示全部楼层
从原理看,8个引脚连接2个8位触发器,一个8位触发器输出8段数码管的段数据,另一个8位触发器输出让哪一个数码管发光的位数据;用1个引脚输出时钟脉冲。如脉冲上升沿输出8段数码管的段数据,脉冲下降沿输出让哪一个数码管发光的位数据;这样,用扫描来显示,编程也很方便。现在单片机价格低,上述的硬件开销虽然不大,但是如果控制芯片是单片机,还不如重选单片机。
回复 支持 反对

使用道具 举报

     
发表于 2025-2-23 21:01:01 | 显示全部楼层
很早以前曾接触过分时复用(动态扫描)的LED/LCD显示屏,3#介绍的显示技术,的确是个创新
回复 支持 反对

使用道具 举报

     
发表于 2025-2-23 21:36:31 | 显示全部楼层
本帖最后由 ah250222 于 2025-2-23 21:38 编辑
ah250222 发表于 2025-2-23 20:46
从原理看,8个引脚连接2个8位触发器,一个8位触发器输出8段数码管的段数据,另一个8位触发器输出让哪一个数 ...


这方法可显示最多256位8段数码管,当然一般不会这么多位.
回复 支持 反对

使用道具 举报

     
发表于 2025-2-23 21:56:07 | 显示全部楼层
  采用Charlieplexing查理复用驱动法,单片机9个引脚可以驱动9X8共72个LED单元。
回复 支持 反对

使用道具 举报

     
发表于 2025-2-24 13:02:26 | 显示全部楼层
还有,用串行转并行,需要的引脚就更少.
回复 支持 反对

使用道具 举报

     
发表于 2025-2-24 15:17:02 | 显示全部楼层
ah250222 发表于 2025-2-23 20:46
从原理看,8个引脚连接2个8位触发器,一个8位触发器输出8段数码管的段数据,另一个8位触发器输出让哪一个数 ...

你这是加了串口芯片,等于SPI总线串联,可以无限串联下去了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-29 10:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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