课程设计8位流水灯设计
八位流水灯设计报告

八位流水灯循环点亮电路设计1.设计要求采用74LS138芯片,实现8位流水灯循环点亮电路。
2.题目分析74LS138为3-8线译码器,它的工作原理是:①当一个选通端(E1)为高电平,另两个选通端E2和E3为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。
举例说明:如果A2A1A0=001,那么Y1输出0,其余输出1,发光二极管阴极接Y0-Y7,阳极接VCC,接上限流电阻,则Y1端发光二极管发光。
课题要求设计八位二极管循环点亮,则需要一系列脉冲序列,使得A2A1A0电平发生变化。
即依次选通Y0-Y7,脉冲从000-111。
3.方案选择利用74LS138选通发光二极管发光。
利用74LS161产生000-111脉冲控制74LS138的A2A1A0,依次选通Y0-Y7。
产生脉冲序列也可以用74LS191是四位二进制同步加/减计数器,与74LS161相比,它能够实现减计数,此处只需要求产生脉冲序列,而且74LS161是常用的计数器,所以选择74LS161产生脉冲序列。
74LS161计数必须有时钟脉冲,如何获得时钟脉冲:一、函数发生器获得;二、555定时器可以产生方波;三、LM358设计成方波发生器。
因为在电子设计这门课程中,我们做过LED闪烁灯,产生方波的原理前面实验报告中已经有所介绍,所以决定采用555定时器产生方波,而且频率更容易控制。
到此,所需设计已经完成,但如果加上数码管显示第几个LED灯发光,还需要讲信号进行译码,才能输出显示数字。
采用4511芯片驱动数码管,功耗比较低。
4.原理框图5.主要元器件介绍5.174LS13874LS138为3线-8线译码器,其工作原理如下:●当一个选通端(E1)为高电平,另两个选通端(E2)和(E3)为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。
●若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。
8路流水灯课程设计

8路流水灯 课程设计一、课程目标知识目标:1. 学生能理解并掌握8路流水灯的基本原理和电路设计;2. 学生能够运用已学的电子元件知识,正确搭建8路流水灯电路;3. 学生能够解释8路流水灯程序设计中的基本指令和程序逻辑。
技能目标:1. 学生能够独立完成8路流水灯电路的搭建,提高动手实践能力;2. 学生通过编程控制8路流水灯,培养编程思维和问题解决能力;3. 学生能够运用团队协作,共同完成8路流水灯的制作,提高沟通与协作能力。
情感态度价值观目标:1. 学生在探索8路流水灯的过程中,培养对电子技术的兴趣和爱好;2. 学生在自主学习、合作交流中,形成积极的学习态度,增强自信心;3. 学生通过实践,认识到科技与生活的紧密联系,激发创新意识和环保意识。
课程性质:本课程为电子技术实践课程,旨在让学生通过动手实践,掌握电子元件的应用和编程控制,提高学生的实际操作能力。
学生特点:八年级学生具备一定的电子元件知识和编程基础,好奇心强,喜欢动手实践,但需引导培养团队协作能力。
教学要求:课程注重理论与实践相结合,强调学生动手实践,注重培养学生的编程思维、问题解决能力和团队协作能力。
通过课程目标的具体分解,使学生在实践中达成学习成果,提高综合素质。
二、教学内容1. 理论知识:- 电子元件:介绍8路流水灯所需的基础电子元件,如LED灯、电阻、电容、二极管等;- 电路原理:讲解8路流水灯的电路设计原理,包括电路图识别、工作原理等;- 程序设计:分析8路流水灯程序设计的基本指令、流程控制和编程技巧。
2. 实践操作:- 电路搭建:指导学生按照电路图,正确搭建8路流水灯电路;- 程序编写:教授学生编写8路流水灯控制程序,实现流水灯效果;- 调试与优化:培养学生发现问题、分析问题、解决问题的能力,对程序和电路进行调试与优化。
3. 教学大纲与进度安排:- 第一课时:回顾电子元件知识,讲解8路流水灯电路原理;- 第二课时:分析8路流水灯程序设计,进行电路搭建;- 第三课时:编写控制程序,实现流水灯效果;- 第四课时:对8路流水灯进行调试与优化,总结交流学习心得。
八路流水灯课程设计

