流水灯
流水灯的工作原理

流水灯的工作原理流水灯是一种常见的装饰灯具,它通过一组 LED 灯珠按照特定的节奏依次点亮和熄灭,呈现出像水流一样流动的效果。
它的工作原理如下:1. 灯珠的排列:流水灯通常由多个 LED 灯珠组成,这些灯珠按照顺序排列在一个电路板上。
排列的顺序可以是线性的,也可以是环形的,这取决于具体设计。
2. 控制电路:流水灯内部配备了一个或多个控制电路,用于控制LED 灯珠的点亮和熄灭。
这些控制电路通常包括时钟电路、计数电路和驱动电路等。
3. 时钟电路:时钟电路用于生成一个稳定的时钟信号,用于控制 LED 灯珠点亮和熄灭的时间间隔。
时钟信号可以由晶体振荡器产生,也可以由其他方式生成。
4. 计数电路:计数电路用于记录当前 LED 灯珠的位置,以确定下一个需要点亮或熄灭的灯珠。
计数电路可以采用二进制或其他编码方式来表示。
5. 驱动电路:驱动电路负责根据计数电路的信号控制 LED 灯珠的点亮和熄灭。
当计数电路输出一个特定的信号时,驱动电路会给对应的 LED 灯珠提供足够的电流,使其点亮。
当计数电路输出其他信号时,驱动电路会切断电流,使灯珠熄灭。
6. 点亮顺序:通过适当地设置时钟电路和控制逻辑,流水灯可以按照指定的顺序点亮和熄灭 LED 灯珠。
常见的点亮顺序有从左到右、从右到左、从中间向两侧等。
7. 灯效控制:流水灯通常还提供不同的灯效控制,包括亮度调节、颜色变化等。
这些控制可以通过额外的电路和元件实现,使流水灯具备更多样化的效果。
综上所述,流水灯通过控制电路中的时钟电路、计数电路和驱动电路,按照特定的点亮顺序实现 LED 灯珠的流动效果。
通过控制不同的信号和参数,流水灯可以呈现出各种精彩的灯光效果。
单片机流水灯实验原理

单片机流水灯实验原理
单片机流水灯实验原理:
流水灯是一种基本的电子实验,通过使用单片机控制多个
LED 灯的亮灭来实现灯光在各个灯珠之间流动的效果。
流水
灯实验原理如下:
1. 硬件连接:将多个 LED 灯和适当的电流限制电阻连接到单
片机的不同输出引脚上。
每个 LED 灯的阴极与电流限制电阻
连接到负极(GND),而阳极连接到单片机的 IO 引脚。
需要
注意的是,单片机的 IO 引脚的输出电压应该能够点亮 LED 灯。
2. 软件设计:使用单片机的 GPIO(通用输入输出)功能,设
置相应的输出引脚作为流水灯的控制引脚。
通过对这些引脚进行高低电平控制,实现不同 LED 灯的点亮和熄灭。
3. 流水灯效果:为了实现流水灯的效果,我们将需要在不同的时间间隔内控制不同的 LED 灯点亮。
可以使用一个循环来实
现这种效果,循环中通过更新和改变控制引脚的电平状态来控制流水灯的亮灭顺序。
4. 控制顺序:通过改变控制引脚的电平状态的顺序,可以改变流水灯的流动顺序。
可以通过在循环中使用延迟函数来控制灯的变换速度,或者使用计数器等其他方法来实现更复杂的流水灯效果。
通过以上原理,我们可以实现单片机流水灯实验并观察到灯光在不同的 LED 灯之间流动的效果。
流水灯的原理和应用

