资讯详情

51单片机LED流水灯课程设计任务书+论文

郑州工程技术学院课程设计

设计题目:LED流水灯设计

学 院:机电与车辆工程学院:

专 行业:16电气自动化技术专业班 级普招二班

姓 名:王*&刘*

导师:李*

日 期:2017年12月19日

诚信声明

这篇论文是我个人在老师的指导下按照任务书的要求写的。论文中注明了引用他人的文章或结果,并表示感谢。此外,这是他们自己的工作成果。

如果本论文和资料与上述声明不一致,我将承担一切责任。

本人签名:

日 期: 2016年12月19日

课程设计任务书

设计题目:LED流水灯设计

摘要:采用DS18B20制作温度传感器,显示三位共阳数码管,AT89C2051单片机进行处理控制,设计温度控制器,设计三个按钮:S1作为设置键,按下S1电路显示当前温度值,然后按下S1进入温度设定状态;S2或S3.按钮是调整设置温度按钮S按钮是加温,按钮S按钮是降温。工作过程是:按一下S1电路显示当前温度值,然后按下S1进入温度设定状态,此时可按S2或S3调整设定温度值,再次按下S1点返回当前温度显示。当当当前温度超过设定温度时,需要一路控制输出LED1点亮,输出5V电压,可驱动5V继电器

设计内容及要求:

1. 用protues绘制电路原理图;

2. 画程序流程图;

3. 用keilc软件编程

4.联合仿真结果是否正确;

5. 硬件电路试硬件电路,使设计符合要求。

6焊接调试硬件电路,使设计符合要求。

7. 课程设计报告不得抄袭。

导师(签字): 年 月 日

前 言

当今时代是一个新技术层出不穷的时代。在电子领域,特别是自动化智能控制领域,由传统的分立元件或数字逻辑电路组成的控制系统被单片机智能控制系统取代,速度前所未有。单片机具有体积小、功能强、成本低、应用面广等优点。可以说,智能控制和自动控制的核心是单片机。当单片机用于控制彩灯装饰时,它为我们的日常生活增添了华丽的光彩。单片机课程设计是单片机教学的主要内容,是培养设计能力的重要实践内容。(1)通过课程设计巩固和深化单片机知识。(2)培养分析和解决工程实际问题的能力。掌握一般的设计方法和步骤。

本设计采用STC89C采用循环移位法实现52台单片机32台LED

灯光依次点亮,熄灭的流水效果。流水灯可用于夜景、舞台、建筑物、广告牌等装饰。

学生签名

年月日

摘 要

近年来,随着科学技术的飞速发展,单片机的应用不断深化,传统控制检测日益更新。在实时检测和自动控制的单片机应用系统中,单片机常被用作核心部件,单片机知识不足,

还应根据具体硬件结构和具体应用对象特点的软件结合进行改进。我们周围有很多广告牌。通过单片机的控制,我们可以装饰城市的夜晚。

通过对单片机的系统研究,对一些广告灯的设计进行了必要的改进。同时,他们自己的改进也被真实地模拟了。达到了预期的目的。但在改进的过程中也发现了自己的许多缺点。这将在未来的学习和生活中不断改进。逐步提高自己。

关键词:广告灯、单片机、程序设计(三至八个关键词)

目录

1 引言

1.1设计任务

1.2设计要求

2 课题综述

2.1 课题的来源

2.2 面对的问题

3 系统分析

3.1 STC 89C52单片机引脚图及引脚功能介绍

4系统设计

4.1硬件设计

4.1.1.硬件框图

4.1.2.详细设计硬件

4.2 软件设计

4.3 硬件原理图

4.4 元件清单

4.5 效果实物图

4.6代码编写

5.心得体会

6.致谢

参考文献1 引言

单片机课程的设计主要是为了让我们提高STC89C52单片机电路的感性理解,加深对理论的理解。了解软硬件的相关知识,掌握软硬件的设计过程、方法和实现,为以后的设计和实现应用系统奠定良好的基础。此外,通过简单主题的设计实践,我们可以了解必须提交的工程文件,以巩固、丰富和综合运用所学知识来解决实际问题。1.1设计任务

