课程设计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路流水灯电路设计”。
8位流水灯课程设计

8位流水灯课程设计一、课程目标知识目标:1. 让学生掌握8位流水灯的基本原理,理解其内部电路结构与工作流程。
2. 学会运用所学知识设计简单的8位流水灯电路,并掌握相关编程技巧。
3. 了解8位流水灯在实际应用中的场景和意义。
技能目标:1. 培养学生动手实践能力,能够独立完成8位流水灯电路的搭建与编程。
2. 提高学生问题分析、解决能力,能够在实际操作过程中发现并解决问题。
3. 培养学生团队协作能力,能够在小组合作中发挥各自优势,共同完成任务。
情感态度价值观目标:1. 激发学生对电子技术的兴趣,培养创新意识和探索精神。
2. 培养学生严谨、细致的学习态度,注重实际操作中的安全意识。
3. 引导学生关注科技发展,认识到电子技术在日常生活中的重要性。
课程性质:本课程为电子技术实践课程,以项目式教学为主,结合理论知识与实际操作。
学生特点:八年级学生,具备一定的电子技术基础,对实践操作有较高的兴趣。
教学要求:注重理论与实践相结合,以学生为主体,教师为主导,鼓励学生积极参与,培养学生的实际操作能力和创新精神。
通过本课程的学习,使学生能够将所学知识应用于实际项目中,提高学生的综合素养。
二、教学内容1. 理论知识:- 8位流水灯基本原理介绍- 电路组成:LED、电阻、微控制器等- 编程语言基础:C语言或汇编语言- 8位流水灯程序设计思路及方法2. 实践操作:- 8位流水灯电路图的绘制- 电路板搭建,焊接LED和电阻- 微控制器编程与调试- 8位流水灯功能实现与优化3. 教学安排与进度:- 第一课时:8位流水灯基本原理及电路组成介绍- 第二课时:编程语言基础学习与电路图绘制- 第三课时:电路板搭建、焊接及微控制器编程- 第四课时:8位流水灯功能实现与调试优化4. 教材章节:- 《电子技术基础》第四章:数字电路基础- 《电子技术基础》第六章:微控制器原理与应用- 《C语言程序设计》第一章:C语言概述与基本语法教学内容确保科学性和系统性,结合课程目标,注重理论与实践相结合,使学生能够在实践中掌握8位流水灯的相关知识。
8个流水灯课程设计

8个流水灯课程设计一、课程目标知识目标:1. 让学生掌握流水灯的原理,理解其电路组成及工作过程;2. 使学生了解8个流水灯的编程方法,掌握相关的编程技巧;3. 帮助学生理解流水灯在现实生活中的应用,了解电子技术在日常生活中的重要性。
技能目标:1. 培养学生动手操作能力,能够独立完成流水灯电路的搭建与编程;2. 提高学生的问题解决能力,能够分析并解决流水灯运行过程中出现的问题;3. 培养学生的团队协作能力,能够在小组合作中共同完成流水灯的制作。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发他们探索未知领域的热情;2. 培养学生勇于尝试、不断实践的精神,让他们体会到动手制作的乐趣;3. 引导学生关注电子技术在生活中的应用,增强环保意识和创新意识。
分析课程性质、学生特点和教学要求,本课程将目标分解为以下具体学习成果:1. 学生能够独立搭建流水灯电路,并进行编程控制;2. 学生能够分析并解决流水灯制作过程中遇到的问题;3. 学生能够以小组形式合作完成流水灯制作,展示其功能与创意;4. 学生能够阐述流水灯在现实生活中的应用,培养电子技术素养。
二、教学内容根据课程目标,本章节的教学内容主要包括以下几部分:1. 流水灯原理及电路组成- 了解流水灯的工作原理;- 学习流水灯电路的基本组成,包括LED灯、电阻、电容、二极管等;- 掌握电源、开关、控制芯片等关键部分的作用。
2. 流水灯编程方法- 学习8个流水灯的编程控制方法,掌握相关编程技巧;- 熟悉编程软件的使用,如Arduino、Microbit等;- 掌握流水灯程序设计的基本思路,如循环、条件语句等。
3. 流水灯制作与调试- 学习流水灯电路的搭建方法,掌握焊接技巧;- 进行流水灯功能的调试,分析并解决可能出现的故障;- 了解流水灯的制作过程,提高学生的动手实践能力。
4. 流水灯应用与拓展- 阐述流水灯在现实生活中的应用,如装饰、广告等;- 探讨流水灯的拓展功能,如与传感器结合实现智能控制;- 培养学生的创新意识和实际应用能力。
八位流水灯设计