八路流水灯课程设计一、课程目标知识目标:1. 让学生掌握八路流水灯的基本原理和电路连接方式;2. 让学生了解并运用数字电路基础知识,如逻辑门、触发器等;3. 让学生理解并掌握编程控制八路流水灯的方法。
技能目标:1. 培养学生动手实践能力,能独立完成八路流水灯电路的搭建与调试;2. 培养学生运用数字电路知识解决实际问题的能力;3. 提高学生编程思维和逻辑思维能力,能编写简单的控制程序。
情感态度价值观目标:1. 培养学生对电子制作的兴趣和热情,激发创新精神;2. 培养学生团队合作意识,学会在团队中沟通、协作;3. 增强学生环保意识,了解并遵循电子垃圾处理规范。
分析课程性质、学生特点和教学要求:1. 课程性质:本课程为电子制作实践课程,注重理论联系实际,培养学生的动手实践能力;2. 学生特点:五年级学生具有一定的电子知识基础和动手能力,好奇心强,喜欢实践操作;3. 教学要求:结合学生特点,以实践为主,理论为辅,引导学生主动探索,培养创新意识和团队协作能力。
二、教学内容1. 数字电路基础知识:介绍逻辑门、触发器等基本概念,结合教材第二章内容,让学生理解并掌握数字电路的基本原理。
- 安排1课时,进行理论讲解和案例分析。
2. 八路流水灯原理与电路设计:- 原理:介绍八路流水灯的工作原理,如移位寄存器、时钟信号等;- 电路设计:详细讲解电路的连接方式,元件的选择,参考教材第四章实例。
- 安排2课时,包括理论学习和动手实践。
3. 编程控制八路流水灯:- 编程语言:运用教材推荐的编程软件,如Arduino;- 控制方法:编写程序,实现八路流水灯的控制效果,学习简单的编程思维和逻辑控制。
- 安排2课时,包括编程讲解和实际操作。
4. 实践操作与作品展示:- 实践操作:指导学生进行八路流水灯电路的搭建、调试;- 作品展示:组织学生进行作品展示,分享制作过程和心得。
- 安排1课时,进行实践操作和作品展示。
5. 课后总结与评价:- 总结:对本节课所学内容进行总结,巩固知识点;- 评价:对学生作品进行评价,反馈学习成果,提出改进意见。
跪求单片机8个流水灯的课程设计实验报告(共9篇)

跪求单片机8个流水灯的课程设计实验报告(共9篇)单片机花样流水灯设计实验报告* * 大学物理学院单片机花样流水灯设计实验课题:花样流水灯设计班级: 物理***姓名:*** 学号:当今时代的智能控制电子技术,给人们的生活带来了方便和舒适,而每到晚上五颜六色的霓虹灯则把我们的城市点缀得格外迷人,为人们生活增添了不少色彩。
制作流水灯的方法有很多种,有传统的分立元件,由数字逻辑电路构成的控制系统和单片机智能控制系统等。
本设计介绍一种简单实用的单片机花样流水灯设计与制作,采用基于MS-51的单片机AT89C51和发光二极管、晶振、复位、电源等电路以及必要的软件组成的以AT89C51为核心,辅以简单的数码管等设备和必要的电路,设计了一款简易的流水灯电路板,并编写简单的程序,使其能够自动工作。
本设计用AT89C51单片机为核心自制一款简易的花样流水灯,并介绍了其软件编程仿真及电路焊接实现,在实践中体验单片机的自动控制功能。
该设计具有实际意义,可以在广告业、媒体宣传、装饰业等领域得到广泛应用。
关键字:AT89C51 单片机流水灯数码管1. 单片机及其发展概况单片机又称为单片微计算机,其特点是将微型计算机的基本功能部件(如中央处理器(CPU)、存储器、输入接口、输出接口、定时/计数器及终端系统等)全部集成在一个半导体芯片上。
单片机作为一种高集成度微型计算机,已经广泛应用于工业自动化控制、智能仪器仪表、通信设备、汽车电子与航空航天电子系统、智能家居电器等各个领域。
2. Protues仿真软件简介Protues以其数量众多的元件数据库、标准化的仿真仪器、直观的捕获界面、简洁明了的操作、强大的分析测试、可信的测试结果, 为电子工程设计节约研发时间,节省了工程设计费用。
利用Protues软件设计一款通过数码管显示计数时间的流水灯电路及Keil C软件编程后,再将两者关联则可以简单快速的进行仿真。
【实验设计目标】设计要求以发光二极管作为发光器件,用单片机自动控制,对8个LED灯设计至少3种流水灯显示方式,每隔20秒变换一次显示花样,计时通过一个二位七段数码管显示。
数字设计课程设计-流水灯

