- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计(论文)_可编程彩灯控制器
1 前言
近年来,彩灯对于美化、亮化城市有着不可轻视的重要工作。因此作为城市装饰的彩灯需求量越来越大,对与彩灯的技术和花样也越来越高。但传统的彩灯控制电路一般是由数字电路组成,这种彩灯控制器电路结构复杂、成本较高、功率损耗大,此外从功能效果上看,彩灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行改进。然而单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。LED彩灯具有成本低、发光纯度高、发光热量小、耗电量低、超长寿命的特点。所以利用单片机作LED彩灯控制,不仅是使控制花样、路数大大增加,成本也很低,而且对环境能源没有污染,有着很大的发展前景。
本方案是一种基于AT-89C51单片机的彩灯控制方案,实现对LED彩灯的控制。主要以AT-89C51单片机作为主控核心与发光二极管、晶振、复位、电源等组成电路,利用软件编辑实现彩灯流水灯的效果。
2 方案设计
2.1设计任务
(1)3色彩灯各9个,要求安一定顺序和时间关系运行:红色发光二极管由弱到强—绿色发光二极管由弱到强—蓝色发光二极管由弱到强。
(2)())
整个硬件原理电路主要以AT-89C51单片机作为主控核心与发光二极管、晶振、复位、电源等组成。
各个模块电路的工作原理:
3.11主控模块电路
采用AT89C51单片机作为控制器驱动LED发光管的时候共阳接法=
图3-3 复位电路
3.1.4晶振电路
本设计采用的是内部时钟振荡方式。
AT89C51中有一个用于构成内部震荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激震荡器,震荡电路参见下图3—5。 外接石英晶体(或陶瓷谐震器)及电容C1、C2接在放大器的反馈回路中构成并联震荡电路。对外接电容C1、C2虽然没有十分严格的要求,但电容容量的大小会轻微影响震荡频率的高低、震荡器工作的稳定性、起振的难易程度及灯的稳定性。本设计采用的是石英晶体电容C1、C2用。
图3-5时钟振荡方式
此设计也可以采用外部时钟电路如图3—5外部时钟方式所示。这种情况下外部时钟脉冲接到XTAL1端,即内部时钟发生器的输入端,XTAL2则悬空。为AT89C51提供基准频率、产生振荡电流、发出时钟信号。
3.2 硬件电路设计
按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。因此,本彩灯控制系统实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。其具体硬件电路如下图所示:
图3-5硬件电路设计图
总电路工作过程:
按下电源开关系统开始工作,单片机把程序计数器(PC)中地址送到程序存储器,并从中取出需要执行指令的操作码和操作数。指令执行阶段可以对指令操作码进行译码,以产生一系列控制信号,从而完成指令的执行。通过控制对核心芯片AT89c51内部系统编程,设想哪个引脚外发光二极管亮(除接晶振,电源,地的引脚外)则对其系统内部编程设为低电平,哪个引脚外发光二极管灭则相应的设为高电平。设想引脚外全部发光二极管亮对应的所有引脚则全设为低电平,设想引脚外相应的发光二极管全灭则引脚全设为高电平。晶振采用12MHZ,可知输出延迟时间为100ms,再对内部编写循环程序以达到设计要求就可控制彩灯点亮时间。先红、绿、黄三组灯中的每个灯逐渐点亮,实现发光二极管由弱到强。然后控制红绿蓝灯点亮的数目,依次点亮红,绿,蓝,黄,紫,青颜色的彩灯,按下复位按钮系统恢复到初始状态并开始工作。
在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“彩灯”效果了。
4 软件程序设计
4.1 主程序设计
图4-1主程序流程图
4.2系统流程图
图4-2红(绿,蓝)灯由弱到强流程图
图4-3色光控制图
图4-4花样彩灯流程图
可编程彩灯控制系统程序主要分为以下几个模块:初始化程序、主程序、等。
1、 初始化程序
初始化程序主要完成2、 主程序
主程序要负责总体程序管理功能, 3、、、 4、、5.1 系统仿真过程
(1)红灯由弱到强逐渐点亮
(2)绿灯由弱到强逐渐点亮
(3)蓝灯由弱到强逐渐点亮
(4)点亮黄灯
(5)点亮青灯
(6)点亮紫灯
(7)实现花样彩灯
5.2 仿真结果分析
通过仿真运行及其结果可知,此次设计基本上实现了红色发光二极管由弱到强—绿色发光二
您可能关注的文档
- 医学院本科生毕业论文工作管理办法(试行).doc
- 北塔BTNM技术白皮书3.9.doc
- 医用电梯、柴油发电机采购招标文件.doc
- 北斗方圆网络教育培训管理系统系统介绍.doc
- 医用高精度四点支撑及姿态调整系统技术方案.doc
- 医院大楼主体改造工程建设工程施工招标文件.doc
- 医院的组织结构和业务流程__学习借鉴.ppt
- 十字路口交通信号灯的PLC控制程序设计.doc
- 华东镇铁路扩能改造工程特大桥工程实施性施工组织设计.doc
- 华宇产权式度假酒店营销推广策划报告_doc69页.doc
- 单片机课程设计(论文)_基于DS18B20的温度采集系统设计.doc
- 单片机课程设计(论文)_基于AT89C51的噪音检测自适应系统设计.doc
- 单片机课程设计(论文)_基于单片机的交通灯的控制的设计—软件设计.doc
- 单片机课程设计(论文)_基于单片机的函数信号发生器设计.doc
- 单片机课程设计(论文)_基于语音识别技术的门禁系统.doc
- 单片机课程设计(论文)_基于单片机的多功能数字电子钟的设计.doc
- 单片机课程设计(论文)_微机化转速测量系统设计.doc
- 单片机课程设计(论文)_宿舍智能防盗防火报警系统.doc
- 单片机课程设计(论文)_基于单片机控制音乐门铃.doc
- 单片机课程设计(论文)_基于单片机的信号发生器设计.doc
最近下载
- 《劳动教育》教学课件PPT.pptx VIP
- TZS 0680—2025《医疗机构实验室生物安全管理组织架构规范》(水印版).pdf VIP
- 电信研发工程师L1认证培训考试复习题库资料(含答案).pdf
- 2024邮政集团湖北分公司社招笔试备考试题及答案解析.docx VIP
- 智慧教育行业解决方案(PPT).pptx VIP
- 《AIGC高效办公:Excel数据处理与分析》课件 第8章 客户数据分析.pptx VIP
- 企业合同法律风险及防范培训.pptx VIP
- 天达登机桥维保手册.pdf
- 漏扫RAS3000-山石网科远程安全评估系统用户手册V5.5-1.8.4-4.pdf VIP
- 2024年第九届“学宪法、讲宪法”知识竞赛题库及答案(中小学组).pdf VIP
文档评论(0)