心形流水灯实验报告
心形流水灯实验报告

【数字电路课程设计】非遥控音乐桃心闪灯实验报告学院:物理电气信息学院专业:通信(1)班姓名:刘发虎学号:12011244070指导老师:王国金一.实验目的:1.学习基本理论在实践中综合运用的初步经验,掌握电路设计的基本方法、设计步骤,培养综合设计与调试能力。
2学习和掌握单片机的基本知识。
3.培养实践技能,提高分析和解决实际问题的能力。
二.实验器材:品名型号数量元件符号单片机 MCU8051 1 U1电容 30pf 2 C1 C210uf 1 C3100uf 1 C4电阻 1K 30 R1 R2 R3 R4...R28 R29 R30 10K 1 R313.6K 1 R32晶振 12M 1 Y0电源 5 1 VCC三级管8550 1 Q18050 1 Q2开关 2 RESET喇叭 1 SPKLED灯 6mm 30 p1 p2p p3...p28 p29p p30 三.单片机MCU8051主要功能;8位CPU·4kbytes 程序存储器(ROM) (52为8K)·256bytes的数据存储器(RAM) (52有384bytes的RAM)·32条I/O口线·111条指令,大部分为单字节指令·21个专用寄存器·2个可编程定时/计数器·5个中断源,2个优先级(52有6个)·一个全双工串行通信口·外部数据存储器寻址空间为64kB·外部程序存储器寻址空间为64kB·逻辑操作位寻址功能·双列直插40PinDIP封装·单一+5V电源供电CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM:用以存放程序、一些原始数据和表格;I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;五个中断源的中断控制系统;一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。
心形流水灯套件实训报告

一、实训目的1. 熟悉心形流水灯套件的基本组成和功能。
2. 掌握心形流水灯套件的组装和调试方法。
3. 提高学生的动手能力和创新思维。
4. 培养学生的团队协作精神和实践能力。
二、实训内容1. 心形流水灯套件的基本组成心形流水灯套件主要由以下几部分组成:(1)LED灯:共18个红色LED灯,分为3组,排列成心形图案。
(2)电阻:18个限流电阻,用于限制LED灯的电流。
(3)三极管:3个三极管,用于驱动LED灯。
(4)电容:1个电容,用于存储电荷。
(5)电源:一个可充电电池,为电路提供电源。
(6)连接线:用于连接各个元件。
2. 心形流水灯套件的组装与调试(1)组装步骤:1)首先,将电源的正极和负极分别连接到电路板上的电源输入端。
2)接着,将18个限流电阻分别连接到18个LED灯的正极和电路板上的LED输入端。
3)将3个三极管的集电极分别连接到3个LED灯的负极,并将3个三极管的发射极连接到电路板上的三极管输入端。
4)将电容的一端连接到电路板上的电容输入端,另一端连接到电路板上的地线。
5)最后,将连接线连接好,确保各个元件的连接正确。
(2)调试步骤:1)打开电源,观察LED灯是否正常点亮。
2)调整电容的容量,观察LED灯的闪烁频率是否发生变化。
3)调整电源的电压,观察LED灯的亮度是否发生变化。
4)观察LED灯的闪烁图案是否为心形。
三、实训过程1. 组装过程按照组装步骤,我们将各个元件连接到电路板上。
在连接过程中,要注意以下几点:(1)确保各个元件的连接正确,避免出现短路或断路现象。
(2)连接线要牢固,避免在使用过程中脱落。
(3)在连接过程中,要小心操作,避免损坏元件。
2. 调试过程在组装完成后,我们打开电源,观察LED灯是否正常点亮。
经过调整电容的容量和电源的电压,我们发现LED灯的闪烁频率和亮度均符合要求,且闪烁图案为心形。
四、实训总结1. 通过本次实训,我们掌握了心形流水灯套件的基本组成和功能,了解了各个元件的作用。
心形花样流水灯设计报告

