数电实验——广告流水灯

合集下载

流水灯实验报告总结

流水灯实验报告总结

流水灯实验报告总结一、实验目的本次流水灯实验的主要目的是通过实际操作,深入理解数字电路中时序逻辑电路的工作原理,掌握基本的硬件电路设计和编程方法,提高我们对电子电路的实践操作能力和问题解决能力。

二、实验原理流水灯是通过控制一系列发光二极管(LED)依次点亮和熄灭,从而产生一种流动的视觉效果。

其实现的核心原理是利用计数器和译码器来控制 LED 的亮灭状态。

在数字电路中,计数器可以对输入的时钟脉冲进行计数,从而产生不同的计数值。

译码器则将计数器输出的计数值转换为对应的控制信号,使得相应的 LED 点亮或熄灭。

例如,使用常见的 74LS161 四位二进制同步计数器和 74LS138 三线八线译码器,可以构建一个简单的八路流水灯电路。

计数器在时钟脉冲的驱动下不断计数,译码器根据计数器的输出值依次选通不同的输出端口,从而实现 LED 的顺序点亮。

三、实验设备及材料1、数字电路实验箱2、 74LS161 计数器芯片3、 74LS138 译码器芯片4、发光二极管(LED)若干5、电阻、电容等基本电子元件6、杜邦线若干7、数字万用表8、示波器四、实验步骤(一)电路设计1、根据实验原理,在实验箱上规划好芯片的布局和连线方式。

2、使用杜邦线将计数器、译码器和 LED 等元件按照设计好的电路连接起来。

3、注意连接的正确性,避免短路和断路现象。

(二)硬件搭建1、仔细对照电路设计图,将芯片插入实验箱的相应插槽中。

2、确保芯片引脚与插槽接触良好,无松动现象。

(三)编程与调试1、使用数字电路实验箱提供的编程工具,对计数器和译码器进行编程设置。

2、例如,设置计数器的计数模式、初始值等参数。

3、打开电源,观察 LED 的亮灭情况。

4、如果流水灯效果不符合预期,使用数字万用表和示波器等工具检测电路中的信号和电压,排查故障。

五、实验中遇到的问题及解决方法(一)LED 不亮1、问题描述:接通电源后,所有 LED 均不亮。

2、排查过程:首先检查电源是否正常,然后使用万用表测量芯片引脚的电压,发现计数器芯片没有正常工作。

数电实验——广告流水灯

数电实验——广告流水灯

第五次实验报告第五次实验要求学生完成如下任务:广告流水灯:用时序期间、组合器件和门电路设计一个广告流水灯,该流水灯由8个LED组成,工作时始终为1暗7亮,且这一个暗灯循环右移,1)写出设计过程,画出设计的逻辑电路图,按图搭接电路2)验证实验电路的功能3)将1秒连续脉冲信号加到系统时钟端,观察并记录时钟脉冲CP、触发器的输出端Q2、Q1、Q0的波形实验5.1一、实验原理图设ZZ0ZZ1ZZ2ZZ3ZZ4ZZ5ZZ6ZZ7分别为8个灯的输出段,由题意得卡诺图如下:触发器输出端输出端QQ2QQ1QQ0ZZ0ZZ1ZZ2ZZ3ZZ4ZZ5ZZ6ZZ70 0 0 0 1 1 1 1 1 1 10 0 1 1 0 1 1 1 1 1 10 1 0 1 1 0 1 1 1 1 10 1 1 1 1 1 0 1 1 1 11 0 0 1 1 1 1 0 1 1 11 0 1 1 1 1 1 1 0 1 11 1 0 1 1 1 1 1 1 0 11 1 1 1 1 1 1 1 1 1 0通过74161对时钟脉冲进行计数输出,利用74138进行译码输出。