数字设计课程设计课题:流水灯的设计姓名:学号:老师:一、课程任务流水灯的设计二、任务要求设计一个可以循环移动的流水灯,灯总数为8盏。
具体要求如下:1、5亮,其余灭,右移三次后全灭;4、8亮,其余灭,左移三次后全灭;4、5亮,其余灭,各向两边移三次后全灭;1、8亮,其余灭,各向中间移三次后全灭。
要求彩灯电路在某电路板上完成,该电路板能够提供48MHz标准时钟信号,附带有8个共阳的LED管可作为彩灯使用。
要实现的电路的框图如图所示:要实现的电路848MHz8个LED灯图1 要实现的电路框图三、设计思路8盏灯可以分为两组,每组只有一盏灯点亮或者全灭,每盏灯有左移和右移两种移动方式,所以原理框图如下:四、电路设计1.48MHz时钟信号的产生2.分频电路模块通过1/48M分频器将48MHz信号分频为1Hz信号3.周期和方向控制每一组的四盏灯都是依次点亮后再熄灭,第一组的四个灯是先右移三次后全灭再左移三次后全灭,第二组则是先右移三次后全灭再左移三次后全灭然后从第四灯再左移三次后全灭再右移三次后全灭,所以可见第一组的控制信号的周期应为1Hz的5分频,第二组的控制信号的周期应为1Hz的10分频.第一组的5分频通过74LS169的Q A与Q b相与后经T触发器获得(T触发器通过74LS74的D触发器改得),再将获得的5分频信号接到74LS169的U/D引脚用以控制信号灯的移动方向。
再通过译码器74LS139 的1A,2A,g分别与169Q A,Q b和Q c相连,经过译码后接反相器后接上LED灯,用以控制灯的明灭。
在Multisim中的仿真电路图如下(输入信号为1HzTTL信号):得到的输出结果为:1→2→3→4→0→4→3→2→1→0→1→2→3→4→0→4→3→2→1的循环(数字0表示全灭,1到4表示亮着的灯的位置)。
第二组的10分频信号通过同第一组一样的5分频信号再经过一次T触发器获得。
通过另一片74LS169得到一个信号使第片74LS169每过1个5分频置位一次。
8个流水灯课程设计

8个流水灯课程设计一、课程目标知识目标:1. 学生能理解流水灯的工作原理,掌握基本电子元件的功能及使用方法。
2. 学生能够运用所学知识,设计并搭建8个流水灯电路,了解电路图的基本表示方法。
3. 学生了解并掌握基本的编程知识,实现对流水灯亮灭顺序的控制。
技能目标:1. 学生能够独立完成电路的搭建,提高动手操作能力。
2. 学生通过编程实现对流水灯的控制,培养逻辑思维能力和解决问题的能力。
3. 学生能够运用团队协作的方式,共同完成课程任务,提高沟通与协作能力。
情感态度价值观目标:1. 学生在课程中培养对电子技术的兴趣,激发学习热情,形成主动学习的态度。
2. 学生通过实践操作,体验科学探究的乐趣,增强自信心和成就感。
3. 学生在团队协作中,学会尊重他人,培养合作精神,提高团队意识。
课程性质:本课程为电子技术实践课程,结合理论知识与动手操作,注重培养学生的实践能力和创新精神。
学生特点:本课程针对初中年级学生,他们对新鲜事物充满好奇,动手能力强,但可能对电子元件及编程知识掌握较少。
教学要求:教师应引导学生主动参与实践,关注个体差异,鼓励学生提问和解决问题。
在教学过程中,注重知识传授与能力培养相结合,确保学生能够达到课程目标。
通过课程学习,使学生在知识、技能和情感态度价值观方面得到全面提升。
二、教学内容本课程教学内容主要包括以下三个方面:1. 电子元件知识:- 了解常见电子元件(如电阻、电容、二极管、三极管等)的功能和用途。
- 学习如何读取电子元件的参数和规格。
2. 流水灯电路设计与搭建:- 学习流水灯的工作原理,理解电路图的表示方法。
- 掌握8个流水灯电路的搭建方法,包括电路连接、调试和故障排查。
3. 编程控制:- 学习基本的编程知识,掌握编程软件的使用方法。
- 编写程序,实现对8个流水灯亮灭顺序的控制。
教学大纲安排如下:第一课时:电子元件知识学习,介绍常见电子元件的功能和用途,引导学生认识电子元件。
第二课时:流水灯工作原理学习,分析电路图,讲解电路搭建方法。
八位双向流水灯”设计