心形花样流水灯设计报告
心形花样流水灯设计报告
心形花样流水灯是现有流水灯的一种经典改良版本,它采用16个灯作为原形,在跟随律动改变时,灯会形成一个心形的图案,从而形成艳丽夺目的画面。
该设计把流水灯的动感与闪烁的灯光有机地结合起来,带给观众一个难忘的视觉体验。
心形花样流水灯的实现原理主要基于按使灯在每个节点切换时都可以获取正确的额外信号,然后根据信号来控制灯的状态,从而实现每颗灯在固定节点可以达到设定的图案效果。
实现心形花样流水灯首先需要准备好必要的硬件,如灯、电源、封装等。
其中,灯是实现该图案花样的关键元素,合适的灯应该选择一直亮的灯,最好是采用柱面形状的灯放置;电源属于复杂的功能元件,而电源的输出功率是有限的,因此要选择规范型号的电源;灯装接容器也是必不可少的,以尽可能减少容器内部电阻增加此设计系统电源负载。
安装完必要的硬件之后,就可以编写控制程序实现心形花样的设计。
首先,程序需要实现的功能应该包括定时停档、定时启动、控制灯泡亮度等,这是该系统实现的最基本的功能,其次,控制程序设计的关键是要编写一段循环程序,使在每一节点可以实现按照心形花样拍摄计划设定的图案,最后,实现定时调节,达到改变速度以及心形持续不断等效果。
通过以上步骤,就可以实现心形花样流水灯的设计制作,从而实现不同场合的美观效果,更好的吸引更多的注意力,从而取得全新的效果。
PLC爱心流水灯课程设计报告

机电工程系课程设计报告题目:爱心流水灯的PLC控制设计专业:应用电子技术班级:10应用电子(4)班学号:1006190120姓名:同组人:(1006190113)指导老师:答辩日期:2012年6月目录一、课程设计目的 (4)二、实验设备 (4)三、实验步骤 (4)四、课程设计内容及技术指标 (4)1、制作爱心流水灯的要求: (4)五、系统硬件设计 (5)1、系统硬件介绍 (5)2、系统输入输出点分配 (5)4、器件清单 (7)5、外部接线图 (8)六、触摸屏设计 (10)1、主菜单 (10)2、爱心流水灯 (10)七、系统软件设计 (11)1、爱心流水灯的工作情况分析 (11)2、系统梯形图设计 (11)(1)系统内存分配 (11)(2)主程序 (11)八、系统调试 (13)1、调试环境介绍 (13)2、调试步骤 (13)九、总结及体会 (13)十、参考文献 (13)一、课程设计目的本课程设计的目的在于运用已学的PLC控制技术的基础知识和基本理论,加以综合运用,进行PLC控制系统设计的初等训练,掌握运用PLC进行系统控制设计的原则、设计内容和设计步骤,为从事PLC相关的毕业设计或今后的工作需要打下良好的基础。
二、实验设备电脑一台;实验箱一台;AB接口的USB连线一条;电源线两条。
三、实验步骤1.把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,即向下拨动,再用AB接口的USB连线把PLC与电脑连接起来,然后给PLC上电。
2.启动CX-P软件,新建工程,进入CX-P软件编程环境。
3.根据实验内容在CX-P软件编程环境里进行编程,然后进行相关操作。
4.程序运行调试并修改。
5.保存好文件,做好各项记录。
6.把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,切断点实验箱的电源,盖好实验箱的盖子。
四、课程设计内容及技术指标1、制作爱心流水灯的要求:●爱心分内爱心和外爱心两部分;●从外爱心开始亮从头亮到尾;●又从尾开始每个都亮起来;●然后外爱心开始闪烁5秒;●外爱心灭,内爱心从头亮到尾;●内爱心开始闪烁5秒;●最后再两个同时闪烁5秒;●依次循环;五、系统硬件设计1、系统硬件介绍国际电工委员会(IEC)对PLC的定义是:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。
心形流水灯和红外报警电路的实习报告册

心形流水灯和红外报警电路的实习报告册下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!心形流水灯和红外报警电路的实习报告册1. 引言实习期间,我在电子电路设计方面进行了一项实践项目,探索了心形流水灯和红外报警电路的设计与制作。
心形花样流水灯设计报告