实验原理图:二、实验目的广告流水灯:用时序期间、组合器件和门电路设计一个广告流水灯,该流水灯由8个LED组成,工作时始终为1暗7亮,且这一个暗灯循环右移,1)写出设计过程,画出设计的逻辑电路图,按图搭接电路2)验证实验电路的功能将1秒连续脉冲信号加到系统时钟端,观察并记录时钟脉冲CP、触发器的输出端Q2、Q1、Q0的波形三、实验器材1.实验材料74HC161、74HC138、面包板、发光二极管1KΩ电阻和导线2.实验仪器口袋实验室四、实验步骤1.按上图所示原理图在面包板上连接好实物图2.连接pocketlab,引脚7接时钟,引脚0~2分别接触发器输出端QQ0QQ1QQ2,观察逻辑分析仪波形及小灯泡的亮灭情况。

五、实验验证QQ2QQ1QQ0=000:QQ2QQ1QQ0=001:QQ2QQ1QQ0=010:QQ2QQ1QQ0=011:QQ2QQ1QQ0=100:QQ2QQ1QQ0=101:QQ2QQ1QQ0=110:QQ2QQ1QQ0=111:。

微机原理流水灯

微机原理流水灯

微机原理流水灯流水灯,又称为跑马灯,是一种常见的LED灯效。

它的灯光效果像水流一样流动,非常美观。

在微机原理中,流水灯的实现是一个很好的实践项目,可以帮助学生理解数字电路和微机原理的知识。

本文将介绍如何使用微机原理实现流水灯,并提供相应的代码和电路图供参考。

首先,我们需要准备以下材料:1. 8个LED灯。

2. 8个220Ω的电阻。

3. 一个面包板。

4. 杜邦线若干。

5. 一个Arduino开发板。

接下来,我们来看一下流水灯的原理。

流水灯的实现原理是通过依次点亮LED 灯,然后熄灭前一个LED,点亮下一个LED,以此类推,就形成了灯光像水流一样流动的效果。

在微机原理中,我们可以利用Arduino开发板来实现这一效果。

首先,我们需要将8个LED灯连接到Arduino开发板上。

将LED的长针(阳极)通过220Ω的电阻连接到Arduino的数字引脚2~9上,LED的短针(阴极)接地。

接下来,我们需要编写Arduino的程序来实现流水灯的效果。

以下是流水灯的Arduino代码:```c。

int ledPins[] = {2, 3, 4, 5, 6, 7, 8, 9};void setup() {。

for (int i = 0; i < 8; i++) {。

pinMode(ledPins[i], OUTPUT);}。

}。

void loop() {。

for (int i = 0; i < 8; i++) {。

digitalWrite(ledPins[i], HIGH);delay(100);digitalWrite(ledPins[i], LOW);}。

}。

```。

在这段代码中,我们首先定义了8个LED灯的引脚号,然后在setup函数中将这些引脚设置为输出模式。

在loop函数中,我们依次点亮每个LED灯,并通过delay函数控制灯光的流动速度。

接下来,我们将Arduino开发板连接到电脑上,上传这段代码到开发板中。

数字电子的课程设计流水灯

数字电子的课程设计流水灯

数字电子的课程设计流水灯一、课程目标知识目标:1. 学生能够理解数字电路基础,掌握基本逻辑门电路的工作原理及应用。

2. 学生能够掌握流水灯电路的设计原理,理解各部分功能及相互关系。

3. 学生能够了解数字电路在生活中的应用,认识到数字电子技术的重要性。

技能目标:1. 学生能够运用所学知识,设计简单的数字电路,具备实际操作能力。

2. 学生能够使用编程软件编写简单的程序,控制流水灯的显示效果。

3. 学生能够通过实践,培养动手能力、团队协作能力和问题解决能力。

情感态度价值观目标:1. 学生对数字电子技术产生兴趣,激发学习热情,培养积极探索的精神。

2. 学生能够认识到科技发展对生活的影响,增强社会责任感和创新意识。

3. 学生在实践过程中,培养良好的学习习惯,树立正确的价值观。

课程性质:本课程为数字电子技术实践课程,以理论为基础,实践为主,注重培养学生的动手能力和实际操作技能。

学生特点:初三学生,具备一定的物理基础和逻辑思维能力,对新鲜事物充满好奇,喜欢动手实践。

