找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 375|回复: 12
打印 上一主题 下一主题
收起左侧

利用51单片机扩展8255对64个彩灯进行控制

[复制链接]
跳转到指定楼层
楼主
ID:1119444 发表于 2024-5-6 15:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有友友可以指点一下吗?刚开始学习单片机不久,要求做一个项目,不知道从何下手

1)利用64个发光二极管模拟节日彩灯,利用单片机扩展8255对64个彩灯进行控制;
2)设计至少三种彩灯闪烁方式,按随机顺序组合,或固定组合连续运行;
3)用矩阵键盘设置彩灯闪烁间隔时间和闪烁方式(随机、固定),
4)设置24小时内自动开灯和关灯时间。
3、设计说明:1)8255、发光二极管、矩阵键;2)随机数可通过读取时间获得。
4、设计结果:1)硬件电路,2)流程图、3)软件程序,4)通过实验装置观察运行结果。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:69038 发表于 2024-5-6 23:55 | 只看该作者
8255不好买还贵,不如595更实用?
8个595就是64个IO了。8个595不到1RMB。分散开来还好布线。
8255一个只能扩到24个IO,你64IO需要3个,一个8255配置需在12个IO,8个数据线+4个控制口,用3个就需要8+12=20个IO,而8个595用级联方式只要3-4个IO就控制64个IO
教学的还是老一套电路,早该与时俱进了。。
回复

使用道具 举报

板凳
ID:1110945 发表于 2024-5-7 00:08 | 只看该作者
74HC164只要两个IO口就可以驱动,串两个74HC164用扫描法就可以
控制64个LED了。闪烁的效果是软件里做出来的,那就要看如何发挥了。
回复

使用道具 举报

地板
ID:60370 发表于 2024-5-7 09:04 | 只看该作者
zhuls 发表于 2024-5-6 23:55
8255不好买还贵,不如595更实用?
8个595就是64个IO了。8个595不到1RMB。分散开来还好布线。
8255一个只 ...

我也觉得595比较合适,而且8个IO口同一时间变化对控LED很重要。
回复

使用道具 举报

5#
ID:69038 发表于 2024-5-7 09:48 | 只看该作者
runmuel 发表于 2024-5-7 09:04
我也觉得595比较合适,而且8个IO口同一时间变化对控LED很重要。

是的,OE脚很好用。不想用就直接接地,想用就连到MCU,可开或关输出,输入PWM还能调亮度。。
回复

使用道具 举报

6#
ID:88256 发表于 2024-5-7 09:55 | 只看该作者
zhuls 发表于 2024-5-6 23:55
8255不好买还贵,不如595更实用?
8个595就是64个IO了。8个595不到1RMB。分散开来还好布线。
8255一个只 ...

教材是不会随意更改的,人是有惰性的,能够应付得过去为什么要给自己添麻烦?所以就这么一年一年延续下来了。
回复

使用道具 举报

7#
ID:879348 发表于 2024-5-7 13:30 | 只看该作者
先做出硬件,再不停调试程序
回复

使用道具 举报

8#
ID:155507 发表于 2024-5-7 15:31 | 只看该作者
zhuls 发表于 2024-5-6 23:55
8255不好买还贵,不如595更实用?
8个595就是64个IO了。8个595不到1RMB。分散开来还好布线。
8255一个只 ...

使用3个8255芯片来扩展至少64个IO口,每个8255连接到51单片机的数据总线和地址总线上。
8255配置就需在12个IO
回复

使用道具 举报

9#
ID:883242 发表于 2024-5-8 18:36 | 只看该作者
zhuls 发表于 2024-5-6 23:55
8255不好买还贵,不如595更实用?
8个595就是64个IO了。8个595不到1RMB。分散开来还好布线。
8255一个只 ...

学生,理解一下。
回复

使用道具 举报

10#
ID:1118092 发表于 2024-5-9 19:53 | 只看该作者
先做硬件,慢慢来
回复

使用道具 举报

11#
ID:1119444 发表于 2024-5-9 21:16 | 只看该作者
zhuls 发表于 2024-5-6 23:55
8255不好买还贵,不如595更实用?
8个595就是64个IO了。8个595不到1RMB。分散开来还好布线。
8255一个只 ...

是的,8255一搜都没卖的
回复

使用道具 举报

12#
ID:1119444 发表于 2024-5-9 21:28 | 只看该作者
zhuls 发表于 2024-5-6 23:55
8255不好买还贵,不如595更实用?
8个595就是64个IO了。8个595不到1RMB。分散开来还好布线。
8255一个只 ...

谢谢您的回复!我跟老师商量了一下,他说能实现功能就行!感谢
回复

使用道具 举报

13#
ID:1080935 发表于 2024-5-11 17:41 | 只看该作者
一片8255可以实现(用两个8位口,8X8=64),或者2片595,数码管扫描原理。或者595+74LS138。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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