- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要
近年来,彩灯对于美化、亮化城市有着不可轻视的重要作用。因此作为城市装饰的彩灯需求量越来越大,对于彩灯的技术和花样也越来越高。目前市场上各式各样的LED灯多半是采用全硬件电路实现,存在电路结构复杂,功能单一等局限性,因此有必要对现有的彩灯控制器进行改进。本文介绍了一种简易彩灯控制系统的软硬件设计过程,以AT-89S52单片机为控制中心与辅助硬件电路相结合,利用软件实现对LED灯的控制。本系统具有电路结构简单,操作容易,硬件少,成本低等特点。
关键词:LED彩灯;AT-89S52单片机;彩灯控制器
目 录
1设计任务 1
2设计方案 2
3 硬件设计
3.1 总体方案
3.2 单元电路设计
4 软件设计
5系统调试
6 设计结 1
参考文献 1
附录 1
附录一 原理图 1
附件二 PCB
附录三 程序
附录四 元件清单
1 设计任务
1.1设计目的
通过课程设计使我们进一步掌握微机原理与应用课程的有关知识,通过查阅资料,阅读程序,提高设计程序的能力及动手能力,使编程水平有一定的提高,同时也提高了我们通过动手进行硬件设计及程序设计的能力,从而提高解决实际问题的能力。
1.2基本要求
用16盏以上的LED小灯,实现至少4种彩灯灯光效果(不含全部点亮,全部熄灭)
图1-1 彩灯循环控制器硬件框图
方案二:本主要是通过对设计,达到单片机最小系统、电路、V直流电路组成。
图1-2 单片机彩灯循环控制系统硬件框图
此设计方案中单片机的P接,实现功能;利用电子电路装置控制,其电路不很复杂,制作,成本也相对较低。采用单片机控制其优点编程控制的图案花样多专业优势,本次设计采用第二种方案。
图3-1硬件原理图
3.2 单元电路设计
3.2.1 直流稳压电源
对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源的稳定可靠是系统平稳运行的前提和基础。
图3-2 直流电源电路
3.2.2 单片机最小系统
要使单片机工作起来,最基本的电路的构成由单片机、、电路组成。
图3-3 单片机最小系统
3.2.3 按键控制电路
按键控制电路(如图3-4所示)是由8个按键开关构成的。他们分别接在单片机AT89S52的P1.2到P1.7口,D1,D2用于显示所选为手动花样切换还是自动花样切换,按键S2~S8为手动花样选择键,数码管显示花样方式,由于P3口得电流过小,不足以驱动数码管,所以加上拉电阻。当下一键时,单片机会根据所按下的键调用相应的程序来实现高低电平的转换,从而使数码管显示按键信息及实现对彩灯的控制。
图3-4 按键控制电路
3.2.4 LED显示电路
市电彩灯显示电路(如图-5所示),是由16个25W市电彩灯、32个电阻、及8550和MAC97A6构成的电路。8550起开关作用,为使市电彩灯能正常工作,在J1口接入220V的交流电源。8550的基极对应的接到单片机的P0及P2端口。通过软件编程对P0及P2口输出高低电平来实现不同的闪烁花型。
4 软件设计
单片机的应用系统由硬件和软件组成,上述硬件原理图搭建完成上电之后,我们还不能看到多控制、多闪烁方式的LED灯系统循环点亮的现象,我们还需要编写程序控制单片机管脚电平的高低变化,来实现市电彩灯的明灭。软件编程是多控制、多闪烁方式市电彩灯灯系统中的一个重要的组成部分,是本设计的重点和难点。下面,我将阐述多控制、多闪烁方式的LED灯系统是如何实现6种不同的花样变化的。
图4-1按键扫描流程
图4-2主程序流程图
本设计是以单片机AT89S52为核心控制16个LED的6种不同的花样的变换。硬件电路如图附录1所示,16个LED相当于分别接在单片机的P0.0-P0.7及P2.0~P2.7接口上,当端口输出“1”时,8550相当于开关处于导通状态,使LED通电。当输出“0”时,LED灯熄灭。由于使用汇编语言写程十分的杂,所以我们采用了C语言来设计程序。程序启动时跳转到键盘判断模块程序中,,循环检测直到有按键按下的时候,程序转去相对应按键的彩灯显示的花型模块。具体程序流程如图4-1(按键扫描流程)和图4-2(主程序流程)所示。
5系统调试
(1)调试工具
①万用表
②9V直流电源
(2)调试环境
①地点:实验室
②室温:20 ℃
(3)测试过程
当我们把硬件焊接等工序完成之后便开始进行测试,首先是测试了位于单片机之前的部分,在电源一接近的地方就出现了短路的情况,但我们仔细检查,不关是元件在焊接还是电路线都没出现问题,最后在老师的帮助下才知道是元件的正负极接反,待重接之后我们又继续进行检测,通电之后又发现数码显示管有一线始终没亮过,在我的观察下发现有短线的
您可能关注的文档
最近下载
- 飞行中鸟击的危害与防范(共48张PPT).ppt VIP
- 统编版小学语文二年级上册第六单元 先辈伟人 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
- 历史记载-中西闻见录15.pdf VIP
- 历史记载-中西闻见录13.pdf VIP
- 医疗文书书写及规范.ppt VIP
- 统编版语文二年级上册第六单元 追寻伟人足迹单元任务群整体公开课一等奖创新教学设计.docx VIP
- 合力CPCD35-KU5Y4G3 叉车零件图册l.pdf VIP
- 历史记载-中西闻见录12.pdf VIP
- 课前小游戏-看字说颜色(必须wps打开).pptx VIP
- 历史记载-中西闻见录11.pdf VIP
文档评论(0)