8x8x8LED光立方原理加程序(2020年12月16日整理).pptx

上传人:摩西的****12 文档编号:156456346 上传时间:2020-12-18 格式:PPTX 页数:38 大小:787.16KB
返回 下载 相关 举报
8x8x8LED光立方原理加程序(2020年12月16日整理).pptx_第1页
第1页 / 共38页
8x8x8LED光立方原理加程序(2020年12月16日整理).pptx_第2页
第2页 / 共38页
8x8x8LED光立方原理加程序(2020年12月16日整理).pptx_第3页
第3页 / 共38页
8x8x8LED光立方原理加程序(2020年12月16日整理).pptx_第4页
第4页 / 共38页
8x8x8LED光立方原理加程序(2020年12月16日整理).pptx_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《8x8x8LED光立方原理加程序(2020年12月16日整理).pptx》由会员分享,可在线阅读,更多相关《8x8x8LED光立方原理加程序(2020年12月16日整理).pptx(38页珍藏版)》请在金锄头文库上搜索。

1、8x8x8LED 光立方,周渴望 南阳理工学院 Q418084696 功能;通过自定义代码实现 LED 炫丽动画效果。 通过按钮 P3-7 按钮实现动画与暂停。 底面是 512 个 LED 分成 64 组的共阳极由 8 个 74hc573 控制,每层 64 个LED 共阴极接在一起,共引出 8 跟负极与 uln2803 相连由其控制(这里注意 uln280 输 出高电平 LED 负极通,低电平 LED 负极断)。 原理:先点亮最下层 LED,假设 8 个 74hc573 全输出高电平,uln2803 控制最 下层输出高电平,那么最下层 64 个 LED 都点亮,延时 10ms 到 5ms,关断

2、最下层 显示开通第二层假设也是 8 个 74hc573 全输出高电平,那么倒数第二层 64 个LED 全亮,再延时 2ms 到 5ms 那么以此类推每层的 LED64 个全都会亮,由于从第一层 亮到最后一层亮时间小于 50ms,由于人眼睛视觉暂留效果,就会觉得是全部层一 起亮的,这样就“一起”点亮了 512 个LED。 其实每层的 LED 亮的数量不一样就组成了各种画面,通过调节定时器,就会 有一种绚丽的动画效果。 本文使用的是 STC12c5a60s2 单片机,因为其程序存储空间大,stc89c52rc 单 片机完全可胜任(验证),只是程序太多要想办法了。 原理图: 本试验中 P0 口控制

3、8 个 74hc573 的锁存端,P1 控制每层与 uln2803 相连,P2 口传输到 74hc573 数据。本文使用动态扫苗,基于我之前做的 16x16 点阵文字移动 显示程序,程序简单易懂,但是代码较多。,1,程序:,/*定义 8 个 74hc573 锁存脚*/,#include sbit LA0=P00; sbit LA1=P01; sbit LA2=P02; sbit LA3=P03; sbit LA4=P04; sbit LA5=P05; sbit LA6=P06; sbit LA7=P07; sbit KEY=P37; void KEYKONG();,/*定义暂停开关*/ /*按

4、钮程序*/,2,3,unsigned char code ceng=0 x01,0 x02,0 x04,0 x08,0 x10,0 x20,0 x40,0 x80; /*8 层 控制代码每次亮一层*/ unsigned char code di12248= 0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,/*动画代码,纵向扫描*/,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff, 0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff, 0 xff,0 xff

5、,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff, 0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff, 0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff, 0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff, 0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,/*3 1*/,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x0

6、0,0 x00,0 x00,0 x38,0 x38,0 x38,0 x38, 0 x00,0 x00,0 x00,0 x00,0 x44,0 x44,0 x44,0 x44, 0 x00,0 x00,0 x00,0 x00,0 x04,0 x04,0 x04,0 x04, 0 x00,0 x00,0 x00,0 x00,0 x3c,0 x3c,0 x3c,0 x3c, 0 x00,0 x00,0 x00,0 x00,0 x04,0 x04,0 x04,0 x04, 0 x00,0 x00,0 x00,0 x00,0 x44,0 x44,0 x44,0 x44, 0 x00,0 x00,0 x0

