网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机项目结题报告之流水灯3.docx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE # 单片机项目结题报告 项目名称: 花样流水灯 项目组员: 张曌、张丹丹、张浩、章江 班 级:通信1502 指导教师:张天飞 填表日期:2017/5/5 PAGE PAGE # 目录 错误 错误!未定义书签。 错误!未定义书签 错误!未定义书签 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 第 1 章 概述 项目简介 项目方案 第 2 章 硬件电路设计 第 3 章 软件程序设计 第 4 章 仿真结果 第 5 章 小结 附录 A 程序 附录 B 电路图 附录 C 焊接实物图 第 1 章 概述 项目简介 本项目要求在单片机的P0端口的~引脚外接8个LED发光二 极管D1~D8在P2端口的~引脚外接8个LED发光二极管D9~D16实 现各种灯亮的效果,具体要求为: ( 1 ) D 1 ~ D 1 6发光二级管自上而下依次轮流点亮; ( 2) D 1 ~ D 1 6发光二级管自下而上依次轮流点亮; (3) D1~D16发光二级管自上而下每间隔一个依次点亮; 4) 上下交替点亮 5) 全亮 6) 全灭 7)重复循环以上 6 个过程 项目方案 (项目整体方案描述及方案框图) 若要实现流水灯不同功能的展现, 则要根据实际的条件设计相应 的硬件电路和软件程序的设计。本课题使用AT89C51单片机进行流水 灯的功能演示,本流水灯实际上就是一个带有 16 个发光二极管的单 片机最小的应用系统,由发光二极管、晶振、复位、电源等电路和必 要的软件组成的单个单片机。 如果要让接在口的LED1灯亮起来,那么只要把口的电平变 为低电平就可以了;相反,如果要接在口的LED灯熄灭,就要把口的 电平变为高电平;同理,接在~口的其他7个LED灯点亮和熄灭的方 法同LED1同理~也如此。因此,要实现流水灯功能,我们只要将发 光二极管的依次点亮,熄灭,LED灯便会一亮一暗的做流水灯。 在此我们还应注意一点,由于人眼的视觉暂留效应以及单片 机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时 一段时间,否则我们就看不到“流水”的效果了。 基本功能:利用AT89C5作为主控制器组成一个LED流水灯系统, 实现16个LED灯的演示。 基本器件: AT89C51单片机、16个LED灯和电阻 系统原理组成框图: 开关输入 开关输入 第2章硬件电路设计 类似第1早,分小节介绍硬件电路设计(分模块介绍各子电路的 功能及原理) 各电路模块 1. 1 子系统模块一 AT89C51复位模块 VCCL乩乩 31|RST VCC L 乩乩 31| RST PQ7/AP7 P2.a/A6 P2.1/A9 P2.2M10 —! P2.3/A11 ME P2 4M12 P25W13 P2EM14 P2.7M15 EA 1 P1.Q P3J0URXD P1.1 P3 1 axp PI ,2 P3 ②INTO P1.3 P3JJMT1 — P1.4 P34/TO — P^.5 P3.5/T1 ―; P1.6 P3.6AW ■ P1.7 卩 37/RD — t.TEKl 图复位模块 通过人工按键复位实现单片机的复位。按键复位通过对RST端经过两 个电阻对电源Vcc接通分压产生的高电平来实现。 2. 1. 2 子系统模块二 AT89C51晶振模块(内部时钟方式) 图 AT89C51单片机内部有一个用于构成振荡器的高增益反相 放大器,输入端为芯片引脚 XTAL1输出端为引脚XTAL2这两个引 脚外部跨接石英晶体振荡器和微调电容,构成一个稳定的自激振荡 2. 1. 3 子系统模块三 功能播放模块 播放模块由16个发光二极管和16个上拉电阻构成,通过对 软件程序的调用,让16个发光二极管在不同时刻产生不同的效果, 使其实现基本的流水灯功能,能够近一步的实现从理论到实际的转 变。 F 二 *PZ5=TE=^R1BPZ.ST kXTAUElIZflJSTPO_2fAID(2 PEL^ACQPD^AD4PtL^ADSFDJCA.W怛咧 FTSfAtJFSENPZ3fA11lALE F 二 * PZ5 =TE=^ R1B PZ.S T kXTAU ElIZ flJST PO_2fAID(2 PEL^ACQ PD^AD4 PtL^ADS FDJCA.W 怛咧 FTSfAtJ FSEN PZ3fA11l ALE P2.4JAE 硕 pzfiwai 临目Jd尊 FZ.TfiRB M 口 *1.1 P1工 町 winn F1 J PH^TTTT fl.* P1S pxtm P 1.5 rasffTF P1.T mnrr HU * P 口口 JJ 尸

文档评论(0)

138****0771 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档