资源描述:
《基于单片机的彩灯控制器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京化工大学北方学院毕业设计(论文)诚信申明本人申明:我所呈交的本科毕业设计(论文)是本人在导师指导下对四年专业知识而进行的研究工作及全面的总结。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中创新处不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京化工大学或其它教育机构的学位或证书而已经使用过的材料。与我一同完成毕业设计(论文)的同学对本课题所做的任何贡献均已在文中做了明确的说明并表示了谢意。若有不实之处,本人承担一切相关责任。本人签名:年月日39北京化工大学北方学院毕业设计(论文)基于单片机的彩灯控制器设计赵向明自动化专业自控0702班学号070204
2、056指导教师孙丽云讲师杨志强助教摘 要随着微电子技术的发展,人民的生活水平不断提高,人们对周围环境的美化和照明已不仅限于单调的白炽灯,彩灯已成为时尚的潮流。彩灯控制器的实用价值在日常生产实践日常生活中的作用也日益突出。基于各种器件的彩灯也都出现,单片机因其价格低廉,使用方便,控制简单而成为控制彩灯的主要器件。目前市场上更多用全硬件电路实现,电路结构复杂,结构单一,一旦制成成品就只能按固定模式,不能根据不同场合,不同时段调节亮度时间,模式和闪烁频率等动态参数,而且一些电路存在芯片过多,电路复杂,功率损耗大,亮灯样式单调缺乏可操作性等缺点,设计一种新型彩灯已迫不及待。近年来,彩
3、灯对于美化、亮化城市有着不可轻视的重要作用。因此作为城市装饰的彩灯需求量越来越大,对与彩灯的技术和花样也越来越高。目前市场上各种式样的LED彩灯多半是采用全硬件电路实现,存在电路结构复杂、功能单一等局限性,因此有必要对现有的彩灯控制器进行改进。本文介绍了一种简易LED彩灯控制系统的软硬件设计过程,以STC-89C52单片机作为主控核心与辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。本系统具有电路结构简单、操作容易、硬件少、成本低等特点。关键词:LED彩灯 STC-89C52单片机 彩灯控制器39北京化工大学北方学院毕业设计(论文)DesignofLanternContr
4、ollerBasedonSingle-chipAbstractWiththedevelopmentofmicroelectronicstechnology,improvepeople'slivingstandard,peopleonthesurroundingenvironment,landscapingandlightingarenotlimitedtomonotonousincandescentlightshavebecomeafashiontrend.Lanterncontrollerpracticalvalueindailyproductionpracticesinda
5、ilylifehavebecomeincreasinglyprominentrole.Carnivalisalsobasedonavarietyofdeviceshaveemerged,themicrocontrollerbecauseofitslowprice,easytouse,simpletocontrolyourlightscontrollingthemaindevice.Moreonthemarketwithallthehardwarecircuit,thecircuitstructureiscomplex,singlestructure,oncethefinishe
6、dproductscanonlybeafixedpattern,notaccordingtodifferentoccasions,adjustthebrightnessofdifferenttimeperiods,patternsandblinkingfrequencyofthedynamicparameters,andsomecircuitThechiptoomuch,circuitcomplexity,powerconsumptionlarge,LiangDengstylemonotonouslackofoperationandothershortcomings,desig
7、nanewtypeoflightscannotwait.Inrecentyears,thelanternforthelandscaping,lightingthecityhasanimportantroleshouldnotbeunderestimated.Sothecitydecoratedwithlanternsasthegrowingdemandfortechnologyandlanternshavebecomemoresophisticatedandsynchronized.Curr