单片机实训报告_广告灯.docx
《单片机实训报告_广告灯.docx》由会员分享,可在线阅读,更多相关《单片机实训报告_广告灯.docx(13页珍藏版)》请在三一办公上搜索。
1、 单片机原理及应用综合实训报告题 目: 广仁驾校LED广告灯 院 别: 机电学院 专 业: 09机电本 姓 名: 杨海鹏 学 号: 2009094243011 同组人员: 宋宝聪 庄志鑫 指导教师: 杨永 答辩日期: 2011-12-16 摘 要随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。广告灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用。用彩灯来装饰街道和城市建筑物已经成为一种时尚。本设计提出了一种基于AT89C51单片机控制LED广告灯的方案,来实现对广告灯的控制。本方案以AT89C51单片机作为主控核心,由显示、驱动和电源模块组成核心主控制模块
2、。其中电源模块采用全桥整流和稳压芯片7805为系统提供稳定的+5V电压。在主控模块上设有24个广告灯,根据用户需要可以编写各种亮灯模式。根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮灭。 本次试验旨在提高我们单片机的实际应用能力,如程序的编写以及硬件模拟调试,仿真实验等,同时丰富教学内容,让学生在实践中掌握知识,在实践中提高自己的编程能力和熟练的掌握单片计数等。 关键词:LED广告灯,AT89C51目录摘 要2第一章 程序设计方案41硬件电路设计42软件设计53软件调试7第二章键盘扫描及显示主要模块的组成72.1 C做控制模块82.2 电源模块. . .
3、 . . . . . . . . . . . . . . . . . . . . 8第三章硬件电路图及仿真显示93.1电路总图及仿真显示图10心得体会11参考文献12附录131试验程序13第一章 程序设计方案1硬件电路设计(1)AT89C51是一种带4K字节可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器。AT89C51采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL
4、的AT89C51是一种高效微控制器,AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案.主要特性:与MCS-51 兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路 图1 AT89C51引脚功能图(2)管脚功能说明,如图1所示(3)振荡器电路:XTAL1和XTAL2分别为反向放大器的输 入和输出。该反向放大器可以配置为片内振荡器,和片外振荡器两种。本系统采用的是内部振荡方式
5、,其外接晶振采用12MHz,电容C1、C2采用30pF,此时的机器周期的1us2软件设计整个系统的功能是由硬件电路配合软件来实现的,当硬件基本定型后,软件的功能也就基本定下来了。从软件的功能不同可分为两大类:一是监控软件(主程序),它是整个控制系统的核心,专门用来协调各执行模块和操作者的关系。二是执行软件(子程序),它是用来完成各种实质性的功能如测量、计算、显示等。每一个执行软件也就是一个小的功能执行模块。这里将各执行模块一一列出,并为每一个执行模块进行功能定义和接口定义。各执行模块规划好后,就可以规划监控程序了。首先要根据系统的总体功能选择一种最合适的监控程序结构,然后根据实时性的要求,合理
6、地安排监控软件和各执行模块之间地调度关系。(1)主程序方案主程序调用了3个子程序,分别是流水等状态子程序、串口发送子程序、延时子程序。主程序结构组成首先对主程序设置中断入口地址,设置好以后调用流水灯状态子程序,调用成功以后进行发送信息,用于显示模块显示,延时子程序。将各个功能程序以子程序的形式写好,当写主程序的时候,只需要调用子程序,然后在寄存器的分配上作一下调整,消除寄存器冲突和I/O冲突即可。程序应该尽可能多的使用调用指令代替跳转指令。因为跳转指令使得程序难以看懂各程序段之间的结构关系。而调用指令则不同,调用指令使得程序结构清晰,无论是修改还是维护都比较方便。将功能程序段写成子程序的形式,
7、除了方便调用之外,还有一个好处那就是以后写程序的时候如果要用到,就可以直接调用这个单元功能模块。其主程序流程图如图3.1所示,串口发送子程序如图3.2所示。系统程序见附录一开始系统初始化调用串口发送子程序返回图2 主程序流程图串口发送子程序发送 三字节发送延时返回 图3串口发送子程序3软件调试在完成了硬件和软件设计后,可借助单片机仿真开发装置进行软、硬件调试工作,调试时根据系统功能仔细检验是否实现所预期的功能,反复调试,直到满足要求。第二章主要模块的组成2.1 C做控制模块AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFlash Programmable and Era
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 报告 广告
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2017357.html