教学要求:结合学生特点,采用启发式教学,引导学生主动探究,注重理论与实践相结合,提高学生的综合素养。

通过课程学习,使学生能够达到上述课程目标,为后续学习打下坚实基础。

二、教学内容1. 数字电路基础知识:逻辑门电路原理、逻辑函数及其表达式、真值表等。

教材章节:第一章“数字电路基础”2. 流水灯电路设计原理:流水灯工作原理、电路组成、编程控制方法等。

教材章节:第三章“组合逻辑电路”及第五章“数字电路应用”3. 实践操作:流水灯电路搭建、编程控制、调试与优化。

教材章节:第六章“数字电路实践”教学安排与进度:第一课时:回顾数字电路基础知识,介绍流水灯工作原理。

第二课时:学习流水灯电路设计,分析电路各部分功能及相互关系。

第三课时:实践操作,学生分组进行流水灯电路搭建和编程控制。

第四课时:调试与优化,学生展示作品,交流心得,教师点评。

教学内容确保科学性和系统性,结合课程目标,注重理论与实践相结合,使学生能够在实践中掌握数字电子技术的基本知识和应用能力。

数字电路流水灯

数字电路流水灯

流水灯设计专业班级学生指导教师日期2011年7 月7日一.名称:流水灯设计方法:1.利用555定时器制作一个秒信号发生器。

(1).555定时器的结构图图1.555定时器结构图(2).555定时器功能表(3).秒信号产生计算参数:图.3. 用555做的多谐振荡器因为R1=R2,所有取2搞47KΩ和一个2KΩ的电阻串联。

就得到如图3的设计图。

2.控制电路(1).用分配器控制彩灯的流水式.74HC4017中1-7,9-11为输出管脚,输出为1000000000—010*******—0010000000—0001000000——0000100000——0000010000——00000001000——0000000100——00000000010——0000000001——1000000000.符号如下图。

逻辑图封装图14管脚是时钟输入端。

13是低电平有效。

15清零端端。

12管脚为进位端。

这个设计中我们只用1个芯片,所有不用12端。

(2).时序波形图3.仿真过程通过一个星期的课程设计,我们了解到此次设计主要是完成LED循环闪烁电路的设计,当我把准备好关于此次课程设计的资料分析后,我没有到学校的实验室进行本次课程设计,而是天天在寝室或者图书馆来回跑,进过这些天的努力,终于完成了12V直流稳压电源和LED循环闪烁次得任务。

当我把电路连接好后,做了最后的检查,在检查过后,就是进行电路仿真过程。

当电路仿真成功后,就是进行LED循环闪烁电路部分的观察,当通电后,LED 循环闪烁,在通电后,看LED灯是否按照我们本次课程设计的要求进进行闪烁,如果不按照要求闪烁的话,再进行电路的检查,直到结果正确才成功。

检查电路设计的原理图即导线的链接,并确定导线的链接与电路原理图一致。

检查导线的链接,并检查导线是否断路,根据电路原理图,检查各导线对应的按点是否接好。

检查完线路,确定电路完全连好。

点击运行仿真,这是可以看到电路发光情况。

单片机实验LED流水灯实验

单片机实验LED流水灯实验

LED流水灯实验一、实验内容将LED灯逐个点亮,然后全亮,全灭。

二、实验原理8个LED发光二极管,分别对应单片机IO口的P0.0到P0.7口,8个单片机IO口组成一个字节,用一个八位二进制的左移和右移来确定灯的亮灭,并用定时器延时。

三、描述该实验中运用的理论知识1、LED的点亮:8个LED发光二极管,分别对应单片机IO口的P0.0到P0.7口,8个单片机IO口组成一个字节,在程序编写过程中,可以直接用P0来进行操作。

2、流水效果:C语言的8位二进制数代表了8个IO口,左移,最低位填0,然后按位取反,就可以将灯逐个点亮3、延时:特殊功能寄存器TMOD,如图T1和T0分别代表单片机两个计数器。

GATE:该位被置位时为门控位。