八位流水灯设计
以下是一个八位流水灯的设计思路:
1. 硬件部分:使用8个LED灯,一个555定时器芯片,一个4017分频器芯片和若干电阻、电容和连接导线。
2. 将8个LED灯连接在一个电路板上,设置合适的引脚位置,使用连接线连接到芯片上。
3. 将555定时器芯片的引脚接到LED的正极上,将4017分频
器芯片的引脚连接到LED的负极上,使用连接线将芯片之间
进行连接。
4. 使用电容和电阻调整芯片的频率和亮度,使得LED灯能够
流畅的闪烁。
5. 使用开关来控制LED灯的开关状态,使得用户可以随时开
关流水灯的工作状态。
流程:
1. 按照上述硬件部分的设计,制作出八位流水灯的电路。
2. 打开电源,调整电容和电阻,调整出合适的流水灯亮度和闪烁频率。
3. 使用开关打开流水灯的工作状态,观察八个LED灯的流畅
闪烁状态,当需要关闭时,关闭开关即可。
4. 调整流水灯工作状态,组合出不同的闪烁效果,可以通过调整频率和亮度来实现。
5. 扩展其他功能,比如添加音控模块等,使得流水灯更加智能化。
8位变速流水灯设计报告

大庆师范学院计算机组成原理课程设计总结报告设计题目:基本模型机的模拟设计与实现子题目:8位变速流水灯设计学生姓名:石锋院别:计算机科学与技术专业:计算机信息科学与技术班级:计本三班学号:201001041084指导教师:2011 年 7 月 8 日大庆师范学院课程设计任务书题目 51单片机8位变速流水灯设计主要内容:当今社会,随着人们物质生活的不断提高,电子产品已经走进了家家户户,无论是生活或学习,还是娱乐和消遣几乎样样都离不开电子产品,学校举行的辩论赛啊,体育考试规定时间内完成规定的任务啊,流水灯作为一种工具,方便了用户的使用。
本设计着重在于分析定时器软件和开发过程中的环节和步骤,并从实践经验出发对定时器设计做了详细的分析和研究。
单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。
在工业生产中。
单片微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。
单片微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。
本系统就是充分利用了89C52芯片的I/O引脚。
系统以采用52系列单片机STC-89C52为中心器件来设计的定时器,来实现流水灯变速,定时程序由本人独立完成。
至于调节定时时间,如果有需要可以通过更改程序来实现参考资料:[1]唐朔飞著《计算机组成原理》(高等教育出版社)完成期限:一周指导教师签名:张丹2011年 7 月 8 日目录一、设计目标 (1)二、采用设备 (1)三、设计的原理 (2)四、逻辑电路图 (3)五、程序代码 (4)六、调试情况 (5)七、心得体会 (6)(正文)一、设计目标1.1设计目的通过本次课题设计,应用《单片机原理及应用》等所学相关知识及查阅资料,完成简易定时器的设计,以达到理论与实践更好的结合、进一步提高综合运用所学知识和设计的能力的目的。
通过本次设计的训练,可以使我在基本思路和基本方法上对基于STC-89C52单片机的嵌入式系统设计有一个比较感性的认识,并具备一定程度的设计能力1.2设计目的及方法在本次课程设计中,主要完成如下方面的设计任务:1、在keil环境下,编写一分钟定时器的程序。
课程设计8位流水灯设计