八位双向流水灯”设计以下是对八位双向流水灯设计的详细介绍。
1.硬件设计:该设计需要使用以下硬件元件:-8个LED灯:用于点亮和显示流水灯效果。
-8个当前限流电阻:用于限制LED灯的电流,保护LED灯不受损坏。
-8个开关:用于手动切换流水灯的方向。
-一个控制器:用于控制LED灯的点亮和熄灭。
-一个脉冲发生器:用于为控制器提供驱动信号。
首先,将8个LED灯连接到控制器的8个输出引脚上,并通过对应的当前限流电阻进行连接。
然后,将8个开关连接到控制器上,用于手动控制流水灯的方向。
最后,将脉冲发生器连接到控制器上,用于为控制器提供驱动信号。
2.软件设计:该设计需要使用软件来控制LED灯的点亮和熄灭。
软件设计可以使用C语言等编程语言实现。
首先,需要定义一个数组,用于存储LED灯的状态。
数组中的每个元素对应一个LED灯,其中0表示灯灭,1表示灯亮。
然后,通过控制器的输入和输出引脚,可以确定当前LED灯的状态和流水灯的方向。
接着,需要实现一个循环,用于不断更新LED灯的状态。
循环的过程中,根据当前LED灯的状态和流水灯的方向,通过控制器的输出引脚控制LED灯的点亮和熄灭。
在循环的过程中,需要监测开关的状态,以便手动切换流水灯的方向。
当检测到开关状态改变时,需要更新流水灯的方向。
3.工作原理:首先,当控制器接收到脉冲发生器的驱动信号时,它将根据当前流水灯的方向和控制器的输入引脚的状态来更新LED灯的状态。
如果流水灯的方向是从左到右,则控制器会根据当前LED灯的状态和开关的状态,点亮或熄灭相应的LED灯。
具体的控制规则可以根据设计需求进行定义,例如按照顺序点亮灯1、2、3、4、5、6、7、8如果流水灯的方向是从右到左,则控制器会根据当前LED灯的状态和开关的状态,点亮或熄灭相应的LED灯。
具体的控制规则可以根据设计需求进行定义,例如按照顺序点亮灯8、7、6、5、4、3、2、1当开关的状态改变时,控制器会更新流水灯的方向,并根据新的方向重新设置LED灯的状态。
声控8路流水灯课程设计

