(流水灯)11电二刘远、胡康

(流水灯)11电二刘远、胡康

ID:40724089

大小:990.55 KB

页数:21页

时间:2019-08-06

(流水灯)11电二刘远、胡康_第1页
(流水灯)11电二刘远、胡康_第2页
(流水灯)11电二刘远、胡康_第3页
(流水灯)11电二刘远、胡康_第4页
(流水灯)11电二刘远、胡康_第5页
资源描述:

《(流水灯)11电二刘远、胡康》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、流水灯课题设计专业:电子信息工程班级:11电子二班姓名:刘远、胡康学号:20110920202011092029指导老师:向继文一、课程设计题目基于STC89C51单片机的20PCSLED流水灯二、课程设计目的为了提高嵌入式系统设计与实际的应用能力,开始为期三周的嵌入式系统设计课程设计。通过实训使学生在巩固所学单片机知识的基础之进一步把其与20PCS操作系统的移植结合起来,增强学生对所学知识的实际应用能力和以及与当前专业的前沿知识结合,达到对20PCS操作系统的学习和理解,为以后从事嵌入式工作的研究和开发打好基础。三、课程设计

2、内容设计基于51单片机的嵌入式系统,把20PCS操作系统移植到单片机上,能完成基本的输入和输出,输入接开关,输出接十至二十个LED灯。在此基础之上,每个同学根据自己的特长扩展应用系统对LED灯亮法进行设计。技术要点:利用模拟PWM实现呼吸效果(渐亮与渐暗)采用数据表实现各种流水变化花样主要程序模块:扫描式LED驱动模块效果表转到LED显示缓存模块流水灯变化模式表主控制模块软件特点:采用C语言编程采用函数式形成模块化占空比控制驱动LED节省LED限流电阻硬件特点:MCU采用8位51单片机STC89C51利用其中的20个端口直接驱

3、动LED外围采用最小系统四原理图:电路图布局图搭焊图五实物图及步骤:准备洞洞板,对照图纸下手。这一面是安装元件的。覆铜面,和元件面一样上面有坐标文字。这一面是焊锡的。找到LED,然后找准坐标,一个一个插下去。先插好上图所示的这几个。安装切记不要弄错LED的极性,长脚为正极,正极朝板外。小心地翻到覆盖面,准备焊锡。先焊好易于下手一排脚,先不必两边都焊好。注意一边焊一边要将LED插到底。按照布局图将一整圈LED全部插好焊好。用斜口钳剪脚。接下来安装IC插座。IC插座先焊好对脚固定就可以了。开始用剪下的引脚对最外围的LED进行搭焊。

4、注意电铬铁不要停留时间过长,1秒左右一次就好了,没焊好可以稍等几秒再重新焊过。将LED外围一圈搭焊好,这里是LED的电源正极。搭焊完毕将焬加饱满。接下连接LED负极(K)与IC脚,一定要仔细观察布局,一步错就难以收拾哦。90度拐脚处理:分别以从焊点开始先轻焊一下固定引脚,剪去多余的脚长后,从交汇处开始加锡,一点一点加,加一下铬铁离开,再加其他点。不要拖焊。继续焊接将LED与IC的全部连接焊接完毕后,准备其他散件。元件面,仔细对照布局图,将元件插入。注意电解电容的极性,长脚为正。插件完毕将插件焊好,剪脚。对照布局图完成所有焊接接

5、好电池箱,装入单片机。装入电池,做好心理准备迎接胜利。轻轻将电池箱上的开关拨至ON。看到胜利作品了。如果失败:1.检查电池是否装反;2.检查电池线是否焊反;3.检查洞洞板上的正负极是否有短路;4.重点检查晶振两脚间及对地是否短路。六程序:#include"define.h"//缩写宏#include"at89x52.h"//端口#defined1P2_0#defined2P2_3#defined3P2_6#defined4P0_7#defined5P0_5#defined6P0_3#defined7P0_2#defined8P

6、0_1#defined9P0_0#defined10P1_3#defined11P1_2#defined12P1_0#defined13P1_1#defined14P1_4#defined15P1_5#defined16P1_7#defined17P3_1#defined18P3_4#defined19P3_6#defined20P3_7//显示缓冲区ucharLED[3];#include"mode.h"//流水模式花样效果库voidmain(void){uchari;for(i=0;i<3;i++)LED[i]=0;LED

7、[0]=0xFF;LED[1]=0xFF;LED[2]=0xFF;myshow();//呼吸灯效果展示//主循环while(1){play(md01,50,1);//一个一个加上,再一个一个消失。play(md02,80,2);//左右同时一个一个加上,再一个一个消失。play(md03,70,1);//两边同时下雪式堆积play(md04,100,8);//标准流水,3亮3灭play(md05,30,10);//play(md06,20,5);//两边跳动1,左上右下play(md07,20,10);//两边跳动1,左右同向

8、上play(md08,50,2);//向下推入,掉落play(md09,40,2);//单点来回play(md10,100,1);//2亮1灭双向落入,随机消退play(md18,30,2);//火车sp50play(md11,40,1);//两头受阻play(md12,10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。