OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...

查看: 445|回复: 11

不适用扩展芯片 怎么用很少的IO口控制24盏LED小灯,求助电路或者算法

[复制链接]

  离线 

2

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
210
金钱
210
注册时间
2016-10-31
在线时间
48 小时
发表于 2017-12-6 16:45:43 | 显示全部楼层 |阅读模式
回复

使用道具 举报

  离线 

0

主题

188

帖子

0

精华

高级会员

Rank: 4

积分
712
金钱
712
注册时间
2017-5-27
在线时间
82 小时
发表于 2017-12-6 16:45:44 | 显示全部楼层
参照矩阵键盘的做法
回复

使用道具 举报

  离线 

0

主题

2

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2017-12-8
在线时间
0 小时
发表于 2017-12-16 10:37:32 | 显示全部楼层
可以尝试用单片机的DA功能
回复

使用道具 举报

  离线 

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2017-2-27
在线时间
15 小时
发表于 2017-12-19 22:14:21 | 显示全部楼层
可以参考LED电子胸牌的接法
回复

使用道具 举报

  离线 

5

主题

75

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2017-12-20
在线时间
19 小时
发表于 2017-12-21 16:47:18 | 显示全部楼层
正点原子公众号
参考五角星的画法,5个点画20条线,每条线代表1个LED灯,也就是说5个IO可以驱动40个LED,6个点画30条线,也就是说6个IO可以驱动30个LED。就是写程序的时候麻烦一点。
回复

使用道具 举报

  离线 

2

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
210
金钱
210
注册时间
2016-10-31
在线时间
48 小时
 楼主| 发表于 2017-12-22 08:04:58 | 显示全部楼层
595953427 发表于 2017-12-21 16:47
参考五角星的画法,5个点画20条线,每条线代表1个LED灯,也就是说5个IO可以驱动40个LED,6个点画30条线,也 ...

学到了学到了
回复

使用道具 举报

  离线 

1

主题

49

帖子

0

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2015-11-30
在线时间
136 小时
发表于 2017-12-22 10:31:31 | 显示全部楼层
参照矩阵键盘的做法
回复

使用道具 举报

  离线 

16

主题

345

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2017-5-21
在线时间
331 小时
发表于 2017-12-22 19:32:04 来自手机 | 显示全部楼层
595953427 发表于 2017-12-21 16:47
参考五角星的画法,5个点画20条线,每条线代表1个LED灯,也就是说5个IO可以驱动40个LED,6个点画30条线,也 ...

5个点怎么画20条线?为什么我只画了10条出来
回复

使用道具 举报

  离线 

5

主题

75

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2017-12-20
在线时间
19 小时
发表于 2017-12-24 13:29:17 | 显示全部楼层
l6931639 发表于 2017-12-22 19:32
5个点怎么画20条线?为什么我只画了10条出来

忘了跟你说1条线有两个方向,点亮LED的时候是有方向的。
回复

使用道具 举报

  离线 

16

主题

345

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2017-5-21
在线时间
331 小时
发表于 2017-12-24 16:32:39 来自手机 | 显示全部楼层
那也不能点亮40个LED
回复

使用道具 举报

  离线 

16

主题

345

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2017-5-21
在线时间
331 小时
发表于 2017-12-24 16:33:12 来自手机 | 显示全部楼层
595953427 发表于 2017-12-24 13:29
忘了跟你说1条线有两个方向,点亮LED的时候是有方向的。

那也不能点亮40个LED
回复

使用道具 举报

  离线 

5

主题

75

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2017-12-20
在线时间
19 小时
发表于 2017-12-30 15:01:21 | 显示全部楼层
l6931639 发表于 2017-12-24 16:33
那也不能点亮40个LED

可以的,5个IO控制20个LED,8个IO控制56个IO
回复

使用道具 举报

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

本版积分规则




关闭

"原子哥”推荐上一条 /1 下一条

QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-7-23 10:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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