电子技术课程设计《电子设计基础》课程报告设计题目: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.74ls1613.74ls104.8个发光二极管5.一个220欧姆电阻四、流水灯仿真图、原理图及PCB板图1.8位流水灯仿真图如下:2. 8位流水灯原理图如下:2. 8位流水灯PCB板图如下:底层:顶层:五、总结与体会1、总结在用protel设计与制板过程中自己总结了一些经验:【1】接地的标号中一定要把Net选项选为GND才可以,不然在PCB制作中将没有接地这一个选项出现;还有Dasignator的选项填写的是元件的标号,只有这个填上了在PCB制作中才会有该元件出现。
【2】对PCB制作过程的要求。
从板层的选择,到对元器件的布局最后是加入输入输出,以及对输入输出的连线,每一个都有很多的细节需要注意。
其中最为典型的就是对输入输出的连线,它需要把两端节点及连线都定义为相同的名称才行,即需要对Net进行统一命名,不然系统将不把它默认为导通的连线。
8个流水灯实验课程设计

8个流水灯实验课程设计一、课程目标知识目标:1. 学生能理解流水灯的基本原理,掌握电路连接和编程方法。
2. 学生能描述8个流水灯实验的电路图和程序流程。
3. 学生了解并掌握数字电路的基本逻辑功能及其应用。
技能目标:1. 学生能够独立完成8个流水灯实验的电路搭建和程序编写。
2. 学生通过实验操作,提高动手能力和问题解决能力。
3. 学生通过小组合作,提高沟通和团队协作能力。
情感态度价值观目标:1. 学生对电子技术产生兴趣,激发学习积极性。
2. 学生培养耐心、细心的实验态度,养成良好的实验习惯。
3. 学生认识到科技发展对社会的重要性,增强科技创新意识。
课程性质:本课程为实践性课程,结合电子技术和编程知识,培养学生的动手操作能力和创新思维。
学生特点:学生为八年级学生,具有一定的物理知识和数学基础,好奇心强,喜欢动手操作。
教学要求:教师需引导学生掌握基本原理,注重实验操作和问题解决能力的培养,关注学生的情感态度价值观培养。
教学过程中,将目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容本课程依据课程目标,结合教材相关章节,组织以下教学内容:1. 流水灯基本原理:讲解电路组成、LED特性、控制器等基础知识,对应教材第3章。
2. 电路连接方法:学习电路图的识别,掌握面包板的使用,进行电路搭建,对应教材第4章。
3. 编程方法:学习C语言基础,编写流水灯程序,掌握循环和延时函数的使用,对应教材第5章。
4. 数字电路逻辑功能:介绍基本逻辑门电路,理解并应用与、或、非门等逻辑功能,对应教材第6章。
5. 8个流水灯实验:结合以上知识,进行实验操作,包括电路搭建、程序编写和调试,对应教材第7章。
教学大纲安排如下:1. 第1周:流水灯基本原理学习。
2. 第2周:电路图识别和面包板使用训练。
3. 第3周:C语言基础和编程方法教学。
4. 第4周:数字电路逻辑功能讲解。
5. 第5-6周:8个流水灯实验操作及问题解决。
教学内容科学系统,注重理论与实践相结合,使学生在掌握知识的同时,提高实际操作能力。
八个流水灯课程设计