流水灯的原理和应用1. 概述流水灯是一种常见的电子显示器件,通过多个LED灯依次点亮或熄灭,产生流动效果。
它在电子产品、广告灯箱、装饰灯具等领域被广泛应用。
本文将介绍流水灯的原理和应用。
2. 原理流水灯的原理是通过控制LED灯的亮灭顺序,使得LED灯看起来像是流动的效果。
其基本原理如下:•使用微控制器或其他控制电路对多个LED灯进行顺序控制;•在每个时间段内依次点亮或熄灭相应的LED灯。
3. 原理详解3.1 使用微控制器流水灯通常采用微控制器作为控制核心。
微控制器通过程序控制,依次点亮或熄灭LED灯,实现流动效果。
具体实现过程如下: 1. 初始化:微控制器初始化相关寄存器和引脚,准备控制流水灯的操作;2. 点亮LED灯:根据设定的时间间隔,依次点亮LED灯。
可通过设置引脚的电平来点亮LED灯; 3. 熄灭LED灯:在每个时间段的最后,熄灭之前点亮的LED灯; 4. 更新控制:根据设定的顺序和时间间隔,更新LED灯的选择,继续点亮和熄灭LED灯,形成流动效果。
3.2 使用其他控制电路除了微控制器,还可以使用其他电子电路来实现流水灯的控制。
例如,使用计时器芯片、逻辑门电路等来控制LED灯的亮灭顺序。
具体实现方式根据电路设计的不同而有所不同。
4. 应用流水灯在各个领域都有广泛的应用。
以下是一些常见的应用场景:4.1 电子产品流水灯被广泛应用于电子产品中,如电子表、计算器、音乐节拍器等。
它们可以通过流动的灯光提供更直观的显示效果。
4.2 广告灯箱在广告灯箱中,流水灯被用于制作各种吸引眼球的效果。
通过流动的灯光,可以吸引行人的目光,提高广告的传达效果。
4.3 装饰灯具流水灯还广泛应用于室内外装饰灯具中,如节日装饰、景观照明等。
通过不同的亮灭顺序和颜色变化,营造出独特的氛围效果。
5. 总结流水灯是一种通过控制LED灯的亮灭顺序,产生流动效果的显示器件。
它广泛应用于电子产品、广告灯箱和装饰灯具等领域。
通过使用微控制器或其他控制电路实现LED灯的顺序控制,流水灯可以展现出各种吸引眼球的效果。
流水灯的实验报告

流水灯的实验报告流水灯的实验报告引言:流水灯是一种常见的电子元件,它通过控制电流的流动,使灯光依次在一组灯泡之间流动,形成一种流水般的效果。
在本次实验中,我们将探索流水灯的工作原理,并通过自己动手搭建电路,观察流水灯的效果。
实验目的:1. 了解流水灯的工作原理;2. 学习使用电子元件搭建电路;3. 观察流水灯的效果。
实验材料:1. 流水灯电路板;2. 线缆;3. 电源;4. 灯泡。
实验步骤:1. 将流水灯电路板连接到电源上,确保电路板的正负极正确连接;2. 将灯泡依次连接到电路板上,确保灯泡的极性正确;3. 打开电源,观察流水灯的效果。
实验结果:当电源打开后,流水灯开始工作。
灯泡依次亮起,然后熄灭,再亮起下一盏灯泡,如此循环。
整个流水灯的效果就像水流般流动,非常美观。
实验分析:流水灯的实现原理是通过控制电流的流动方向和路径来实现的。
在流水灯电路板上,灯泡被连接成一条线,电流从一个灯泡流向下一个灯泡,依次循环。
每个灯泡都有一个开关,控制灯泡的亮灭。
当电流通过一个灯泡时,该灯泡亮起,当电流流向下一个灯泡时,前一个灯泡熄灭,下一个灯泡亮起,如此循环,形成流水灯的效果。
流水灯的原理与实际生活中的流水有些类似。
我们可以将每个灯泡看作是水流中的一个水滴,电流的流动就像水流一样,从一个水滴流向下一个水滴。
每个灯泡的亮灭就像水滴的存在和消失,整个流水灯的效果就像水流般流动。
流水灯不仅在实验中有应用,也在现实生活中有广泛的应用。
例如,在舞台演出中,流水灯常常被用来营造出动感和变幻的效果。
在夜店、酒吧等娱乐场所,流水灯也是常见的装饰元素之一。
流水灯的效果不仅美观,还能吸引人们的注意力,增加场景的氛围。
实验总结:通过本次实验,我们了解了流水灯的工作原理,并亲自搭建了一个流水灯电路。
实验结果显示,流水灯的效果非常美观,给人一种流动的感觉。
流水灯不仅在实验中有应用,也在现实生活中有广泛的应用。
通过这个实验,我们不仅学到了电子元件的使用方法,还培养了动手实践的能力,提高了对电路原理的理解。
流水灯原理

