下载此文档

心形花样流水灯ppt.ppt


文档分类:高等教育 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
心形花样流水灯
小组成员:时泓 许关月
顾杰 费伯扬
指导老师:刘学明
2021/3/11
1
系统设计方案
实现不同方式点亮32个LED流水灯(左循环、奇偶亮、右循环、全灭全亮等等)本流水灯实际上就是一个带有三十二个LED灯的单片机最小应用系统,即为由 LED灯、晶振、复位、电源等电路和必要的软件组成的单个单片机。
2021/3/11
2
理论分析
,;相反,,;同理,接在其他口的31个LED的点亮和熄灭的方法同LED1。因此,要实现流水灯功能,我们只要将发光二极管LED1~LED32依次点亮、熄灭,32只LED灯便会一亮一暗的做流水灯了。同样的道理,可以32个灯左移
点亮,全亮、全灭。 在此还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,在控制二极管亮灭的时候应该延时一段时间,否则就看不到“流水”效果了。
2021/3/11
3
硬件
1:STC89C51的最小化系统
2021/3/11
4
流程图
2021/3/11
5
原理图
2021/3/11
6
仿真图
2021/3/11
7
部分程序
#include<>
#define uchar unsigned char
uchar flag=200;
uchar code Tab1[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xFF};
uchar code Tab2[]={0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF};
uchar code Tab3[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x00};
uchar code Tab4[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x00};
uchar code Tab11[]={0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00,0xff};
uchar code Tab22[]={0x7F,0x3F,0x1F,0x0F,0x07,0x03,0x01,0x00,0xff};
void shansuo();
void xl();
 
void delay(void)
{
unsigned char m,n;
for(m=0;m<flag;m++)
for(n=0;n<250;n++)
2021/3/11
8

心形花样流水灯ppt 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人回忆笑一笑
  • 文件大小1012 KB
  • 时间2021-10-18