单片机项目结题报告.docx
《单片机项目结题报告.docx》由会员分享,可在线阅读,更多相关《单片机项目结题报告.docx(25页珍藏版)》请在三一办公上搜索。
1、单片机项目结题报告项日名称:花样流水灯项目组员:张曌、张丹丹、张浩、章江班 级:通信1502指导教师:张天飞填表日期:2017/5/5目录第1章概述31.1项目简介31.2项目方案3第2章硬件电路设计5第3章软件程序设计8第4章仿真结果8第5章小结12附录A程序13附录B电路图22附录C焊接实物图23第1章概述1.1项目简介本项目要求在单片机的P0端口的P0.0P0.7引脚外接8个LED 发光二极管D1D8,在P2端口的P2.0P2.7引脚外接8个LED发光二 极管D9D16实现各种灯亮的效果,具体要求为:(1)D1D16发光二级管自上而下依次轮流点亮;(2)D1D16发光二级管自下而上依次轮
2、流点亮;(3)D1D16发光二级管自上而下每间隔一个依次点亮;(4)上下交替点亮(5)全亮(6)全灭(7)重复循环以上6个过程1.2项目方案(项目整体方案描述及方案框图)1.2.1若要实现流水灯不同功能的展现,则要根据实际的条件设计相 应的硬件电路和软件程序的设计。本课题使用AT89C51单片机进行流 水灯的功能演示,本流水灯实际上就是一个带有16个发光二极管的 单片机最小的应用系统,由发光二极管、晶振、复位、电源等电路和 必要的软件组成的单个单片机。如果要让接在P1.0 口的LED 1灯亮起来,那么只要把P1.0 口的 电平变为低电平就可以了;相反,如果要接在P1.0 口的LED灯熄灭, 就
3、要把P1.0 口的电平变为高电平;同理,接在P1.1P1.7 口的其他 7个LED灯点亮和熄灭的方法同LED1;同理P2.0P2.7也如此。因此, 要实现流水灯功能,我们只要将发光二极管的依次点亮,熄灭,LED 灯便会一亮一暗的做流水灯。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执 行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段 时间,否则我们就看不到“流水”的效果了。基本功能:利用AT89C51作为主控制器组成一个LED流水灯系统,实 现16个LED灯的演示。基本器件:AT89C51单片机、16个LED灯和电阻1.2.2系统原理组成框图:开关输入I 中心控制模块h人
4、、led流水灯K AT89C511/ | 7 复 位 晶 振 电 路第2章硬件电路设计类似第1章,分小节介绍硬件电路设计(分模块介绍各子电路的功能及原理)2.1各电路模块2. 1. 1子系统模块一AT89C51复位模块通过人工按键复位实现单片机的复位。按键复位通过对RST端经过两个电 阻对电源Vcc接通分压产生的高电平来实现。2. 1. 2子系统模块二AT89C51晶振模块(内部时钟方式)图 2.1.2AT89C51单片机内部有一个用于构成振荡器的高增益反相放大器, 输入端为芯片引脚XTAL1,输出端为引脚XTAL2,这两个引脚外部跨 接石英晶体振荡器和微调电容,构成一个稳定的自激振荡器。2.
5、 1. 3子系统模块三功能播放模块播放模块由16个发光二极管和16个上拉电阻构成,通过对软件 程序的调用,让16个发光二极管在不同时刻产生不同的效果,使其 实现基本的流水灯功能,能够近一步的实现从理论到实际的转变。图2.1.3功能播放模块P0.0P0.7引脚外接8个LED发光二极管D1D8并且分别连接8个上 拉电阻且共阳极,同在P2端口的P2.0P2.7引脚外接8个LED发光二极管D9D16也接8个上拉电阻且共阳极,实现各种灯亮的效果。第3章软件程序设计3.1软件流程3.1. 1总流程图11111自上而下依次轮流点亮自下而上依次轮流点亮自上而下间隔一次点亮上下交替点亮第4章仿真结果4.1D1
6、D16发光二级管自上而下依次轮流点亮4.2 D1D16发光二级管自下而上依次轮流点亮4.3 D1 D16发光二级管自上而下每间隔一个依次点亮4.4 D1 D16发光二级管上下交替点亮4.5 D1 D16发光二级管全亮4.6 D1D16发光二级管全灭第5章小结总结描述项目设计过程中遇到的问题及解决方法、团队队员的感悟与 收获等通过这次单片机课程设计,我们小组收获很多。在这次设计过程 中,硬件的设计跟焊接都要我们自己动手,软件的编程也要我们不断 的调试,最终才能够完成自己所要完成的目标,获得相关的知识。在实习之前,我们要对所用单片机的内部结构有一个比较系统的 了解;要从哪些途径获得单片机理论知识的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 项目 报告
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5076945.html