下载此文档

流水灯课程设计.doc


文档分类:办公文档 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
.
精选文档.
单片微机原理与接口技术
课题 简单流水灯控制
专业名称
年级学号
学生姓名
指导老师
课程设计报告
.
精选文档.
目录
3
设计任务 3
设计要求 3
3
课题的来源 3
面对的问题 4
4
6
硬件设计 6
软件设计 9
硬件原理图 10
元件清单 10
代码编写 11
12
13
14
.
精选文档.

单片机课程设计主要是为了让我们增进对 89C51单片机电路的感性认识,加深对理论方面的理解。了解软硬件的有关知识,并掌握软硬件设计过程、方法及实现,为以后设计和实现应用系统打下良好基础。另外,通过简单课题的设计练习,使我们了解必须提交的各项工程文件,达到巩固、充实和综合运用所学知识解决实际问题的目的。
设计任务
设计一个单片机控制的流水灯系统。
设计要求
(1)至少 8 个灯; (2)可实现不同的亮灯(如左循环,右循环,间隔闪等)。

课题的来源
当今社会,这种由单片机芯片控制各种硬件工作的技术也日益成熟,并普及在交通、化工、机械等各个领域。而流水灯这项技术在生 活中的应用更是广泛,较为贴近生活。而流水灯控制的设计所需要的知识也正好吻合了我们本学期对于单片机这门课程的学习, 所以设计流水灯控制的这个课题让我们对知识的学习和巩固都有了进一步的加深。
.
精选文档.
面对的问题
这次课程设计是通过 89C51 位单片机实现。但面对的问题却是两方面的:一个是软件的设计,也就是实现流水灯控制功能的程序编。另一个是硬件的设计,我们需要通过 protel 将设计的实物的电路图画出来。

89C52 单片机引脚图及引脚功能介绍
本次设计的目的在于加深 89C52 单片机的理解,首先来简单认 识一下,它的引脚如图所示:
.
精选文档.
单片机的引脚大致可分为 4 类:电源、时钟、控制和 I/O 引脚。
: (1)VCC:芯片电源,接+5V;
(2)VSS:接地端;
: XTAL1、XTAL2 :晶体振荡电路反相输入端和输出端。
:控制线共有 4 根
.
精选文档.
(1)ALE/PROG:地址锁存允许/片内 EPROM 编程脉冲 ALE 功能:用来锁存 P0 口送出的低 8 位地址 PROG 功能:片内有 EPROM 的芯片,在 EPROM 编程期间,此引脚 输入编程脉冲。
(2) PSEN:外 ROM 读选通信号。
(3)RST/VPD:复位/备用电源。 RST(Reset)功能:复位信号输入端。 VPD 功能:在 Vcc 掉电情况下,接备用电源。
(4)EA/Vpp:内外 ROM 选择/片内 EPROM 编程电源。 EA 功能:内外 ROM 选择端。 Vpp 功能:片内有 EPROM 的芯片,在 EPROM 编程期间,施加编程 电源 Vpp。 线 89C52 共有 4 个 8 位并行 I/O 端口:P0、P1、P2、P3 口,共 32 个引脚。P3 口还具有第二功能, 用于特殊信号输入输出和控制信号 (属控制总 线)。

硬件设计

.
精选文档.
硬件框图
STC 89C51
流水灯电路
复位电路
震荡电路
按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。89C51单片机是本次课程设计运用的主要原件。流水灯控制设计是用一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。从原理图中可以看出,如果要让接在 口的 LED1 亮起来,那么只要把 口的电平变为低电平就可以了;相反,如果要接在 口的 LED1 熄灭,就要把 口的电平变为高电平;同理,接在 ~ 口的其他 7 个LED 的点亮和熄灭的方法同LED1。因此,要实现流水灯功能,我们只要将发光 二极管 LED1~LED8 依次点亮、熄灭,8 只

流水灯课程设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小272 KB
  • 时间2021-10-02