流水灯原理
流水灯是一种多个灯泡依次亮起的效果灯。
它的原理如下:
1. 流水灯的基本组成部分是一串串的灯泡,通常是LED灯泡。
这些灯泡按照一定的顺序连接起来,形成一个环状。
2. 流水灯需要一个控制器来控制灯泡的亮灭顺序。
控制器通常由微控制器或者电路实现,它能够按照设定的程序来控制灯泡的亮灭。
3. 在流水灯开始工作时,控制器将第一个灯泡点亮。
然后,控制器根据设定的程序依次熄灭前一个灯泡,点亮下一个灯泡,使得灯泡的亮灭看起来像是水流一样流动。
4. 当控制器完成一次亮灭循环后,流水灯会继续按照相同的顺序进行亮灭,从而形成持续流动的效果。
5. 流水灯的控制器可以通过调整程序中灯泡的亮灭顺序、亮灭时间间隔等参数来实现不同的流水灯效果。
总之,流水灯通过控制器依次点亮和熄灭灯泡,使灯泡的亮灭看起来像是水流一样流动,从而创造出独特的灯光效果。
流水灯原理

流水灯原理
流水灯,又称为跑马灯,是一种常见的LED灯效。
它的亮灯效果呈现出一种像水流一样的流动效果,非常美观。
那么,流水灯是如何实现这种效果的呢?接下来,我们就来详细介绍一下流水灯的原理。
首先,流水灯的核心部件是一组LED灯和控制电路。
LED灯是一种固态发光器件,具有高亮度、低功耗、长寿命等优点,因此被广泛应用于流水灯中。
控制电路则是用来控制LED灯的亮灭和亮度变化的,它可以根据预先设定的程序来控制LED灯的工作状态,从而实现流水灯的流动效果。
其次,流水灯的原理是通过控制LED灯的亮灭和亮度变化来实现的。
一般情况下,流水灯由多组LED灯组成,这些LED灯按照一定的顺序排列在一起。
当控制电路给LED灯传输信号时,LED灯会按照预先设定的程序依次亮起和熄灭,从而形成一种像水流一样的流动效果。
同时,控制电路还可以控制LED灯的亮度变化,使得流水灯的流动效果更加生动。
此外,流水灯的原理还涉及到时间控制和电源供应。
时间控制是指控制LED 灯的亮灭和亮度变化的时间间隔,它决定了流水灯的流动速度和效果。
电源供应则是为LED灯和控制电路提供电能,保证流水灯的正常工作。
总的来说,流水灯的原理是通过控制LED灯的亮灭和亮度变化,配合时间控制和电源供应,来实现流水灯的流动效果。
它利用LED灯的高亮度、低功耗和长寿命等优点,成为一种非常受欢迎的灯效产品。
希望通过本文的介绍,能够让大家对流水灯的原理有一个更加深入的了解。
流水灯实验原理