八个流水灯课程设计一、教学目标本课程的目标是让学生了解和掌握八个流水灯的工作原理和设计方法,培养学生的动手能力和创新能力。
具体来说,知识目标包括:理解流水灯的基本电路原理,掌握常用的电子元件及其功能,了解数字电路和模拟电路的基本知识。
技能目标包括:能够独立设计并制作一个简单的流水灯电路,具备分析和解决问题的能力。
情感态度价值观目标包括:培养学生对科学的热爱和好奇心,增强学生的团队合作意识和动手实践能力。
二、教学内容本课程的教学内容主要包括流水灯的基本电路原理、电子元件的功能和使用方法、数字电路和模拟电路的基本知识。
具体安排如下:1.第一课时:介绍流水灯的基本电路原理,讲解电路图的阅读和分析方法。
2.第二课时:学习常用的电子元件,如电阻、电容、二极管、三极管等,并进行实物演示。
3.第三课时:讲解数字电路的基本知识,如逻辑门、触发器等,并分析其应用。
4.第四课时:讲解模拟电路的基本知识,如放大器、滤波器等,并分析其应用。
5.第五课时:引导学生进行八个流水灯的设计和制作,并进行展示和评价。
三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法、实验法等。
具体安排如下:1.讲授法:用于讲解流水灯的基本电路原理、电子元件的功能和使用方法、数字电路和模拟电路的基本知识。
2.讨论法:用于引导学生探讨和分析流水灯的设计方法和电路图的阅读技巧。
3.案例分析法:通过分析实际案例,使学生更好地理解和掌握电子元件的功能和应用。
4.实验法:让学生亲自动手制作流水灯,培养学生的动手能力和创新能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:选用《电子技术基础》等教材,用于引导学生学习电子元件的功能和使用方法、数字电路和模拟电路的基本知识。
2.参考书:推荐《数字电路设计》等参考书,为学生提供更多的学习资料。
3.多媒体资料:制作课件和教学视频,用于讲解流水灯的基本电路原理、电子元件的功能和使用方法、数字电路和模拟电路的基本知识。
8位流水灯课课程设计

8位流水灯课课程设计一、教学目标本课程旨在让学生了解8位流水灯的工作原理和设计方法,通过学习,学生能掌握数字电路的基本知识,培养动手实践能力和创新思维。
1.了解8位流水灯的电路结构和工作原理。
2.掌握数字电路的基本知识,如逻辑门、触发器等。
3.学习常用的数字电路设计方法。
4.能够使用电子设计软件进行简单的电路设计。
5.能够独立完成8位流水灯的组装和调试。
6.培养分析问题和解决问题的能力。
情感态度价值观目标:1.培养学生对电子科技的兴趣,激发创新意识。
2.培养团队合作精神,提高沟通与协作能力。
3.培养学生热爱科学、追求真理的品质。
二、教学内容本课程的教学内容主要包括以下几个部分:1.数字电路基本知识:逻辑门、触发器、计数器等。
2.8位流水灯电路原理:了解流水灯的电路结构,理解其工作原理。
3.设计方法与实践:学习常用的数字电路设计方法,并应用于8位流水灯的设计与制作。
4.电路调试与优化:学习如何对电路进行调试,提高电路的性能。
三、教学方法为了提高教学效果,我们将采用多种教学方法进行授课:1.讲授法:讲解数字电路的基本知识和设计方法。
2.讨论法:学生进行小组讨论,分享设计经验和心得。
3.案例分析法:分析典型的流水灯设计案例,引导学生学会分析电路。
4.实验法:让学生动手实践,组装和调试8位流水灯。
四、教学资源为了保证教学质量,我们将准备以下教学资源:1.教材:选用权威、实用的教材,为学生提供理论知识的学习。
2.参考书:提供丰富的参考资料,帮助学生拓展知识面。
3.多媒体资料:制作精美的PPT,直观展示电路原理和设计过程。
4.实验设备:准备充足的实验设备,确保每个学生都能动手实践。
5.在线资源:利用网络资源,为学生提供更多学习途径和交流平台。
五、教学评估本课程的评估方式包括平时表现、作业、考试等,以全面客观地评价学生的学习成果。
1.平时表现:评估学生在课堂上的参与度、提问回答等情况,以考查其对课程内容的掌握程度。
8盏流水灯课程设计