7、0,0 x00,0 x38,0 x38,0 x38,0 x38,/*3 2*/,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x38,0 x38,0 x38,0 x38,0 x38,0 x38,0 x38,0 x38, 0 x44,0 x44,0 x44,0 x44,0 x44,0 x44,0 x44,0 x44, 0 x04,0 x04,0 x04,0 x04,0 x04,0 x04,0 x04,0 x04, 0 x3c,0 x3c,0 x3c,0 x3c,0 x3c,0 x3c,0 x3c,0 x3c, 0 x04,0 x04,0 x

8、04,0 x04,0 x04,0 x04,0 x04,0 x04, 0 x44,0 x44,0 x44,0 x44,0 x44,0 x44,0 x44,0 x44, 0 x38,0 x38,0 x38,0 x38,0 x38,0 x38,0 x38,0 x38,/*3 3*/,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x38,0 x38,0 x38,0 x38,0 x00,0 x00,0 x00,0 x00, 0 x44,0 x44,0 x44,0 x44,0 x00,0 x00,0 x00,0 x00, 0 x04,0 x04,0

9、x04,0 x04,0 x00,0 x00,0 x00,0 x00, 0 x3c,0 x3c,0 x3c,0 x3c,0 x00,0 x00,0 x00,0 x00, 0 x04,0 x04,0 x04,0 x04,0 x00,0 x00,0 x00,0 x00, 0 x44,0 x44,0 x44,0 x44,0 x00,0 x00,0 x00,0 x00, 0 x38,0 x38,0 x38,0 x38,0 x00,0 x00,0 x00,0 x00,/*3 4*/,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x38,0 x38,0

10、 x00,0 x00,0 x00,0 x00,0 x00,0 x00,4,0 x44,0 x44,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x04,0 x04,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x3c,0 x3c,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x04,0 x04,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x44,0 x44,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x38,0 x38,0 x00,

11、0 x00,0 x00,0 x00,0 x00,0 x00,/*3 4*/,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x38,0 x38,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x44,0 x44,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x04,0 x04,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x3c,0 x3c,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x04,0 x04,0 x00

12、,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x44,0 x44,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x38,0 x38,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,/*3 4*/,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x38,0 x38,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x44,0 x44,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x04,0 x04,0 x0

13、0,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x3c,0 x3c,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x04,0 x04,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x44,0 x44,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x38,0 x38,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,/*3 4*/,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x38,0 x38,0 x

14、00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x44,0 x44,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x04,0 x04,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x3c,0 x3c,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x04,0 x04,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x44,0 x44,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x38,0 x38,0 x00,0 x

15、00,0 x00,0 x00,0 x00,0 x00,/*2 1*/,0 x00,0 x00,0 x00,0 x00,0 x7c,0 x7c,0 x7c,0 x7c, 0 x00,0 x00,0 x00,0 x00,0 x20,0 x20,0 x20,0 x20, 0 x00,0 x00,0 x00,0 x00,0 x10,0 x10,0 x10,0 x10, 0 x00,0 x00,0 x00,0 x00,0 x08,0 x08,0 x08,0 x08, 0 x00,0 x00,0 x00,0 x00,0 x04,0 x04,0 x04,0 x04, 0 x00,0 x00,0 x00,0

16、x00,0 x04,0 x04,0 x04,0 x04, 0 x00,0 x00,0 x00,0 x00,0 x44,0 x44,0 x44,0 x44, 0 x00,0 x00,0 x00,0 x00,0 x38,0 x38,0 x38,0 x38,5,/*2 2*/,0 x7c,0 x7c,0 x7c,0 x7c,0 x7c,0 x7c,0 x7c,0 x7c, 0 x20,0 x20,0 x20,0 x20,0 x20,0 x20,0 x20,0 x20, 0 x10,0 x10,0 x10,0 x10,0 x10,0 x10,0 x10,0 x10, 0 x08,0 x08,0 x08,0 x08,0 x08,0 x08,0 x08,0 x08, 0 x04,0 x04,0 x04,0 x04,0 x04,0 x04,0 x04,0 x04, 0 x04,0 x04,0 x04,0 x04,0 x04,0 x04,0 x04,0 x04, 0 x44,0 x44,0 x44,0 x44,0 x44,0 x44,0 x44,0 x44, 0 x38,0

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号