《专业方向课程设计》课程设计报告题目:心形花样流水灯与点阵显示专业:电子信息工程班级:二班学号:姓名:指导老师:重庆交通大学信息科学与工程学院设计时间:2013年9 月8 日到2013 年11 月16 号一、设计任务说明随着社会的发展,单片机得到了广泛的应用,人们越来越重视单片机的应用。
比如温度是和每个人息息相关的,并且在有的生产车间里还要进行温度时时测量,甚至是对温度的进一步调控等,这些都是单片机的应用之例。
本设计是用单片机和点阵加一个小的流水灯电路,这次作品的初衷是希望通过单片机学习,做个生日礼物送给朋友。
二、总体设计本系统主要有AT89C51单片机、5mm彩色LED灯、74HC245、8*8LED点阵、200欧电阻等元件组成。
1.流水灯设计:(1)AT89C51单片机:AT89C51具有如下特点:40个引脚,8k Bytes Flash片内程序存储器,256 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
A T89C51引脚图此外,AT89S52设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。
空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。
引脚图如右图所示。
此次设计把51单片机的4个I/O口与32个5mm高亮LED 灯相接,通过单片机控制各I/O引脚的高低电平控制LED的亮灭从而形成各种不同亮灭的花样。
2.点阵显示设计:(1)8*8点阵原理图:从图中可以看出,8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:一根竖柱:对应的列置1,而行则采用扫描的方法来实现。
24个心形流水灯设计报告

24个心形流水灯设计报告1. 引言流水灯作为一种常见的LED灯效设计,在展示舞台、节日装饰、商业广告等领域有着广泛应用。
为了增加节日气氛,我们设计了一个由24个心形灯组成的流水灯。
本设计报告将详细介绍设计思路、硬件连接、软件控制以及预期效果等相关内容。
2. 设计思路由于流水灯需要按照一定的顺序依次点亮各个LED灯,我们选择使用Arduino控制器来实现该功能。
考虑到增加趣味性和节日氛围,我们决定采用心形灯组成的模式。
共有24个心形灯,每个心形灯内部由若干个LED 灯组成,可以通过控制流水灯模式,实现心形灯的动态变化。
3. 硬件连接为了实现24个心形灯的控制,我们需要准备以下硬件设备:- Arduino控制器- 24个心形灯- 简单的电路板- 面包板或者焊接器件将Arduino控制器与电路板相连接,并将24个心形灯连接到电路板上。
每个心形灯都连接到相应的引脚上,以便于控制单个灯的点亮与熄灭。
4. 软件控制使用Arduino开发环境,通过编写相应的代码来控制流水灯的效果。
首先,我们定义了24个心形灯对应的引脚号,以便于控制单个心形灯的点亮与熄灭。
然后,我们编写了循环代码,按照一定的顺序控制心形灯的点亮与熄灭。
通过调整循环次数、延时时间等参数,可以实现不同的流水灯效果。
5. 预期效果通过硬件连接和软件控制,我们预期实现以下效果:- 24个心形灯按照一定的顺序动态点亮与熄灭- 流水灯的速度可调,可以实现快速、中速、慢速等不同的流动效果- 可以组合不同的心形灯亮起,创造出更多样化的效果- 通过控制器的输入,可以实现远程控制,方便日常使用6. 总结通过本次24个心形流水灯的设计,我们掌握了硬件与软件的配合使用,提高了自己的电子设计与嵌入式编程能力。
同时,这个设计还具有一定的实用性和观赏性,可以应用于节日装饰、舞台演出等场合,为人们带来更多的乐趣和温暖。
我们希望通过这次设计报告的分享,能够启发更多人参与到电子设计与嵌入式编程的学习中。
心形流水灯设计报告

