标题: 51单片机怎么控制30个发光二极管 求帮助 [打印本页]

作者: 453421213    时间: 2018-11-14 15:55
标题: 51单片机怎么控制30个发光二极管 求帮助
51单片机怎么控制30个发光二极管

作者: xuyaqi    时间: 2018-11-14 16:17
一种办法利用串转并比如hc595,另外还可以循环扫描,利用视觉暂留控制30个发光二极管。
作者: 一二三亖    时间: 2018-11-14 16:51
可以用74ls595来移位,只用两个IO就可以了
作者: 一二三亖    时间: 2018-11-14 16:53
可以用74ls595来移位,只要两个IO就可以了
作者: sljzyjj    时间: 2018-11-14 17:53
用74LS595.
作者: a76564923    时间: 2018-11-14 18:06
分开控制啊
作者: 97047371    时间: 2018-11-14 19:24
用74ls595可以的
作者: zhanghoub    时间: 2018-11-14 20:25
最简单的stc LQFP32脚的单片机有30个IO口,每个IO口控制一个LED。LQFP44脚的单片机有40个IO口够用了吧
作者: lilideai    时间: 2018-11-14 20:31
有P0到P4口,可以控制32个led灯
作者: ang9867    时间: 2018-11-14 23:10
可以类似矩阵键盘的原理,扫描来实现
作者: ahshmj    时间: 2018-11-15 08:07
如果需要静态显示,可以用164、595等芯片扩口。

动态性显示就是控制led矩阵一样,扫描。8+8个IO可以驱动8*8=64个点(LED)。
作者: 你好哇车车    时间: 2018-11-15 15:09
最先入门可以学习stc89c51单片机,完全掌握好了后可以进一步学习stm32
作者: yutian_51hei    时间: 2018-11-15 15:26
思考一下,数码管是怎么点亮的,就能明白怎么做了。
作者: bwec099    时间: 2018-11-15 16:05
用TM1628驱动LED,51单片机发指令控制亮灭和亮度。
作者: wanner00    时间: 2018-11-15 16:11
使用74HC595,它是一个8位串行输入、并行输出的位移缓存器
作者: AAAALIU    时间: 2018-11-15 17:08
用74LS595就好了
作者: zl2168    时间: 2018-11-15 17:31
本帖最后由 zl2168 于 2018-11-15 21:01 编辑

给你介绍几个控制16个LED的参考案例
实例44  74HC595串入并出控制8/16循环灯

Proteus仿真一下,确认有效。 实例44 74HC595串行输出控制8-16循环灯.rar (72.58 KB, 下载次数: 14)


实例42  74HC164串入并出控制8/16循环灯 实例42 74HC164串行输出控制64循环灯.rar (53.19 KB, 下载次数: 7)
实例43  CC4094串入并出控制8/16循环灯 实例43 CC4094串行输出控制8-16循环灯.rar (67.45 KB, 下载次数: 4)

以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行。书中电路和程序设计有详细说明,程序语句条条有注解。

作者: 123456m    时间: 2018-11-15 17:50
89c51有32个I/O口,
作者: kaixuan520    时间: 2018-11-15 19:16
用74hc595,或者视觉暂留扫描方式,不过用74hc595比较好一些
作者: 深03    时间: 2018-11-15 19:39
首先用proteus画出电路图(led灯共阳接法),然后用keil4编写控制程序。
作者: 攀子0    时间: 2018-11-15 21:49
遍历轮询,电阻和二极管串联,一共三十组,三十组之间并联
作者: 1501050105    时间: 2018-11-15 23:41
用锁存器控制单片机只需要控制4个锁存器就行
作者: LB明    时间: 2018-11-16 11:28
用两个并行口,可以驱动八位数码管,进行动态显示。
实际上,它们,共有 64 个发光二极管。
依次点亮,单独控制,这就看你的软件编写的怎样了。
作者: 741789    时间: 2020-4-2 17:56
zl2168 发表于 2018-11-15 17:31
给你介绍几个控制16个LED的参考案例
实例44  74HC595串入并出控制8/16循环灯


为啥没有程序啊,不知道程序怎么写
作者: TTQ001    时间: 2020-4-2 23:19
控制30个LED的最佳方法是使用74HC595 LED驱动器。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1