欢迎来到天天文库
浏览记录
ID:39744354
大小:514.50 KB
页数:29页
时间:2019-07-10
《多路彩灯控制器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、多路彩灯控制器设计兰州交通大学博文学院毕业设计(论文)题目多路彩灯控制器设计专业班级学所在系指导教师完成时间年月日24多路彩灯控制器设计多路彩灯控制器设计摘要本文利用89C51单片机的串行口来实现循环彩灯的设计。系统模块主要包括键盘控制模块和流水彩灯模拟显示模块。键盘控制模块采用行列式键盘,通过中断调用程序对单片机进行控制。流水彩灯模拟显示模块采用ULN2003进行驱动扩展,从而实现8路彩灯的流水效果。系统并用WAVE软件进行了模拟仿真,结果表明可以实现彩灯的几种图案显示控制。[关键词]单片机串行口89C5124多路彩灯控制器设计Controllerdesignformulti-L
2、anternAbstractInthispaper,89C51microcontrollerserialporttoachievethecyclelanterndesign.Systemmoduleincludeskeyboardcontrolmoduleandthewaterlanternanalogdisplaymodule.Keyboardcontrolmoduleusingthedeterminantofthekeyboard,throughthecallingprogramtomicrocontrollerinterruptcontrol.Waterlanternanal
3、ogdisplaymoduleusingULN2003todriveexpansion,inordertoachieve8-waylightsofthewatereffects.SystemandcarriedoutwiththeWAVEsoftwaresimulationresultsshowthatseveralpatternscanbeachievedlanterndisplaycontrol.[Keywords]microcontrollerserialport89C5124多路彩灯控制器设计目录中文摘要...................................
4、..........................................................I英文摘要............................................................................................II第一章绪论1第二章设计概述12.1系统概述1第三章多路彩灯控制器设计与分析23.1系统设计要求23.2系统设计方案23.3各个模块方案的选择和论证2第四章系统主要器件介绍44.1AT89C51单片机性能介绍44.1.1主要特性:44.1.2管脚说明:54.1.3振荡器特性:
5、64.1.4芯片擦除:74.2ULN2003介绍74.2.1ULN2003特点74.2.2 ULN2003的作用:84.3LED显示的工作原理10第五章彩灯硬件设计实现115.1.彩灯控制器硬件设计的总体概述115.2电路组成分析1224多路彩灯控制器设计5.2.1晶振电路125.2.2复位电路125.2.3单片机复位后的状态:14第六章彩灯软件设计实现156.1主程序156.2键盘的扫描子程序166.3闪烁控制程序166.4延时子程序176.5系统程序实现17第七章系统调试207.1电源的调试207.2单片机调试207.2.1排除逻辑故障217.2.2排除元器件失效227.2.3
6、排除电源故障22总结22致谢22参考文献2324多路彩灯控制器设计第一章绪论随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。因为彩灯体积小,外观精致,非常适合于节日、婚庆背景布置、歌厅、音乐会、舞台、舞厅、宾馆、酒楼、商厦、橱窗、店铺、家居等各种场所但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参
7、数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行改进。第二章设计概述2.1系统概述 本文提出了一种基于AT89C51单片机的彩灯控制方案,实现对LED彩灯的控制。本方案以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。在主控模块上设有6个按键和1位七段码LED显示器,根据用户需要可以编写若干种亮灯模式,利用其内部定
此文档下载收益归作者所有