仅当TR1被置位并且INT1脚为高,定时器开始计数。

当该位被清零时,只要TR1被置位,定时器1马上开始计数。

C/T:该位为0的时候,用作定时器,该位为1的时候,用做计数器。

0.5秒的延时12 * (65536- x)/11059200 = 0.001四、实验步骤1、流程图2、结果程序:#include <reg52.h>typedef unsigned char uint8;typedef unsigned int uint16;sbit ENLED = P1^4;sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;main(){uint8 counter;uint16 i,j;ENLED = 0;ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1;TMOD = 0x01;TH0 = 0xB8;TL0 = 0x00;TR0 = 1;while(1){if(1 == TF0){TF0 = 0;TH0 = 0xB8;TL0 = 0x00;counter++;}if(25 == counter){counter = 0;if(8 == j){P0 = 0X00;for(i=0;i<=38000;i++);P0 = 0XFF;for(i=0;i<=38000;i++);j = 0;}P0 = ~(1 << j++);}}}。

5.1 视觉实验 LED流水灯


;执行延时Delay实体代码 ;执行延时Delay实体代码
单个LED闪烁范例2——延时程序编写
所谓停顿,就是站在那里不动,但单片机并不会停滞不前,它会一直 以微秒级的速度狂奔。我们并不要求单片机停止运行,而仅仅是让P1.0口 的输出信号维持一段时间即可。
将立即数0xFF传送到R7中 这段程序共占用机器周期: 1 + 2 ×255 = 511
尽管上面的练习很简单,但必须认真实践,搞清楚每一行代 码的来龙去脉。看懂了!仅仅代表你“暂时记住”了而已,但很
快就会忘记。当你将调试中出现的所有“问题(bug)”都找到时,
才会体会更深。无数成功者的经验表明:过程比结果更重要! “延时时间”的计算以及“上升沿与下降沿”是本节至关重 要的知识点。其次,必须学会查阅相关的资料,了解单片机I/O口 和非门集成电路驱动电流的大小,LED的导通电压与回路电流以 及限流电阻的计算。
(R7-1)=0?
Y
MOV Delay: MOV DJNZ DJNZ
R6, #0x0 R7, #0x0 R7, . R6, Delay
;1个机器周期
;1个机器周期 N (R6-1)=0? ;2个机器周期 下一步:把延时 ;2个机器周期 Y 程序插入程序
单个LED闪烁范例2——程序代码
编程思路2:对P1.0进行置1、延时、清0、延时的反复操作,使LED闪烁。 实现现象: 人眼能观察到LED的闪烁现象。
注释 ;复位向量,程序起始地址 ;P1.0口置1,点亮LED
.org命令在HOME程序中进 SDCC51编译器仅支持0x0000 0000 0001 1001 0000 行绝对定位,定位复位向量 格式,不支持0000H。
0000 0010 1100 0010 Start: SETB P1.0 0000 0011 1001 0000 0000 0100CLR 1000 P1.0 0000

数电课程设计流水灯报告 631306040220

课程设计2015 年 1 月 2 日课程设计任务书学生姓名:丁茂婷专业班级:通信13级2班指导教师:李艾星谭晋工作单位:信息科学与工程学院题目: 8路彩灯控制电路设计初始条件:1.运用所学的模拟电路和数字电路等知识;2.用到的元件:实验板、电源、连接导线、74系列芯片、555芯片,LED 发光管等要求完成的主要任务:设计并制作8路彩灯控制电路,用以控制8个LED按照不同的花色闪烁1.接通电源,电路开始工作,LED灯闪烁;2.LED灯按照事先设计的方式工作,要求闪烁的模式不能少于三种(其中包裹奇偶交替闪烁4次);3.选作;闪烁时快慢两种节拍变换;4.严格按照课程设计说明书要求撰写课程设计说明书。

时间安排:第1天下达课程设计任务书,根据任务书查找资料;第2~4天进行方案论证,软件模拟仿真并确定设计方案;第5天提交电路图,经审查后领取元器件;第6~8天组装电路并调试,检查错误并提出问题;第9~11天结果分析整理,撰写课程设计报告,验收调试结果;第12~14天补充完成课程设计报告和答辩。

