流水灯的控制设计单片机课程设计

发布于 2012-11-08 79 浏览
流水灯 doc 机械技术文档
资源描述
流水灯的控制设计单片机课程设计

目录
目录 1
1. 课程设计的目的 2
2. 任务描述及设计方案 2
2.1 任务描述 2
2.2 设计方案 2
2.3 设计思路 2
3. 流水灯控制的硬件原理图及程序语言 3
3.1 硬件原理图如下: 3
3.2 程序语言 4
4. 分析和总结 6
4.1 分析 6
4.2 总结 6
5. 心得体会 6
6. 参考文献 6


1.课程设计的目的
课程设计是本专业集中时间环节的主要内容之一。训练正确地应用单片机,培养解决工业控制、工业检测等领域具体问题的能力。学生通过所做课题,熟悉单片机应用系统开发研制的过程,软硬件设计的工作方法、内容及步骤,对学生进行基本技能训练。例如组成系统、编程、调试、绘图等。使学生理论联系实际,提高动手能力和分析问题、解决问题的能力。
本课程设计的目的:设计一个简单的由单片机控制的输入输出系统。

2.任务描述及设计方案
2.1 任务描述
设计流水灯控制电路,使连接在该电路上的八个LED灯按三种不同的模式进行闪烁。

2.2 设计方案
本方案是用ATMEL的AT89C51来实现的。每个口都为低电平有效,我们用P2口的高低电平来控制P0口的电平,以实现不同的闪烁模式。通过三个按钮选择不同模式的亮灯方案,模式一:顺序逐个亮灭,产生流水效果;模式二:逆序同时两灯流水;模式三:同时闪烁,一个甚至多个移位,包含模式一、二等64种不同的闪烁效果。三种模式可以随意切换,还带有暂停和复位功能。

2.3 设计思路

P0^1~P0^7接八个LED灯,P2^1~P2^3、P2^6、P2^7分别接按钮开关,编号1~5。按钮一端接地。在编程时,用P2口的高低电平来控制P1口的电位。开关1~3分别为模式1~3的选择启动按钮,开关按钮4为停止复位键,开关按钮5为暂停键。以模式一为例,LED从左往右分别为D1~D8,按下开关按钮1时,启动模式1,亮灭顺序从1~8。
关于 流水灯的控制设计单片机课程设计 的使用提示: 本文件为 机械技术文档 资源,格式 doc,大小 110.08K。 由 HQ190 于 2012-11-08 上传。仅供学习参考,不得商用。 侵权问题请联系 帮助中心
资源下载
立即下载
需要 0 积分
文件信息

文件格式 doc
文件大小 110.08K
下载次数
更新时间 2012-11-08
HQ190 的其他文件