声控8路流水灯课程设计一、课程目标知识目标:1. 让学生理解声控电路的基本原理,掌握声控8路流水灯电路的设计与搭建。
2. 使学生掌握数字电路中逻辑门、触发器等元器件的功能与应用。
3. 帮助学生了解并运用编程软件进行声控8路流水灯的程序编写与调试。
技能目标:1. 培养学生动手操作能力,能够正确搭建声控8路流水灯电路。
2. 提高学生编程能力,使其能够独立完成声控8路流水灯的程序设计。
3. 培养学生团队协作能力,能够与他人共同完成课程任务。
情感态度价值观目标:1. 培养学生对电子科技的兴趣和热情,激发其创新精神。
2. 培养学生严谨的科学态度,注重实践与理论相结合。
3. 引导学生关注环保,培养学生节能意识,提高资源利用效率。
课程性质:本课程属于电子技术与编程相结合的实践课程,注重培养学生的动手操作能力和团队协作能力。
学生特点:学生具备一定的电子基础知识和编程能力,对新鲜事物充满好奇心,喜欢动手实践。
教学要求:教师应注重理论与实践相结合,引导学生积极参与课堂实践,关注学生的学习进度,及时给予指导与反馈,确保学生能够达到课程目标。
在教学过程中,将课程目标分解为具体的学习成果,以便于教学设计和评估。
本课程依据课程目标,选取以下教学内容:1. 声控电路原理:讲解声控电路的基本原理,如声音信号的采集、放大、处理等。
2. 数字电路元件:介绍逻辑门、触发器等数字电路元件的功能、特性及应用。
3. 声控8路流水灯电路设计:详细讲解声控8路流水灯电路的原理、设计方法及搭建过程。
4. 编程软件使用:指导学生使用编程软件(如Arduino、Keil等)进行程序编写、调试与下载。
5. 声控8路流水灯程序设计:分析程序设计思路,引导学生编写声控8路流水灯的程序。
教学内容安排如下:1. 第1课时:声控电路原理及数字电路元件介绍。
教材章节:第3章“声控电路原理”;第4章“数字电路元件”。
2. 第2课时:声控8路流水灯电路设计及搭建。
教材章节:第5章“声控8路流水灯电路设计”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子技术课程设计
《电子设计基础》
课程报告
设计题目:8位流水灯设计
学生班级:通信0902
学生学号:20096050
学生姓名:卢朝飞
指导教师:
曹文、黎恒、刘春梅
2011年6月21日
时间:
西南科技大学
信息工程学院
一、8位流水灯设计目的及要求
1. 设计一个8位流水灯循环点亮电路。
2. 要求采用74ls42芯片。
二、流水灯功能设计分析
分析:(1)要实现8个led依次循环点亮,只需要将发光二极管依次循环点亮和熄灭,8只led便会依次循环点亮熄灭了
三、电路设计基本原理及主要器件
1. 74ls42芯片简介
74LS42 由8 个反相器和10 个4 输入端的与非门组成。
反相器成对连接以便接受4 位BCD 输入,经由与非门译码后输出,该电路为BCD —十进制的多用途译码器。
其输入为高电平有效,而输出是低电平有效。
74LS42 的逻辑设计保证了当大于9 的二进制代码加到输入端上时,所有的输出端均处于高电平(无效)。
当LS42 用作3 线—8 线译码时,最高有效输入D可产生一个有用的“禁止”功能。
D 输入还可在8 输出的解调应用中用来作为数据输入。
2.74ls161
3.74ls10
4.8个发光二极管
5.一个220欧姆电阻
四、流水灯仿真图、原理图及PCB板图
1.8位流水灯仿真图如下:
2. 8位流水灯原理图如下:
底层:
顶层:
五、总结与体会
1、总结
在用protel设计与制板过程中自己总结了一些经验:
【1】接地的标号中一定要把Net选项选为GND才可以,不然在PCB制作中将没有接地这一个选项出现;还有Dasignator的选项填写的是元件的标号,只有这个填上了在PCB制作中才会有该元件出现。
【2】对PCB制作过程的要求。
从板层的选择,到对元器件的布局最后是加入输入输出,以及对输入输出的连线,每一个都有很多的细节需要注意。
其中最为典型的就是对输入输出的连线,它需要把两端节点及连线都定义为相同的名称才行,即需要对Net进行统一命名,不然系统将不把它默认为导通的连线。
【3】把原理图与PCB连接起来的重要的一步就是生成网表文件(Netlist),在原理图绘制之后需要对生成的Netlist进行认真检查,检查是否存在元件漏标或者标重的现象出现,当提示无误后可以进行自动布局并开始调整元器件位置。
2. 体会
通过这次的课程设计。
我学到了很多东西,有些没有接触过的东西经常认真去学习,思考收获了不少东西。
我拓展了自己的知识面,锻炼了自己的能力,综合素质得到了不少提高,课程设计的目的就是在与理论与实践的结合,人与人的沟通,尤其是观察、分析和解决问题的实际工作能力,它的一个重要功能,在于运用学习成果,检验学习成果,把课堂上学到的系统化的理论知识,尝试的运用于实际设计工作。
通过这次课程设计,我慢慢认识到了自己与实际的差距,使我更加认识到了自己的不足,在今后剩余的大学生活中,我会更加注重自己得到实际创新能力,为自己今后的就业创造更好的条件!感谢老师给我提供了这次课程设计的机会.
六、参考文献
1.数字电子技术基础
2.百度文库
3.电路分析
4电子设计自动化技术陈松主编。