8盏流水灯课程设计一、课程目标知识目标:1. 学生能理解流水灯的工作原理,掌握基本电子元件的功能和使用方法。
2. 学生能描述8盏流水灯电路的设计步骤,了解编程控制原理。
3. 学生能运用已学知识分析并解决流水灯制作过程中遇到的问题。
技能目标:1. 学生能够独立完成8盏流水灯电路的搭建,提高动手实践能力。
2. 学生能够运用编程软件编写程序,实现流水灯的点亮与熄灭效果。
3. 学生能够通过团队协作,共同完成流水灯项目,提高沟通与协作能力。
情感态度价值观目标:1. 学生能够培养对电子技术的兴趣,激发学习动力。
2. 学生能够在实践过程中,培养解决问题的耐心和毅力,增强自信心。
3. 学生能够认识到团队合作的重要性,培养团队精神和集体荣誉感。
课程性质:本课程为电子技术实践课程,结合理论知识与动手操作,培养学生的创新思维和实践能力。
学生特点:八年级学生已具备一定的物理知识和电子元件认知,具有较强的动手能力和好奇心。
教学要求:教师需关注学生的个体差异,引导他们通过实践发现问题、解决问题,注重培养学生的团队合作意识和创新能力。
在教学过程中,将课程目标分解为具体的学习成果,以便于教学设计和评估。
二、教学内容本课程教学内容围绕以下三个方面展开:1. 理论知识:- 电路基础知识:回顾电路的基本概念,如电流、电压、电阻等。
- 电子元件功能:介绍常用电子元件,如电阻、电容、二极管、三极管等,并讲解其功能。
- 流水灯工作原理:分析8盏流水灯的工作原理,理解电路设计与编程控制。
2. 实践操作:- 电路搭建:指导学生按照电路图搭建8盏流水灯电路。
- 程序编写:教授学生使用编程软件,编写控制流水灯的程序。
- 调试优化:引导学生分析电路和程序可能出现的问题,并进行调试优化。
3. 教学大纲与进度安排:- 第一课时:回顾电路基础知识,介绍电子元件,分析流水灯工作原理。
- 第二课时:讲解电路搭建方法,学生动手实践,搭建流水灯电路。
- 第三课时:教授编程方法,学生编写程序,实现流水灯效果。
8led流水灯课程设计

8led流水灯课程设计一、课程目标知识目标:1. 让学生理解并掌握8LED流水灯的基本原理和电路设计。
2. 让学生掌握数字电路中逻辑门的使用方法,并能运用到8LED流水灯的制作中。
3. 让学生了解并掌握编程控制LED流水灯的方法。
技能目标:1. 培养学生动手搭建电路的能力,学会使用面包板进行电路连接。
2. 培养学生运用逻辑门进行数字电路设计的能力。
3. 培养学生编写简单的控制程序,实现对LED流水灯的控制。
情感态度价值观目标:1. 培养学生对电子制作的兴趣,激发创新精神。
2. 培养学生合作学习的意识,增强团队协作能力。
3. 培养学生关注科技发展,认识到科技对生活的改变。
课程性质:本课程为实践性课程,结合理论教学,注重培养学生的动手能力和实际操作技能。
学生特点:本课程针对初中生,学生对电子制作有一定兴趣,具备基本的电路知识,但对编程和控制较为陌生。
教学要求:课程要求学生在理解理论知识的基础上,注重实践操作,将所学知识应用于实际制作中,提高学生的综合能力。
教学过程中,教师需引导学生主动探究,鼓励学生提问和解决问题,培养学生的自主学习能力。
通过课程目标的实现,使学生在知识与技能、过程与方法、情感态度价值观等方面得到全面提升。
二、教学内容1. 电路基础知识回顾:讲解电路的基本元件,如电阻、电容、二极管等,并回顾电路的基本连接方式,为学习8LED流水灯电路打下基础。
教材章节:第一章 电路基础知识2. 逻辑门电路:详细介绍与门、非门、或门等基本逻辑门的功能和应用,引导学生运用逻辑门设计电路。
教材章节:第二章 数字电路基础3. 8LED流水灯电路设计:讲解8LED流水灯的电路原理,指导学生使用面包板搭建电路,并学会调试电路。
教材章节:第三章 实用数字电路设计与制作4. 编程控制:介绍简单的编程知识,让学生学会使用编程软件编写控制程序,实现对8LED流水灯的控制。
教材章节:第四章 单片机基础与应用5. 实践操作:安排学生分组进行实践操作,从电路搭建、编程到调试,逐步完成8LED流水灯的制作。
八位流水灯设计报告

八位流水灯循环点亮电路设计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.1 74LS13874LS138 为3 线-8 线译码器,其工作原理如下:●当一个选通端(E1)为高电平,另两个选通端(E2)和(E3)为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。
●若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。
- 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电子设计自动化技术陈松主编。