指导教师签名:年月日目录引言 (1)1设计意义及要求 (2)1.1 设计意义 (2)1.2 设计要求 (2)1.3 初始条件 (2)2方案设计 (3)2.1 单元模块设计 (3)2.2 单位脉冲设计电路 (3)2.3 4位双向移位寄存器74LS194电路 (4)3主要芯片介绍元件参数 (5)3.1 CC7555定时器----------------------------------------5 3.2 74LS161计数器-----------------------------------------53.3 74LS194移位寄存器-----------------------------------84.仿真电路图4.1电路图----------------------------------------------------------------------105调试与检测 (11)6体会与总结 (12)参考文献……………………………………………………………….....引言电子技术实验是一门重要的实践性技术基础课程。

流水灯的设计实验报告

流水灯的设计实验报告流水灯的设计实验报告引言:流水灯作为一种常见的电子实验装置,广泛应用于各种电子设备中。

本次实验旨在通过设计和制作一个简单的流水灯电路,来理解流水灯的工作原理和电子元件的基本使用方法。

一、实验目的本次实验的目的是通过设计和制作一个流水灯电路,来加深对流水灯工作原理和电子元件的理解,并掌握基本的电路连接和焊接技巧。

二、实验原理流水灯是一种多个LED灯按照一定的顺序依次点亮和熄灭的电子装置。

其工作原理是通过时钟信号控制LED灯的亮灭,使得LED灯在一定的时间间隔内按照指定的顺序依次亮起。

在本次实验中,我们将使用555定时器芯片作为时钟信号的发生器,并通过计数器和逻辑门电路来控制LED灯的亮灭。

三、实验材料与方法1. 实验材料:- 555定时器芯片- 74HC4017计数器芯片- 逻辑门电路芯片- LED灯- 电阻、电容等元件- 面包板、导线等实验器材2. 实验方法:- 根据电路原理图连接电子元件,注意正确连接引脚和极性。

- 使用焊接工具将电子元件固定在面包板上。

- 连接电源,注意电压和电流的安全使用。

- 调整电路参数,观察流水灯的亮灭顺序和频率。

四、实验结果与分析经过实验,我们成功设计和制作了一个流水灯电路,并且实现了预期的效果。

LED灯按照指定的顺序依次亮起,并在一定的时间间隔后熄灭,再由下一个LED灯亮起。

整个流水灯的亮灭过程形成了一个连续流动的效果,非常美观。

通过调整电路参数,我们还可以改变流水灯的亮灭顺序和频率。

例如,增加LED灯的数量,可以实现更长的流水灯效果;调整计数器芯片的工作频率,可以改变流水灯的闪烁速度。

这些参数的调整,可以根据实际需求来进行灵活设置。

五、实验心得与体会通过本次实验,我对流水灯的工作原理和电子元件的使用方法有了更深入的了解。

在实际操作中,我学会了正确连接电子元件的方法,并掌握了一定的焊接技巧。

通过不断调整电路参数,我也体验到了电子元件对电路性能的影响。

广告流水灯(许文斌)

广告流水灯实验设计设计课题:广告流水灯专业班级:2010 计算机科学与技术 3 班学生姓名:学生学号:指导教师:2012 .04.01广告流水灯1. 实验目的(1)熟悉常用中规模器件的逻辑功能。

(2)应用中规模器件设计型流水灯型变化电路。

(3)进一步提高电路的综合设计能力和调试能力。

实验内容:8 盏灯始终一暗七亮且这一个暗灯循环右移,要求脉冲信号观察变化。

8 盏灯可进行多种花样组合,内容自行选定。

设计的任务要求采用边沿 JK 触发器(74LS112)、D 触发器(74LS74)和 3-8 线译码器(74LS138) 构成一个广告流水灯电路。

要求系统共有 8 个灯,其效果始终是 7 亮 1 暗,且这1 暗灯循环下移或者上移。

