- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)