流水灯实验原理流水灯是一种常见的电子电路实验项目,通过这个实验可以让学生初步了解电子元件的连接和工作原理。
在实验中,我们会使用几个LED灯和一些电阻,通过不同的连接方式和信号输入,让LED灯呈现出流水般的效果。
下面我们将详细介绍流水灯实验的原理和操作步骤。
首先,我们需要准备一些材料和元件,包括LED灯、电阻、导线、面包板和电源。
LED灯是实验中的光源,电阻用于限制电流,导线用于连接各个元件,面包板用于搭建电路,电源则提供电能。
在选择LED灯和电阻时,需要根据实际情况计算电流和电压,以确保电路正常工作。
接下来,我们将LED灯和电阻连接在面包板上,根据实验要求进行合理的布局和连接。
一般来说,LED灯的长腿是正极,短腿是负极,而电阻没有正负之分。
我们需要根据电路图和实验要求,将它们正确地连接在一起。
在连接过程中,要注意导线的长度和连接方式,以避免出现短路或其他问题。
当电路连接完成后,我们需要接入电源,并根据实验要求输入信号。
在流水灯实验中,我们通常会使用计时器或者微控制器来产生信号,以控制LED灯的亮灭顺序。
通过调整信号的频率和占空比,我们可以让LED灯呈现出不同的流水效果,如单向流水、双向流水等。
在实验过程中,我们还需要注意一些问题,比如电路的稳定性、元件的工作温度和电源的安全性。
特别是在接入电源时,要确保电压和电流在安全范围内,以避免损坏元件或者造成安全事故。
此外,LED灯在工作时会产生一定的热量,需要注意散热和保护。
总的来说,流水灯实验是一种简单而有趣的电子电路实验项目,通过这个实验可以让学生初步了解电子元件的连接和工作原理。
在实验过程中,我们需要合理选择和连接元件,控制信号输入,同时注意电路的稳定性和安全性。
希望通过这个实验,学生们能够对电子电路有更深入的理解,为以后的学习和研究打下良好的基础。
流水灯的工作原理

