OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 381|回复: 11

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

[复制链接]

  离线 

2

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

使用道具 举报

  离线 

0

主题

166

帖子

0

精华

高级会员

Rank: 4

积分
559
金钱
559
注册时间
2017-5-27
在线时间
63 小时
发表于 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

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

使用道具 举报

  离线 

4

主题

62

帖子

0

精华

初级会员

Rank: 2

积分
122
金钱
122
注册时间
2017-12-20
在线时间
15 小时
发表于 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

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

使用道具 举报

  离线 

16

主题

340

帖子

0

精华

高级会员

Rank: 4

积分
734
金钱
734
注册时间
2017-5-21
在线时间
326 小时
发表于 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条出来
回复

使用道具 举报

  离线 

4

主题

62

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

  离线 

16

主题

340

帖子

0

精华

高级会员

Rank: 4

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

使用道具 举报

  离线 

16

主题

340

帖子

0

精华

高级会员

Rank: 4

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

那也不能点亮40个LED
回复

使用道具 举报

  离线 

4

主题

62

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

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

本版积分规则




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

GMT+8, 2018-4-19 21:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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