采用数字集成电路的控制方法,结合十进制计数器/译码电路设计了该流水灯控制系统。

2 设计的思路与电路组成框图该系统由电源、时钟电路、计数器和译码显示电路 4 部分组成。

能实现任意方式的流水,只要改变每路发光二极管的数目和图案,就可以实现随心所欲的流水花样。

它可作为工作状态指示,具有环保、节能等特点。

首先应用 74LS112 和74LS74 中3 个触发器构成异步八进制加法或减法计数器;再将输出端 Q2 Q1 Q0 分别与 74LS138(3-8 译码器)的地址码输入端 A2 A1 A0 相连,使译码器相继译码。

其电路组成框图如图 1 所示。

3 电路工作原理3.1 电路原理电路原理图如图 2 所示,该系统为 8 路流水灯控制器,它的控制形式为 7 亮 1 暗,且这 1 暗始终是从上至下移动,如此反复循环,形成流动效果。

该电路由电源、时钟脉冲产生电路、加法计数器、译码及 LED 显示系统等五部分组成。

3.2 各部分电路功能3.2. 1 电源电路电源电路中,220 V 市电通过变压器降压成12 V 的交流电,后经过VD1~VD4 组成的桥式整流电路整流和Ct 滤波,再经7805 稳压到5 V 直流电压作为时钟脉冲产生电路和计数器及译码显示电路的电源。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五次实验报告
第五次实验要求学生完成如下任务:
广告流水灯:
用时序期间、组合器件和门电路设计一个广告流水灯,该流水灯由8个LED组成,工作时始终为1暗7亮,且这一个暗灯循环右移,
1)写出设计过程,画出设计的逻辑电路图,按图搭接电路
2)验证实验电路的功能
3)将1秒连续脉冲信号加到系统时钟端,观察并记录时钟脉冲CP、触发器的输出端
Q2、Q1、Q0的波形
实验5.1
一、实验原理图
设ZZ0ZZ1ZZ2ZZ3ZZ4ZZ5ZZ6ZZ7分别为8个灯的输出段,由题意得卡诺图如下:
触发器输出端输出端
QQ2QQ1QQ0ZZ0ZZ1ZZ2ZZ3ZZ4ZZ5ZZ6ZZ7
0 0 0 0 1 1 1 1 1 1 1
0 0 1 1 0 1 1 1 1 1 1
0 1 0 1 1 0 1 1 1 1 1
0 1 1 1 1 1 0 1 1 1 1
1 0 0 1 1 1 1 0 1 1 1
1 0 1 1 1 1 1 1 0 1 1
1 1 0 1 1 1 1 1 1 0 1
1 1 1 1 1 1 1 1 1 1 0
通过74161对时钟脉冲进行计数输出,利用74138进行译码输出。

实验原理图:
二、实验目的
广告流水灯:
用时序期间、组合器件和门电路设计一个广告流水灯,该流水灯由8个LED组成,工作时始终为1暗7亮,且这一个暗灯循环右移,
1)写出设计过程,画出设计的逻辑电路图,按图搭接电路
2)验证实验电路的功能
将1秒连续脉冲信号加到系统时钟端,观察并记录时钟脉冲CP、触发器的输出端Q2、Q1、Q0的波形
三、实验器材
1.实验材料
74HC161、74HC138、面包板、发光二极管1KΩ电阻和导线
2.实验仪器
口袋实验室
四、实验步骤
1.按上图所示原理图在面包板上连接好实物图
2.连接pocketlab,引脚7接时钟,引脚0~2分别接触发器输出端QQ0QQ1QQ2,观察逻辑
分析仪波形及小灯泡的亮灭情况。

五、实验验证QQ2QQ1QQ0=000:
QQ2QQ1QQ0=001:
QQ2QQ1QQ0=010:
QQ2QQ1QQ0=011:
QQ2QQ1QQ0=100:
QQ2QQ1QQ0=101:
QQ2QQ1QQ0=110:
QQ2QQ1QQ0=111:。

相关文档
最新文档