某驾校LED广告灯程序设计方案

上传人:re****.1 文档编号:506369751 上传时间:2024-03-03 格式:DOCX 页数:16 大小:145.24KB
返回 下载 相关 举报
某驾校LED广告灯程序设计方案_第1页
第1页 / 共16页
某驾校LED广告灯程序设计方案_第2页
第2页 / 共16页
某驾校LED广告灯程序设计方案_第3页
第3页 / 共16页
某驾校LED广告灯程序设计方案_第4页
第4页 / 共16页
某驾校LED广告灯程序设计方案_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《某驾校LED广告灯程序设计方案》由会员分享,可在线阅读,更多相关《某驾校LED广告灯程序设计方案(16页珍藏版)》请在金锄头文库上搜索。

1、单片机原原理及应应用综合合实训报报告题 目: 广仁仁驾校LLED广广告灯 院 别:机电学院院专业: 099机电本 姓名:杨杨海鹏学号: 20009099424430111同组人员员:宋宝宝聪 庄志鑫鑫指导教师师:杨永永 答辩日日期:220111-12-116摘 要随着人们们生活环环境的不不断改善善和美化化,在许许多场合合可以看看到彩色色霓虹灯灯。广告告灯由于于其丰富富的灯光光色彩,低低廉的造造价以及及控制简简单等特特点而得得到了广广泛的应应用。用用彩灯来来装饰街街道和城城市建筑筑物已经经成为一一种时尚尚。本设设计提出出了一种种基于AAT899C511单片机机控制LLED广广告灯的的方案,来来实

2、现对对广告灯灯的控制制。本方方案以AAT899C511单片机机作为主主控核心心,由显显示、驱驱动和电电源模块块组成核核心主控控制模块块。其中中电源模模块采用用全桥整整流和稳稳压芯片片78005为系系统提供供稳定的的+5VV电压。在在主控模模块上设设有244个广告告灯,根根据用户户需要可可以编写写各种亮亮灯模式式。根据据各种亮亮灯时间间的不同同需要,在在不同时时刻输出出灯亮或或灯灭的的控制信信号,然然后驱动动各种颜颜色的灯灯亮灭。本次试验验旨在提提高我们们单片机机的实际际应用能能力,如如程序的的编写以以及硬件件模拟调调试,仿仿真实验验等,同同时丰富富教学内内容,让让学生在在实践中中掌握知知识,在

3、在实践中中提高自自己的编编程能力力和熟练练的掌握握单片计计数等。 关关键词:LEDD广告灯灯,ATT89CC51目录2.2 电源源模块. . . . . . . . . . . . . . . . . . . . . . . 8第一章 程序序设计方方案1硬件电电路设计计(1)AT889C551是一一种带44K字节节可编程程可擦除除只读存存储器(FFPERROMFallsh Proograammaablee annd EErassablle RReadd Onnly Memmoryy)的低低电压,高高性能CCMOSS8位微微处理器器。ATT89C51采用用ATMMEL高高密度非非易失存存储器制制

4、造技术术制造,与与工业标标准的MMCS-51指指令集和和输出管管脚相兼兼容。由由于将多多功能88位CPPU和闪闪烁存储储器组合合在单个个芯片中中,ATTMELL的ATT89CC51是是一种高高效微控控制器,AAT899C511单片机机为很多多嵌入式式控制系系统提供供了一种种灵活性性高且价价廉的方方案.主要特性性:与MCCS-551 兼兼容 4K字字节可编编程闪烁烁存储器器 寿命:110000写/擦擦循环数数据保留留时间:10年年全静态态工作:0Hzz-244Hz三级程程序存储储器锁定定1288*8位位内部RRAM32可可编程II/O线线两个116位定定时器/计数器器5个中中断源 可编程程串行通

