磁动力电子网-雕刻机DIY论坛,单片机论坛,CNCDIY,DIYCNC

 找回密码
 加入磁动力

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 535|回复: 10

[实验] 少量IO驱动多个LED的方法

[复制链接]
发表于 2018-4-13 15:03:59 | 显示全部楼层 |阅读模式
标准4x4的阵列扫描电路,需要用到8根IO
1.png

下面这种方式只需要4根IO就可以驱动12个LED

2.png
回复

使用道具 举报

 楼主| 发表于 2018-4-13 15:28:26 | 显示全部楼层
这种技术 英文称之为  Charlieplexing
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-13 15:34:23 | 显示全部楼层
3.jpg
比如2个IO就可以驱动2个LED
然后3个IO就可以6个LED
4.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-13 15:36:20 | 显示全部楼层
那么就成了这样的电路图
5.jpg
真值表就成了这样了
#PORT 1PORT 2PORT 3
L1LHZ
L2HLZ
L3ZLH
L4ZHL
L5LZH
L6HZL
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-13 15:38:34 | 显示全部楼层
反过来,用于输入也是可以的
6.jpg
回复 支持 反对

使用道具 举报

发表于 2018-4-13 19:46:41 | 显示全部楼层
好方法!
我的万年历里边也采用过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-13 20:59:06 | 显示全部楼层
lxa0 发表于 2018-4-13 19:46
好方法!
我的万年历里边也采用过


回复 支持 反对

使用道具 举报

发表于 2018-4-28 23:16:27 | 显示全部楼层
看着那个输入的图,想不明白什么工作的?输入口  设置上拉下拉?
回复 支持 反对

使用道具 举报

发表于 2018-5-14 20:56:21 | 显示全部楼层
好人一身平安...........................
回复 支持 反对

使用道具 举报

发表于 2018-7-12 14:03:23 | 显示全部楼层
在学单片机,顶一下
回复 支持 反对

使用道具 举报

发表于 2018-8-2 17:28:03 | 显示全部楼层
楼主来个51单片C的源码试验下吧!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入磁动力

本版积分规则

QQ|小黑屋|手机版|Archiver|www.cdle.net 磁动力电子网 2001-2017 ( 粤ICP备10098153号

粤公网安备 44040402000001号

GMT+8, 2018-12-18 02:42

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.