设计单片机控制的流水灯系统1.2设计要求

(1)32个LED灯;

(2)可实现多种亮灯(如左循环、右循环、间隔闪、90度交叉闪等)。 课题综述2.1 课题的来源

在当今社会,单片机芯片控制各种硬件工作的技术日益成熟,并在交通、化工、机械等领域得到普及。流水灯技术在生活中应用广泛,贴近生活。流水灯控制的设计所需的知识与本学期单片机课程的学习正好一致。因此,流水灯控制的设计进一步加深了我们对知识的学习和巩固。2.2 面对的问题

课程设计是通过的STC89C实现52台单片机。但问题有两个方面:一是软件设计,即实现流水灯控制功能的程序编辑;另一个是硬件设计,需要我们自己连接和焊接电路板。更严重的是,软硬件应该在设计结束时结合起来。 系统分析3.1 STC 89C52单片机引脚图及引脚功能介绍

本设计的目的是加深STC89C首先简单了解一下52单片机的理解,其引脚如图3-1所示:

图3.1 STC89C52

a52e2acc600519d4b0d05704f43693ef.png

STC89C52引脚可分为四部分,各引脚功能如下:

主电源引脚(2根)Vcc:电源输入,连接 5V电源

GND:接地线外接晶振引脚(2根)

XTAL1:片内振荡电路输入端

XTAL2:控制片内振荡电路输出端引脚(4)

RST/PROG:复位引脚,两个机器周期的高电平将使单片机复位。

ALE/VPP:地址定允许信号

PESN:选择外部存储器的通信号

EA/VPP:程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。可编程输入/输出引脚(32根)

STC89C52单片机有4组8位可编程I/O口,分别为P0、P1、P2、P每个口有8个(8个引脚),共32个。

P0口:8位双向I/O口线

P1:8位准双向I/O口线

P1口:8位双向I/O口线

P2:8位准双向I/O口线

P三口:8位准双向I/O口线4系统设计4.1硬件设计4.1.1.硬件框图

单片机应用系统可分为最小系统、最小功耗系统和典型系统。STC89C单片机是本课程设计应用的主要原件。流水灯控制设计是由发光二极管、晶体振动、复位、电源等电路和必要软件组成的单片机的最小应用系统。从原理图中可以看出,如果要让接的话P1、P2、P3、P0口的LED亮起来,那就把吧P2、P1、P3、P0口的电平可以变成低电平;因此,为了实现流水灯的功能,我们只需要二极管LED1~LED32依次点亮熄灭,32只LED灯会一亮一暗地做流水灯。在这里,我们还应该注意的是,由于人眼的视觉暂留效应和单片机执行每个指令的时间很短,我们应该在控制二极管的亮度时推迟一段时间,否则我们看不到自来水的效果。4.1.2.详细设计硬件

(1)复位电路部分

当需要重置晶体时,只要将引脚电平提高到高电平并保持两个或两个以上周期,系统重置的动作就可以完成,使内部特殊功能寄存器的内容设置为已知状态。

(2)晶振部分

4.2 软件设计

单片机的应用系统由硬件和软件组成。硬件原理图建成上电后,无法看到流水灯循环点亮。我们还需要编写程序来控制单片机管脚电平的变化,从而实现发光二极管的点亮和灭火。

4.3硬件原理图

4.4元件清单

表4-1 组件清单组件名称型号数量(个)

单片机STC89C521

单片机芯片底座DIP401

晶振12MHz1

瓷片电容30pF2

电解电容10uF2

电源开关自锁开关1

普通电阻10kΩ1

电池盒三节5号1

彩色发光二级管LED32

电源 5V(VCC)1/p>

PCB板/80*90mm1

万能板9*1514.5效果实物图

(1)背面实物图

标签: 继电器底座pf

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台