5、通道低功耗耗的闲置置和掉电电模式片内振振荡器和和时钟电电路 图图1 AAT899C511引脚功功能图(2)管管脚功能能说明,如如图1所所示(3)振振荡器电电路:XTALL1和XXTALL2分别别为反向向放大器器的输入入和输出出。该反反向放大大器可以以配置为为片内振振荡器,和和片外振振荡器两两种。本本系统采采用的是是内部振振荡方式式,其外外接晶振振采用112MHHz,电电容C11、C22采用330pFF,此时时的机器器周期的的1uss2软件件设计整个系统统的功能能是由硬硬件电路路配合软软件来实实现的,当当硬件基基本定型型后,软软件的功功能也就就基本定定下来了了。从软软件的功功能不同同可分为为两大

6、类类:一是是监控软软件(主主程序),它它是整个个控制系系统的核核心,专专门用来来协调各各执行模模块和操操作者的的关系。二二是执行行软件(子子程序),它它是用来来完成各各种实质质性的功功能如测测量、计计算、显显示等。每每一个执执行软件件也就是是一个小小的功能能执行模模块。这这里将各各执行模模块一一一列出,并并为每一一个执行行模块进进行功能能定义和和接口定定义。各各执行模模块规划划好后,就就可以规规划监控控程序了了。首先要根根据系统统的总体体功能选选择一种种最合适适的监控控程序结结构,然然后根据据实时性性的要求求,合理理地安排排监控软软件和各各执行模模块之间间地调度度关系。(1)主主程序方方案主程

7、序调调用了33个子程程序,分分别是流流水等状状态子程程序、串串口发送送子程序序、延时时子程序序。主程序结结构组成成首先对主主程序设设置中断断入口地地址,设设置好以以后调用用流水灯灯状态子子程序,调调用成功功以后进进行发送送信息,用用于显示示模块显显示,延延时子程程序。将各个功功能程序序以子程程序的形形式写好好,当写写主程序序的时候候,只需需要调用用子程序序,然后后在寄存存器的分分配上作作一下调调整,消消除寄存存器冲突突和I/O冲突突即可。程程序应该该尽可能能多的使使用调用用指令代代替跳转转指令。因因为跳转转指令使使得程序序难以看看懂各程程序段之之间的结结构关系系。而调调用指令令则不同同,调用用

8、指令使使得程序序结构清清晰,无无论是修修改还是是维护都都比较方方便。将将功能程程序段写写成子程程序的形形式,除除了方便便调用之之外,还还有一个个好处那那就是以以后写程程序的时时候如果果要用到到,就可可以直接接调用这这个单元元功能模模块。其其主程序序流程图图如图33.1所所示,串串口发送送子程序序如图33.2所所示。系统程序序见附录录一开始系统初始化调用串口发送子程序返回图2 主主程序流流程图串口发送子程序发送 三字节发送延时返回 图图3串口口发送子子程序3软件件调试在完成了了硬件和和软件设设计后,可可借助单单片机仿仿真开发发装置进进行软、硬硬件调试试工作,调调试时根根据系统统功能仔仔细检验验是

9、否实实现所预预期的功功能,反反复调试试,直到到满足要要求。第二章主主要模块块的组成成2.1 C做控制制模块AT899C511是一种种带4KK字节闪闪烁可编编程可擦擦除(FFPERROMFlaash Proograammaablee annd EErassablle RReadd Onnly Memmoryy)的低低电压,高高性能CCMOSS 8位位微处理理器,俗俗称。AAT899C20051是是一种带带2K字字节闪烁烁可编程程可擦除除只读存存储器的的单片机机。单片片机的可可擦除只只读存储储器可以以反复擦擦除1000次。该该器件采采用ATTMELL高密度度非易失失存储器器制造技技术制造造,与工工

10、业标准准的MCCS-551指令令集和输输出管脚脚相兼容容。由于于将多功功能8位位CPUU和闪烁烁存储器器组合在在单个芯芯片中,AATMEEL的AAT899C511是一种种高效微微控制器器,ATT89CC20551是它它的一种种精简版版本。AAT899C单片片机为很很多嵌入入式控制制系统提提供了一一种灵活活性高且且价廉的的方案。外外形及引引脚排列列如图所所示电路连接接如下图图所示:2.2 电源模模块及稳稳压电源源因为单片片机工作作电源为为+5VV,且底底层电路路功耗很很小。采采用78805三三端稳压压片即可可满足要要求。2220VV交流电电通过变变压为1155的的变压器器变成为为4.11V的交交