山东英才学院51单片机课程设计心形流水灯学院信息工程学院专业班级本科电子信息工程学生姓名指导教师2019年04月02日设计要求:o设计一个用单片机控制的心形流水灯系统;o LED灯数量为32个;o可以实现循环点亮、依次熄灭的基本功能;o可以实现对角闪亮、间隔闪亮、顺时针闪亮、逆时针闪亮等多种功能(也可自行增加功能)。
学生需要完成的任务:完成心形流水灯电路设计,利用Keil软件编写程序,Proteus软件进行电路功能仿真,并将仿真结果采用录屏形式生成视频,视频类型建议用.mp4格式,大小不超过200M。
目录目录 (3)一、总体方案设计 ................................................................................................................. - 4 -1、单片机的选择 ........................................................................................................... - 4 -2、LED灯控制方式的比较与选择 ................................................................................ - 4 -3、硬件设计 ................................................................................................................... - 4 -二、电路原理图设计 ............................................................................................................. - 5 -1、时钟电路 ................................................................................................................... - 5 -2、复位电路 ................................................................................................................... - 5 -3、显示电路 ................................................................................................................... - 6 -4、电源电路 ................................................................................................................... - 7 -三、程序设计 ......................................................................................................................... - 9 -1、Keil 软件介绍 ........................................................................................................... - 9 -2、程序编写设计 ........................................................................................................... - 9 -3、程序调试 .................................................................................................................- 10 -4、电路功能仿真 .........................................................................................................- 11 - 附件: ...................................................................................................................................- 13 -1、程序代码: .............................................................................................................- 13 -2、小组成员任务分配表 .............................................................................................- 19 -时钟电路复位电路图1-3.1电 源一、总体方案设计1、单片机的选择单片机作为该电路的主要控制器芯片,是整个系统核心部分,主要负责控制LED 灯的亮灭变化的速度以及变化效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【数字电路课程设计】
非遥控音乐桃心闪灯
实
验
报
告
学院:物理电气信息学院
专业:通信(1)班
姓名:刘发虎
学号:12011244070
指导老师:王国金
一.实验目的:
1.学习基本理论在实践中综合运用的初步经验,掌握电路设计的基本方法、设计
步骤,培养综合设计与调试能力。
2学习和掌握单片机的基本知识。
3.培养实践技能,提高分析和解决实际问题的能力。
二.实验器材:
品名型号数量元件符号
单片机MCU8051 1 U1
电容30pf 2 C1 C2
10uf 1 C3
100uf 1 C4
电阻1K 30 R1 R2 R3 R4...R28 R29 R30
10K 1 R31
3.6K 1 R32
晶振12M 1 Y0
电源 5 1 VCC
三级管8550 1 Q1
8050 1 Q2
开关 2 RESET
喇叭 1 SPK
LED灯6mm 30 p1 p2p p3...p28 p29p p30 三.单片机MCU8051主要功能;
8位CPU·4kbytes 程序存储器(ROM) (52为8K)
·256bytes的数据存储器(RAM) (52有384bytes的RAM)
·32条I/O口线·111条指令,大部分为单字节指令
·21个专用寄存器
·2个可编程定时/计数器·5个中断源,2个优先级(52有6个) ·一个全双工串行通信口
·外部数据存储器寻址空间为64kB
·外部程序存储器寻址空间为64kB
·逻辑操作位寻址功能·双列直插40PinDIP封装
·单一+5V电源供电
CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;
RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;
ROM:用以存放程序、一些原始数据和表格;
I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;
T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;
五个中断源的中断控制系统;
一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;
片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。
最高振荡频率为12M。
四.实验内容
本课题使用MCU8051单片机时无须外扩存储器。
因此,本流水灯实际上就是一个带有三十个LED灯的单片机最小应用系统,即为由LED灯、晶振、复位、电源等电路和必要的软件组成的单个单片机。
如果要让接在P1.0口的LED1亮起来,那么只要把P1.0口的电平变为低电平就可以了;相反,如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为高电平;同理,接在P1.1~P1.30口的其他29个LED的点亮和熄灭的方法同LED1。
因此,要实现流水灯功能,我们只要将发光二极管LED1~LED30依次点亮、熄灭,30只LED灯便会一亮一暗的做流水灯了。
同样的道理,可以30个灯左移点亮,全亮、全灭。
在此还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,在控制二极管亮灭的时候应该延时一段时间,否则就看不到“流水”效果了。
五.实验过程
1. 原理学习,清点元件,整理实验器材,认识元件。
2. 基本的电子制作工具:
(1)、电烙铁一个。
(2)、焊锡丝若干。
(3)、松香少许,助焊剂也可以。
(4)、镊子(有更好,没有也行)
3.器件装配:所有元件安装遵循先低后高,尽量紧贴电路板表面安装的原则。
4.进行焊接时,先接电烙铁,后接锡丝,然后迅速都撤离,以防时间久了烧坏器件。
5.焊接结束后,检查是否漏焊,虚焊及搭焊等现象,做好修正工作。
6.所有器件都焊好之后,接上电源,进行测试。
六.实验注意事项
1.元件先低后高,尽量紧贴电路板表面安装的原则。
2.电阻R1-30为限流电阻,一般为100欧-1K均可,功率1/16W或1/4W均可,
值小亮度高些。
3.电源供电确保4-
4.5V,并注意正负极的方向。
所有LED,电解电容都有+-分别,
注意不要装反。
4. 芯片12脚外接按键AN,预留有遥控接收头的位置,
5.集成电路注意缺口位置。
6.电解电容器及二极管注意正负级。
7.表贴电阻焊接在PCB板的底层。
8.安装7805注意有字面向下。
9.电阻器和普通电容器没有级性。
七.调试过程
1.首先,出现的问题是所有的LED灯不亮,经检查电路焊接后,灯还是不亮,最后发现,电源线接触不良,才导致的问题。
2.其次就是发现大部分灯都亮,只有五个灯不亮,经多次检查之后发现,LED 灯与PC板接触不良,经焊接后,灯全部都亮。
3. 还有就是接上电源之后,没有声音,和原理图对比之后,发现两个三极管8050
和8550位置接反了,纠正之后,可以正常工作了。
4.将上述问题处理之后,作品可以正常工作,达到了实验目的。
八.实验总结及体会
在本学期数电知识的基础上,同时有数电课程相应的一些小实验为根基,我们进行了这次数字电路课程设计实验。
对于这次实验,自己总结了如下几点。
首先,要熟悉电路图,对单片机的各种功能进行分析,并且结合《数字电路》所学知识及所给的元器件和电路图认真分析每一部分电路的功能和原理。
这是进行以后实验的基础。
其次,实验线路连接要有层次,有条理。
电路分块搭接,电源,地线首先搭好,焊接要清晰,方便线路检查。
同时要增强安全意识,电路出现问题迅速断电,避免造成元器件损坏。
安装单片机插座电路没什么问题,关键是找准各个管脚的位置,电阻排放时得注意位置的合理性,可以减少干扰的可能性。
经过一段时间的努力,我们顺利的完成了这次单片机课设。
这是一个磨练意志的过程。
从课题的选择开始,电路的焊接,到最后的调试,这其中经历了很多困难,但是更重要的是在这个过程中我得到了很大的锻炼。
通过本次课设,我不仅学到了关于单片机技术方面的许多专业知识,同时也让我感觉到学习方法的的重要性。
其实如何有效和快速的找到资料也是课设给我的启发,利用好图书馆和网络,是资源的到最好的利用。
与他人交流思想是取得成功的关键,
在交流中,不仅强化了自己原有的知识体系,也扩展了自己的思维。
课设是一个通过思考、发问、自己解惑并动手、提高的过程。
我会在以后的学习中不断学习,积累经验,完善自己。
对于这次单片机课程设计不仅巩固了以前所学过的知识,而且学到了很多在书本上没有学到过的知识,掌握了一种系统的研究方法,可以进行一些简单的编程。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。
同时在设计的过程中发现了自己的不足之处,加深了我对知识的理解,培养了我的动手能力,学会了与同学共同讨论解决遇到的问题,分享问题被解决、实验完成的喜悦!纵观整个实验,出现了若干问题,需要我冷静处理,仔细检查线路,自行分析出错原因。
学会使用仪器对线路进行检查与调试。
必要时向同学,老师寻求帮助。
通过自己解决实验中遇到的问题,提高了能力,巩固了理论知识,也增强了信心。
通过这次实验,锻炼了我的动手能力,学到了很多书本上学不到的电路调试经验,我还懂得了做任何事情都要有条理,要细心,要耐心。
九.实物展示。