某驾校LED广告灯程序设计方案8834.docx
《某驾校LED广告灯程序设计方案8834.docx》由会员分享,可在线阅读,更多相关《某驾校LED广告灯程序设计方案8834.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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高密度度非易失失存储器器制造技技术制造造,与工工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 驾校 LED 广告 程序设计 方案 8834
限制150内