11、流电,通通过全桥桥整流变变为3.6V的的半波电电源,最最后通过过滤波电电容输出出有波动动的+55V的电电压,最最后通过过W78805对对电压进进行稳压压输出稳稳定的+5V电电压,为为整个单单片机系系统供电电。其中中在电源源前端用用一个光光敏二极极管控制制个继电电器继而而控制整整个电源源电路,当当有光的的时候光光敏二极极管不导导通,继继电器不不吸合电电源电路路不工作作,当无无光的时时候光敏敏二极管管导通,继继电器吸吸合电源源电路工工作。其其电路如如图4所所示图4 电电源电路路第三章硬硬件电路路图及仿仿真显示示3.1电电路总图图及仿真真显示设计总结结对于本次次课题的的心得体体会,我我们觉得得有以下

12、下几点:1、不管管做什么么事,计计划是很很重要的的。没有有一个完完好的计计划,做做事情就就会没有有一个好好的顺序序,做事事情会比比较乱,很很难成功功。而有有一个好好的计划划,不管管做什么么事都会会事半功功倍,做做事心中中有数,明明确重点点和缓急急,不会会有疏漏漏。这样样才能提提高成功功率。2、做事事要多动动脑,选出最最好的方方法。一一件事往往往有多多种解决决方法,一一个好的的方法,不不仅能使使事情事事半功倍倍,而且且往往决决定最后后的成与与败,所所以做事事时一定定要多动动一下脑脑筋,想想出最好好的方法法。3、要注注意细节节。细节节决定成成败,这这句话在在这次课课题中不不仅一次次得到了了印证,特

13、特别是在在软件的的编程过过程中,一一点点的的错误就就会使你你整个程程序不能能运行。因因此我们们不仅仅仅要有整整体意识识,也要要注意细细节,不不要因一一个关键键地方的的一个细细节而导导致满盘盘皆输。4、团队队合作很很重要。团团队做一一件事时时,要发发挥出门门一个人人的长处处。人无无完 人人,但一一个团队队可以互互相帮助助,互相相补充,只只要互相相合作,个个人完成成各自专专长的,离离成功就就只有一一步之遥遥。人人人总是有有疏漏的的方面,但但是只要要互相合合作,互互相交流流, 就就会考虑虑问题更更全面化化,在本本次课题题中,我我们组团团结合作作不仅事事半功倍倍,而且且发现了了一些好好的有趣趣的构想想

14、,是我我们对单单片机有有了更浓浓的兴趣趣。在这次的的学习中中,进一一步掌握握了511系列的的模拟串串口模拟拟操作,并并且通过过Keiil软件件的deebugg功能观观察,内内部存储储器的数数据的变变化,验验证程序序的实现现过程。经经过老师师讲解和和同学的的帮助,基基本掌握握了数码码管的原原理,知知道了数数码管的的段代码码,数码码管分为为共阴和和共阳接接法。在在调试过过程中也也遇到了了一些问问题,但但是在杨杨老师的的耐心指指导以及及其他同同学的帮帮助下,得得以顺利利解决。本本设计能能够顺利利的完成成得到了了杨老师师的大力力支持与与帮助,在在百忙之之中抽出出宝贵的的休息时时间,仔仔细耐心心为我指指导。设设计过程程中,杨杨老师一一并帮我我分析遇遇到的种种种困难难。一直直支持,鼓鼓励我要要有解决决问题的的信心,使使设计得得以顺利利的完成成。在开开发的同同时,和和同学们们之间的的相互探探讨也使使我获益益匪浅。在在此,对对他们表表示由衷衷的感谢谢!电子信息息技术日日新月异异地飞速速发展,人人们总是是处在不不断学习习阶段,再再加上我我们水平有有限,所所以本设设计肯定定存在许许多不尽尽如人意意的地方方,欢迎迎广大老师师和同学学批评指指正。参考文献献1 单片片机中级级教程原理理与应用用 张俊俊谟 北北京航空空航天大大学出版版社附录1试验程程序ORG 00000H

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号