流水灯的工作原理流水灯,又称为跑马灯或者流光灯,是一种能够产生视觉效果的照明装置。
它通过不同的灯珠按照一定的规律进行闪烁或者变换,从而形成一种流动的光效,给人们带来独特的视觉感受。
那么,流水灯的工作原理是怎样的呢?首先,我们来了解一下流水灯的结构。
流水灯通常由LED灯珠、控制电路板、外壳和电源等部件组成。
LED灯珠是流水灯的光源,控制电路板则是控制LED灯珠进行闪烁或者变换的核心部件,外壳则是起到保护和装饰作用的部件,电源则是提供电能的部件。
这些部件共同协作,才能使流水灯正常工作。
其次,流水灯的工作原理主要是通过控制电路板的控制,来实现LED灯珠的闪烁或者变换。
控制电路板内置了微处理器和存储芯片,通过预先编程好的程序,来控制LED灯珠的亮灭和颜色变换。
当流水灯通电后,控制电路板会按照预设的规律,来控制LED灯珠的工作状态,从而形成流水灯的特有效果。
这种控制方式可以实现不同的灯光变化,如单色流水、多色交替、渐变等效果。
此外,流水灯的工作原理还与LED灯珠的特性有关。
LED灯珠具有高亮度、低能耗、寿命长等特点,这使得流水灯在工作时能够保持稳定的光效,并且能够节约能源,减少能源消耗。
同时,LED灯珠还具有快速响应的特性,可以很快地实现亮灭或者颜色变换,从而形成流水灯的流动效果。
总的来说,流水灯的工作原理是通过控制电路板来控制LED灯珠的亮灭和颜色变换,从而形成流动的光效。
LED灯珠的特性也为流水灯的工作提供了良好的支持,使得流水灯能够在节能、稳定、流动等方面都有较好的表现。
以上就是关于流水灯的工作原理的介绍,希望能够对大家有所帮助。
流水灯作为一种独特的照明装置,不仅在装饰方面有着广泛的应用,同时也在舞台、演出、商业展示等领域有着重要的作用。
通过了解其工作原理,我们可以更好地理解其工作方式,从而更好地应用和改进流水灯的设计和制造。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录第1章背景及应用 (1)第2章多功能流水灯的设计方案 (2)2.1基本要求设计方案 (2)2.2提高设计方案 (2)2.3设计框图 (2)第3章多功能流水灯设计方案单元模块电路设计 (3)3.1多功能流水电路 (3)3.2多功能流水灯的提高电路 (4)第4章试验的调试与分析 (5)第5章结论与体会 (6)参考文献 (7)附录 (8)附录1:元件清单 (8)附录2:程序编写 (8)第1章背景及应用随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理(DSP,Digital Signal Processing)等领域。
凌阳的16 位单片机就是为适应这种发展而设计的。
它的 CPU内核采用凌阳最新推出的(Microcontroller and Signal Processor)16位微处理器芯片所形成的 16 位系列单片机采用的是模块式集成结构,它的内核为中心集成不同规模的 ROM、RAM 和功能丰富的各种外设接口部件。
内核是一个通用的核结构。
除此之外的其它功能模块均为可选结构,亦即这种结构可大可小或可有可无。
借助这种通用结构附加可选结构的积木式的构成,便可形成各种不同系列派生产品,以适合不同的应用场合。
这样做无疑会使每一种派生产品具有更强的功能和更低的成本。
,人民生活水平的提高,流水灯在现实生活中所起的作用越来越重要。
流水灯简易轻巧,外貌美观,能呈现多彩的颜色。
在现实生活中起到了广泛的应用。
在繁忙的交通路段,伞烁着的流水交通灯,提醒着人民要遵纪交通规则,在繁忙的大街上,伞烁的流水灯无不吸引过路人的眼球,甚至在自动门上都装有自动流水灯,告诉人们的时间和日期。
流水灯无处不在。
所以说多功能流水灯电路的设计可以使我们进一步了解流水灯,感受流水灯给我们生活带来的方便。
多功能流水灯的设计要求在预定的时间到来时,会产生一个控制信号控制彩灯的流向、间歇等,彩灯流向可以随着电路的改变而改变,并具有自控、手控、流向控制功能等。
主要参考数字电路中计数器的原理。
NE555定时器的作用等相关知识在设计的过程中需要了解相关芯片(CD4017、NE555)的具体功能,引脚值、引脚图、真值表。
认真连接设计电路,由于最后流水灯的流向十分的清晰和稳定,所以所得的结果测试十分简洁并且很成功。
经过资料的查阅,小组的讨论,以及几种方案的比较,选定方案参考如下:整个流水灯的电路由振荡电路、译码电路和光源电路组成,振荡电路的组成包括3个电容、一个电阻器和一个继电器及NE555定时器构成。
译码电路的组成包括芯片CD4017。
光源电路的组成包括若干电阻个若干二极管。
第2章多功能流水灯的设计方案2.1 基本要求设计方案1) 设计一个多功能彩灯流水控制电路。
其主要部分实现定时功能,即在预定的时间到来时,将如何产生一个控制信号控制彩灯的流向、间歇等。
2) 通过利用中规模集成电路中可逆计数器、译码器和定时器来实现正逆流水功能,并利用组合电路实现自控、手控、流向控制等功能。
2.2 提高设计方案1) 本次设计的电路只具有单向流水的功能,即正向流水和逆向流水两个功能,可以通过改变电路来实现多向流水的功能,即流水灯的流向可以通过电路的改变而改变。
2) 本次设计的流水灯电路只使用了一个芯片CD4017,可以通过增加芯片CD4017的个数,使流水灯的流向更加美观。
3) 在考虑流水灯单向和多向流水的功能的同时,可以采用更多的CD4017芯片和发光二极管来实现流水灯的闪烁,即由流水灯组合成各种图案,在流水灯发光的同时,闪烁各种美观旋律的图案。
2.3 设计框图基本原理设计框图如下图所示开始P1口赋初值让第一个灯调用延时函数延时P1口的值循环左移一位图1-1 方框图第3章多功能流水灯设计方案单元模块电路设计3.1 多功能流水电路表3—1 多功能流水电路设计的多功能流水灯原理电路图如上图所示。
原理电路图由振荡电路、译码电路和光源电路三部分组成。
在设计电路时,本次选用的脉冲发生器是由NE555与R2、R3及C3组成的多谐振荡器组成。
主要是为灯光流动控制器提供流动控制的脉冲,灯光的流动速度可以通过电位器RP进行调节。
由于RP的阻值较打,所以有较大的速度调节范围。
灯光流动控制器由一个进制计数脉冲分配器CD4017和若干电阻组成。
CD4017的cp端受脉冲发生器输出脉冲的控制,其输出端(Q0~Q9)将输入脉冲按输入顺序依次分配。
输出控制的脉冲,其输出控制脉冲的速度由脉冲发生器输出的脉冲频率决定。
12个电阻与CD4017的10个输出端Q0~Q9相连,当Q0~Q9依次输出控制脉冲时6个发光二极管按照接通回路的顺序依次发光,形成流动发光状态,即实现正向流水和逆向流水的功能。
电源电路采用电容降压,二极管整流和稳定管稳压的供电方式,直流工作电压由稳压管的稳压值决定。
本次设计电路所采用的电源为5V。
3.2 多功能流水灯的提高电路在2.1中本次所讨论的多功能流水灯的电路时单向流动的,而在现实生活中,这种电路往往不能满足社会要求,所以本文对 2.1中的电路进行了改进。
表3—2提高电路电路的工作原理与2.1中电路的工作原理完全相同,只是流水灯的流向发生了改变。
在图(3)电路中留水灯的流向为:CD4017的3,2,4,7,10,1脚的高电平使6个发光二极管依次向右发光。
5,6,9脚的高电平使6个发光二极管由中心向两边散开发过。
此电路仅仅考虑了流水灯的多向流动功能,且发光二极管的个数有6个,从而使得整个电路比较单调。
得出的结果也只是单个二极管的发光,并没有考虑到多个二极管的同时发光。
本次为了弥补这个缺陷,作了进一步的改进,采用2个CD4017芯片和多个二极管实现多个发光二极管的同步多向流动功能。
电路的工作原理与2.1中的电路工作原理也完全相同,只是增加了CD4017和发光二极管的个数,在电路中流水灯的流向为:为此实现了流水灯的多向多个同时发光的流水功能。
当然,这些电路只是在现有设备中所能完成设计的。
当电路设备的逐步庞大,本文还可以设计更复杂、更美观的电路。
逐步庞大,本文还可以设计更复杂、更美观的流水电路。
第4章试验的调试与分析1)检查电路设计的原理图即导线的链接,并确定导线的链接与电路原理图一致。
2) 检查导线的链接,并检查导线是否断路,根据电路原理图,用数字万用表打到合适的档位,测试各导线对应的按点是否导通。
3) 检查试验仪器和器材是否完好,电源5V直流电压输出正常。
发光二极管全部可以正常发光,电阻和电容全部正常,电位器可以正常调节。
芯片CD4017和定位器NE555工作正常。
当按下电源,流水灯可以正常顺畅的流动,完成上述步骤后,接通电源,实现现象为:在电路没有改进之前,流水灯只有正向和逆向的流水功能,在电路改进之后,流水灯具有正向和中间向两边的多向流水功能。
测试并分析:电路连接后,试验现象均正常,在控制流水灯的正个过程中,CD4017的输出端起到至关重要的作用,用CD4017的输出端Q0~Q9将输入脉冲按输入顺序依次分配,同过电阻将脉冲传送给发光二极管,使发光二极管发光。
在控制流水灯的流向同时只要改变电阻与发光二极管的链接顺序即可,且各种发光方式可按自己需要进行具体组合。
至此,多功能流水灯的设计,调试与试验成功。
第5章结论与体会1.经过不断地检查、调试与分析。
成功的完成了多功能流水灯的基本要求和部分的提高要求,得出正确的实验现象,接通电源,电路可以实现单向的正、逆流水功能。
多向的,可正向以中间向两边的流水功能,多向多个同步进行的流水功能。
2.在试验的检查调试当电路出现问题,不能实现相应功能的时候,应当细心的检查电路,通过组员之间的共同讨论,分析和研究,找出电路故障的所在,从而改进电路,实现相应的功能。
3.我认为,多功能流水灯的设计课题参考了对数字逻辑电路知识的理解和应用。
如试验中的十进制脉冲分配器CD4017和NE555定时器的应用,进一步强化和巩固了理论知识的学习。
理论和实践相结合,从而更好的掌握了所学的知识,达到学为所用的目的。
4.在实际的生活中,流水灯的使用十分普遍,掌握多功能流水灯的设计是当代大学生走向社会的实践基础,为以后设计更复杂更美观的流水灯作好铺垫。
数字逻辑的课程设计是一门很具有挑战性的实践课程。
在一个星期的课程设计中,我学到了很多并且掌握了更多的理论知识,在没有课程设计之前,一直认为数字逻辑的课程设计会很复杂,不是很容易,但真正在一步步做的时候,就觉得不是那么的难,从初始的点滴到实验的成功,让我从中所获得的知识及实践技能的宝贵财富。
当老师布置完题目时,我和我的同伴幸运地选到了第一题,刚开始做流水灯的时候,通过图书馆即网上查找的相应资料。
经过我们的互相讨论和研究,我们终于设计出了原理图,同时也让我认识到了团队的力量,没有团队的共同合作时很难完成实验。
在5天的课程设计中,我们不仅提前了流水灯的设计,更扩展了电路,使流水灯的流向可以自己意愿控制,在整个过程中,我不仅巩固了理论知识,还在老师的精心指导下,实践技能也得到了很大的提高,同时也更好的培养我和组员之间的默契。
通过这次的课程设计让我学到了很多,虽然这只是我人生当中的一个小小的经历,但它却让我懂得了更多在课堂上学不到的知识,相信通过这次的实践和自己以后的不断努力和探索,终究会一步步走向未来的成功。
参考文献[1] 罗亚非.凌阳16位单片机应用基础[M].北京:航空航天大学出版社,2005.[2] 张毅坤.单片微型计算机原理及应用[M].陕西:电子科技大学出版社,1998.[3] 李建忠.单片机原理及应用[M].陕西:西安电子科技大学出版社,2002.[4] 胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,1996.[5] 曹国华.单片机原理及接口技术[M].陕西:西安电子科技大学出版社,2000.附录附录1:元件清单序号编号名称数量序号编号名称数量1 CD4017 十进制计数器3 6 R4 ~ R15 1K 122 NE555 脉冲发生器1 7 R16 ~ R17 1K 123 LED 发光二极管18 8 C2 100uf 14 Rp 电位器 1 9 C3 3.3uf 15 R2 2K 1 10 C4 0.1pf 1 附录2:程序编写1)C语言编写#include <reg52.h>#include <intrins.h>unsigned char scan_num;char code reserve [3] _at_ 0x3b; //保留0x3b开始的3个字节/----------------------------------------------------------延时函数----------------------------------------------------------/void delayms(unsigned int ms){unsigned char k;while(ms--){for(k = 0; k < 114; k++);}}/---------------------------------------------------------- 主函数----------------------------------------------------------/ void main(void){unsigned char i;P0 = 0xff; //初始化端口P2 = 0xff;while(1){scan_num = 0xfe; //扫描初始值for(i = 0;i < 8;i++) //左移显示{P0 = scan_num; //送显示P2 = scan_num;scan_num<<=1; //左移一位scan_num|=0x01; //最低位补"1"delayms(300); //延时300ms}P0 = 0xff; //关闭LED显示P2 = 0xff;delayms(300); //延时300ms2)汇编语言ORG 0000HAJMP MAINORG 0050H;------------------------------------------------ MAIN:MOV P0,#0FFH ;端口初始化MOV P2,#0FFH单片机的控制系统课程设计LOOP:MOV A,#0FEH ;赋初始值MOV R0,#08H ;移动次数LOOPL: ;左移显示MOV P0,A ;送数显示MOV P2,ARL A ;左移一位ACALL DELAY ;延时300msDJNZ R0,LOOPL ;是否左移8次?MOV P0,#0FFH ;关闭显示MOV P2,#0FFHACALL DELAY ;延时300ms;------------------------------------------------; 延时子程序; 延时300ms (11.0592MHz);------------------------------------------------ DELAY:MOV R5,#3DEL1:MOV R6,#200DEL2:MOV R7,#230DEL3:DJNZ R7,DEL3 ;第一层循环DJNZ R6,DEL2 ;第二层循环DJNZ R5,DEL1 ;第三层循环RET;------------------------------------------------END ;结束; ------------------------------------------------10。