数字电路课程设计(红绿灯)
数模电红绿灯课程设计
![数模电红绿灯课程设计](https://img.taocdn.com/s3/m/52d98a4d6fdb6f1aff00bed5b9f3f90f77c64d1b.png)
数模电红绿灯课程设计一、课程目标知识目标:1. 学生能理解并掌握红绿灯工作原理,了解其在交通安全中的作用;2. 学生能够运用所学的数学知识和电子电路知识,设计并搭建一个简单的数模电红绿灯系统;3. 学生能够解释并计算红绿灯变换的时间间隔,理解时间间隔设置的原因。
技能目标:1. 学生能够运用电路图设计软件或工具,绘制数模电红绿灯的电路图;2. 学生能够通过实际操作,搭建并测试数模电红绿灯系统,培养动手操作能力和问题解决能力;3. 学生能够通过小组合作,学会沟通与协作,共同完成项目任务。
情感态度价值观目标:1. 学生培养对科学探索的兴趣,增强学习数学、电子等学科的动力;2. 学生认识到红绿灯在生活中的重要性,提高遵守交通规则的意识;3. 学生在小组合作中,培养团队精神,学会尊重他人,提高自信心。
课程性质:本课程为综合实践活动课程,结合数学、电子等学科知识,培养学生的实际操作能力和团队合作能力。
学生特点:考虑到学生所在年级,具备一定的数学知识和电子知识基础,对实践活动有较高的兴趣。
教学要求:教师需引导学生结合所学知识,通过实践活动,达到课程目标。
在教学过程中,注重培养学生的动手操作能力、问题解决能力和团队合作精神。
同时,关注学生在活动中的情感态度和价值观的培养。
通过课程学习,使学生能够将理论知识与实际应用相结合,提高综合素养。
二、教学内容1. 红绿灯工作原理介绍:包括红绿灯在交通控制中的作用、信号灯的颜色及意义、时间间隔设置的原因等;2. 数模电基础知识回顾:复习与数模电红绿灯相关的数学知识和电子电路知识,如基本的电路元件、电路图的绘制、数字逻辑等;3. 数模电红绿灯系统设计:学习并掌握数模电红绿灯系统的设计方法,包括电路图绘制、元件选择、电路搭建等;4. 实践操作:学生分组进行实际操作,搭建并测试数模电红绿灯系统,观察现象,分析问题,优化设计方案;5. 小组讨论与分享:各小组分享设计过程和成果,讨论遇到的问题及解决方法,总结经验教训。
数电课程设计(红绿交通灯的设计)
![数电课程设计(红绿交通灯的设计)](https://img.taocdn.com/s3/m/7e5746204b35eefdc8d3338e.png)
西安邮电学院数字电路课程设计报告书——交通灯控制器学院名称:电子工程学院学生姓名:XXX(XX号)专业名称:电子信息工程班级:电子XXXX实习时间:2010年12月6日——2010年12月17日红绿灯交通信号系统一、红绿灯交通信号系统功能概述红绿灯交通信号系统为模拟实际的十字路口交通信号灯。
外部硬件电路包括:两组红黄绿灯(配合十字路口的双向指挥控制)、一组手动与自动控制开关(针对交通警察指挥交通控制使用)、倒计时显示器(显示允许通行或禁止通行时间)。
二、红绿灯交通信号系统红绿灯交通信号系统外观示意图如图1所示。
图1 十字路口交通灯模拟图三、任务和要求1.在十字路口的两个方向上各设一组红黄绿灯,显示顺序为其中一方向是绿灯、黄灯、红灯;另一方向是红灯、绿灯、黄灯。
2.设置一组数码管,以倒计时的方式显示允许通行或禁止通行时间,其中一个方向上绿灯亮的时间是20s ,另一个方向上绿灯亮的时间是30s ,黄灯亮的的时间都是5s 。
3.选做:当任何一个方向出现特殊情况,按下手动开关,其中一个方向常通行,倒计时停止。
当特殊情况结束后,按下自动控制开关,恢复正常状态。
4.选做:用两组数码管,实现双向倒计时显示。
四、设计思路在实际情况下,一个十字路有一个主干道和一个支干道。
主干道的车流量较大,即要求主干道绿灯亮的时间长,支干道正好相反。
五、总体方案简单原理如下:由555时钟信号发生电路产生稳定的“秒”脉冲信号,确保整个电路装置计时工作稳定进行。
用两片74LS161作为计数器,将其输出端通过非门与74LS48相连后,把74LS48输出端连到数码管上,实现倒计时;用另外一片74LS161作为状态控制器,控制状态变量Q2Q1的变化,即实现变化:00-01-10-11;用计数器的RCO进位端作为状态控制器的脉冲;利用状态控制器对计数器实现至数操作,从而实现模30,模20,模5的转换;六个灯与由状态控制器控制的74LS74的输出端通过门电路直接相连。
红绿灯实验报告
![红绿灯实验报告](https://img.taocdn.com/s3/m/0a0b2349cec789eb172ded630b1c59eef8c79a3e.png)
数字电路课程设计总结报告题目:红绿灯控制器目录一. 设计任务书二. 设计框图及整机概述三. 各单元电路的设计方案及原理说明四. 调试过程及结果分析五. 设计、安装及调试中的体会六. 对本次课程设计的意见及建议七. 附录(包括: 整机逻辑电路图和元器件清单)一.设计任务书1.题目: 红绿灯控制器2.设计要求设计一个红绿灯控制器设计应具有以下功能基本设计要求: 设计一个红绿灯控制器控制器设计应具有以下功能(1)东西方向绿灯亮, 南北方向红灯亮。
.(2)东西方向黄灯亮, 南北方向红灯亮。
(3)东西方向红灯亮, 南北方向绿灯亮。
(4 ) 东西方向红灯亮, 南北方向黄灯亮。
要求有时间显示(顺数、逆数皆可), 时间自定。
(大于15秒以上), 可添加其他功能。
3.给定条件(1)、只能采用实验室提供的中小规模电路进行设计。
(不一定是实验用过的)十字路口交通示意图二. 设计框图及整机概述1、设计框图2、 整机概述该电路旨在模拟交通灯基本工作原理。
在预置数电路信号灯显示电路中设定南北方向红灯(47秒)、绿灯(38秒)、黄灯(9秒), 电路按照设计要求的状态工作。
三. 各单元电路的设计方案及原理说明1、 减法计数器本电路采用两片同步十进制加/减法计数器74LS190, 用串行进位方式构成一个百进制减法计数器, 再采用预置数的方法, 构成47进制的减法计数器。
如下图所示:2、 状态控制器交通灯工作流程如图所示主、支道上红、绿、黄信号灯的状态主要取决状态控制器的输出状态。
他们之间的关系见真值表所示。
对于信号灯的状态, “1”表示灯亮, “0”表示灯灭。
主道红灯亮,支道黄灯亮支道红灯亮,主道绿灯亮 0秒末 主道红灯亮,支道绿灯亮 支道红灯亮,主道绿灯亮 47秒支道红灯亮,主道黄灯亮 9秒主道红灯亮,支道绿灯亮 0秒末47秒 9秒信号灯信号真值表根据真值表, 可求出各信号灯的逻辑函数表达式为: R=Q2‘G=Q2Q1‘Y=Q2Q1R1=Q2G1=Q2‘Q1’Y1=Q2‘Q1所以交通灯的显示电路如图所示:3、数码管显示数码管从左到右依次接入计数器高位、低位4、减法计数器——状态控制器减法计数器0秒或者9秒的时候给状态控制器一个脉冲信号, 电路图如下:四.调试过程及结果分析调试过程由电路仿真软件实现。
红绿灯数字电路课程设计.
![红绿灯数字电路课程设计.](https://img.taocdn.com/s3/m/1d437d5e783e0912a2162aa1.png)
《数字逻辑电路设计》课程设计总结报告题目:红绿灯控制器指导老师:设计人员:学号:班级:日期:2013年5月目录1、设计任务书2、设计框图及整机概述3、各单元电路的设计方案及原理说明4、调试过程及结果分析5、设计、安装及调试中的体会6、对本次课程设计的意见及建议7、附录(包括:整机逻辑电路图及元器件清单)3、各单元电路的设计方案及原理说明脉冲发生电路:这上个学期的数电实验中,我们用555定时器实现了产生脉冲的功能,所以我们这次可以用555定时器来实现脉冲发生电路。
555定时器是一种模拟和数字功能相结合的中规模集成器件,只需要外接几个电阻、电容,就可以实现多谐振荡器、单稳态触发器及施密特触发器等脉冲产生与变换电路,但是因为本次课程设计实验室直接提供了实验所需的脉冲,所以这个部分我们并没有设计,而是直接使用了实验室提供的脉冲。
计数系统:因为实验要求我们只用显示一个红灯的时间就可以了,所以根据我的设计方案,是打算让红灯保持25秒的时间,也就是数码管需要显示的最大数字是25,因此可以用两片160计数芯片来实现。
该计数器能同步并行预置数据、异步清零,具有清零置数,计数和保持四种功能,且具有进位信号输出端、可串接计数使用。
我采用的是计数清零的方法来实现从0到25的计数,两块芯片都是接在同一个秒冲上的,所以是同步置零的方法。
首先先接上一片160,它的计数用来当做个位,当第一片160从0记到9时在它的进位输出端会输出一个进位脉冲,我把这个进位脉冲直接接到了第二片160的使能端,这样就实现了十位的计数,当两片芯片总共计数到25时,这时我们译出一个清零信号,用来清零,即每当两块芯片从0记到25的时候,都会置零,然后再重新开始计数,这样就实现了技术部分。
该部分仿真电路如下:译码系统:这个部分是用来显示计数的,也就是我们在计数系统中设计了从0到25的计数,则数码管也会从0开始显示到25。
这里我们需要用到BCD-七段译码器74LS48,74LS48芯片是一种常用的七段数码管译码器驱动器,常用在各种数字电路和单片机系统的显示系统中。
数电课程设计---交通信号灯控制器
![数电课程设计---交通信号灯控制器](https://img.taocdn.com/s3/m/a290cd677ed5360cba1aa8114431b90d6c858919.png)
数电课程设计---交通信号灯控制器机械与电⼦⼯程学院课程设计报告课程名称数字电⼦技术基础设计题⽬交通信号灯控制器所学专业名称⾃动化班级学号学⽣姓名指导教师2012年 5 ⽉25 ⽇任务书设计名称:交通信号灯控制器⼀、课程设计⽬的这次的课程设计主要是要综合了解与运⽤所学的知识,通过这次的课程设计来检测这⼀学期所学的知识。
通过制作来了解交通灯控制系统,了解译码器、计数器、寄存器芯⽚的作⽤。
交通灯控制系统主要是实现城市交叉路⼝红绿灯的控制。
在现代化的⼤城市中,⼗字交叉路⼝越来越多,在每个交叉路⼝都需要有⼀个准确的间间隔和转换顺序,这就需要有⼀个安全、⾃动的系统对红、黄、绿灯的转换进⾏管理。
本次的设计就是基于此⽬的⽽设计的。
⼆、课程设计任务和基本要求设计任务:1.东西⽅向绿灯亮,南北⽅向红灯亮,时间15s。
2.东西⽅向与南北⽅向黄灯亮,时间5s。
3.南北⽅向绿灯亮,东西⽅向红灯亮,时间l0s。
4.如果发⽣紧急事件,可以⼿动控制四个⽅向红灯全亮,禁⽌该道路的车辆通⾏,特殊情况过后能恢复正常。
基本要求:1. 能够实现设计任务的基本功能;3.运⽤数字电⼦技术的理论设计、制定实验⽅案,并撰写课程设计论⽂要求符合模板的相关要求,字数要求3000字以上。
⼀、摘要随着社会经济的发展,城市交通问题越来越引起⼈们的关注。
⼈、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之⼀。
城市交通控制系统是⽤于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。
如何采⽤合适的控制⽅法,最⼤限度利⽤好耗费巨资修建的城市⾼速道路,缓解主⼲道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。
为此,通过我应⽤所学的知识设计了⼀套交通灯控制电路的⽅案。
交通灯的控制系统主要由计时电路、主控电路、信号灯转换器、脉冲信号发⽣器组成。
关键词:计时电路、主控电路、信号灯转换器、脉冲信号发⽣器⼆、⽅案选择及论证根据设计任务与要求,我们可以知道这个交通灯的设计是分主次⼲道的,两个⽅⾯的时间是不同的,东西⽅向通⾏15s,南北⽅向10s,这就要求我们要有两个计数器,根据我⾃⼰的经验,东西⽅向通⾏15s完,倒计时数字显⽰器会显⽰到0,然后切换到南北⽅向通⾏10s完之后, 倒计时数字显⽰器也会显⽰到0之后然后切换到南北⽅向,这样如此循环,这样的话我们就要设计⼀个16进制和⼀个11进制的计数器,根据我们所学和知识,可以⽤两⽚74192芯⽚来构成对应进制的计数器,由于是15和10之间循环切换,我们可以⽤利⽤JK触发器的翻转功能来实现两种进制计数器之间的切换;当然还有每个⽅向倒计时只有5s时,黄灯闪,⼀直到0为⽌,由于黄灯是当两个计数器倒计时到5时开始闪,我们就可以在这时发出⼀个脉冲然后⼀直保持到0,或者是接收0~5这段时间的脉冲都可以控黄灯只在到了这段时间才亮;还有就是⼀个紧急开关,我们可以控制在出现紧急情况时使⽤清零端使之清零,并且红灯直接接到电源,使之⼀直处于亮的状态。
交通灯控制器+数字电路课程设计报告
![交通灯控制器+数字电路课程设计报告](https://img.taocdn.com/s3/m/48fb0569f11dc281e53a580216fc700abb68520b.png)
交通灯控制器+数字电路课程设计报告交通灯控制器是交通管理系统中的重要组成部分,其主要作用是控制道路上的交通信号灯。
随着数字电路技术的发展,交通灯控制器也逐渐向数字化、智能化方向发展。
本文将详细介绍一种基于数字电路的交通灯控制器设计,以及该设计方案的实现和效果。
一、设计方案1.硬件设计硬件设计方案主要包括数字电路的选择、交通灯的控制模块、传感器等。
本方案选用FPGA芯片作为控制芯片,该芯片具有先进的数字信号处理能力和可编程性,便于开发和定制。
交通灯的控制模块包括红灯、黄灯、绿灯三个信号灯的控制器,以及车辆、行人传感器等。
其中车辆传感器主要用来检测车流量,行人传感器主要用来检测行人通行情况。
2.软件设计软件设计方案主要包括程序的设计和调试,以及人机界面的设计和开发。
程序设计方案采用Verilog HDL语言进行实现,采用时序逻辑设计的思路来编写程序,实现红绿灯的控制和状态转移。
人机界面采用C语言进行编写,通过串口通信与控制芯片进行数据传输和控制。
二、实现过程在设计方案确定后,我们进一步开始实现。
首先是电路的焊接和测试,在确定电路正常无误后,再完成程序的编写和调试。
最后是人机接口的开发和完善。
具体实现流程如下:1.电路焊接首先进行电路布线和焊接,将FPGA芯片、光耦隔离器、电位器等元器件焊接到电路板上,以及信号灯、传感器等元器件的接入。
2.程序编写利用Verilog HDL语言编写程序,主要包括红绿灯状态的转移逻辑和相应的信号输出控制。
程序设计过程中,需要注意时序和状态的转移。
3.调试测试完成程序编写后,需要进行相应的调试测试。
通过仿真测试,检查程序逻辑是否正确,排除潜在问题。
在硬件实验平台上进行测试,确定系统能够正常工作。
4.人机界面开发利用C语言编写人机界面,实现与交通灯控制器的交互控制。
实现车辆、行人传感器的数据采集和显示,以及人手动控制交通灯的功能。
三、实现效果通过测试和实验验证,本文的交通灯控制器设计方案具有以下优势:1.使用FPGA芯片作为控制芯片,具有较强的可编程性和数字信号处理能力。
红绿灯数电课程设计
![红绿灯数电课程设计](https://img.taocdn.com/s3/m/de2411f2ab00b52acfc789eb172ded630a1c9870.png)
红绿灯数电课程设计随着科技的不断发展,电子技术已经成为了现代社会中不可或缺的一部分。
而数字电路作为电子技术的重要组成部分,也越来越受到人们的关注。
在数字电路的学习中,红绿灯电路是一个非常基础的电路,也是一个非常好的入门课程。
本文将介绍一种基于红绿灯电路的数电课程设计,帮助学生更好地理解数字电路的基本原理。
一、课程设计的目的本课程设计的目的是帮助学生掌握数字电路的基本原理,了解数字电路的工作原理和设计方法。
通过设计红绿灯电路,学生可以深入了解数字电路的逻辑门、时序电路、计数器等基本概念,同时也可以提高学生的实践能力和创新能力。
二、课程设计的内容1. 红绿灯电路的基本原理我们需要向学生介绍红绿灯电路的基本原理。
红绿灯电路是一种基于时序电路的电路,它通过控制红绿灯的亮灭来实现交通信号的控制。
在红绿灯电路中,我们需要使用逻辑门、时序电路、计数器等基本元件来实现电路的功能。
2. 逻辑门的应用在红绿灯电路中,我们需要使用逻辑门来实现电路的控制。
学生需要了解逻辑门的基本原理和应用,包括与门、或门、非门、异或门等。
通过逻辑门的组合,我们可以实现红绿灯电路的控制。
3. 时序电路的设计时序电路是红绿灯电路中非常重要的一部分,它可以控制红绿灯的亮灭时间。
学生需要了解时序电路的基本原理和设计方法,包括时钟信号、触发器、计数器等。
通过时序电路的设计,我们可以实现红绿灯电路的时序控制。
4. 计数器的应用计数器是红绿灯电路中非常重要的一部分,它可以实现红绿灯的循环控制。
学生需要了解计数器的基本原理和应用,包括同步计数器、异步计数器等。
通过计数器的应用,我们可以实现红绿灯电路的循环控制。
5. 红绿灯电路的实现学生需要将所学的知识应用到实践中,设计并实现一个红绿灯电路。
学生可以根据自己的创意和想法,设计出不同的红绿灯电路,实现不同的功能。
通过实践,学生可以更好地理解数字电路的基本原理和设计方法。
三、课程设计的教学方法1. 理论讲解我们需要对红绿灯电路的基本原理进行理论讲解,让学生了解电路的工作原理和设计方法。
红绿灯课程设计vhdl
![红绿灯课程设计vhdl](https://img.taocdn.com/s3/m/43b8ba8877a20029bd64783e0912a21614797fc2.png)
红绿灯课程设计vhdl一、课程目标知识目标:1. 学生能够理解并掌握VHDL语言的基本语法和结构;2. 学生能够运用VHDL语言编写简单的数字电路程序,如红绿灯控制系统;3. 学生了解数字电路的基本原理,如触发器、计数器等,并能将其应用于VHDL程序设计。
技能目标:1. 学生能够运用VHDL语言设计并实现简单的数字电路;2. 学生能够使用相关软件工具进行VHDL代码的编译、仿真和调试;3. 学生能够通过团队协作,解决实际数字电路设计中的问题。
情感态度价值观目标:1. 学生培养对电子技术及编程的兴趣,激发创新意识和探索精神;2. 学生树立正确的工程观念,注重实际应用和实际操作能力的培养;3. 学生在团队协作中,学会沟通、分享、互助,培养合作精神。
课程性质:本课程为电子技术领域的高年级专业课程,以VHDL语言为基础,结合数字电路设计,提高学生的实际操作能力和创新能力。
学生特点:学生具备一定的电子技术基础,熟悉数字电路原理,具备一定的编程能力。
教学要求:注重理论与实践相结合,强调实际操作和团队协作,以项目为导向,培养学生解决实际问题的能力。
通过本课程的学习,使学生能够将所学知识应用于实际工程实践,提高学生的职业素养。
二、教学内容1. VHDL语言基础:包括数据类型、运算符、顺序语句、并发语句等基本语法结构,让学生掌握VHDL编程的基本方法。
相关教材章节:第一章至第三章2. 数字电路原理:回顾触发器、计数器等基本数字电路的工作原理,为后续的VHDL程序设计打下基础。
相关教材章节:第四章3. VHDL程序设计:以红绿灯控制系统为例,教授如何运用VHDL语言进行数字电路设计。
相关教材章节:第五章、第六章4. 代码编译、仿真与调试:介绍相关软件工具的使用,让学生学会如何对VHDL程序进行编译、仿真和调试。
相关教材章节:第七章5. 项目实践:分组进行实际数字电路设计,如红绿灯控制系统,培养学生团队协作和解决实际问题的能力。
数电课设_交通红绿灯设计
![数电课设_交通红绿灯设计](https://img.taocdn.com/s3/m/fcdba0b8f121dd36a22d8203.png)
计算机科学学院课程设计报告课程数字逻辑题目用74LS190在Multisim10.1上实现简易交通灯功能年级2008级专业计算机科学与技术学号学生任课教师2010年 6 月15日课程设计报告目录1 课题概述 (1)1.1 功能概述 (1)1.2 总体结构框图 (1)1.3 分工(有则写,没有就不写) (2)2 详细设计和实现 (2)2.1 方案设计 (2)2.2 电路图 (6)2.3 测试方案 (7)3 设计结果及错误分析 (8)3.1 设计结果 (8)3.2 结果分析 (9)3. 3 改进思路 (10)4 心得 (10)4.1调试心得 (10)4.2 合作心得.......................................................................................... 错误!未定义书签。
5 参考资料 (10)设计题目用74LS190在Multisim 10.1上实现简易交通灯功能学生:孙思丹(学号:08061019 )指导教师(签名):1 课题概述1.1 功能概述1、设计一个十字路口的交通灯控制电路,要求东西方向车道和南北方向车道两条交叉道路上的车辆交替运行,每次通行时间都设为50秒。
时间可设置修改。
2、在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道;3、黄灯亮时,要求每秒闪亮一次。
4、东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)。
5、同步设置人行横道红、绿灯指示。
1.2 总体结构框图1.3 分工(有则写,没有就不写)无2 详细设计和实现2.1 方案设计2.1.1 信号灯转换器两方向车道的交通灯的运行状态共有4种(因人行道的交通灯和车道的交通灯是同步的,所以暂时先不考虑),如图1-2所示信号灯状态与车道运行状态如下:S0:东西方向车道的绿灯亮,车道通行,人行道禁止通行;南北方向车道的红灯亮,车道禁止通行,人行道通行S1:东西方向车道的黄灯亮,车道缓行,人行道禁止通行;南北方向车道的红灯亮,车道禁止通行,人行道通行S2:东西方向车道的红灯亮,车道禁止通行,人行道通行;南北方向车道的绿灯亮,车道通行,人行道禁止通行S3:东西方向车道的红灯亮,车道禁止通行,人行道通行;南北方向车道的黄灯亮,车道缓行,人行道禁止通行Ga=1:东西方向车道绿灯亮Ya=1:东西方向车道黄灯亮Ra=1:东西方向车道红灯亮,人行道绿灯亮;南北方向人行道红灯亮Gb=1:南北方向车道绿灯亮Yb=1:南北方向车道黄灯亮Rb=1:南北方向车道红灯亮,人行道绿灯亮;东西方向人行道红灯亮选JK触发器,设状态编码为:S0=00 S1=01 S2=11 S3=10,其输出为Q1 Q0,则其状态表为:由上表,易得:J2=y1; K2= ; J1= ; K1=y2 。
数字电路基础红绿灯实验报告
![数字电路基础红绿灯实验报告](https://img.taocdn.com/s3/m/d36ba10bfbd6195f312b3169a45177232f60e4e4.png)
数字电路基础红绿灯实验报告数字逻辑电路红绿灯课程设计实验报告题目:红绿灯控制器指导教师:莫琳设计人员(学号):谭晨曦(1107200144)班级:电信类111班日期:2013年5月25日目录一.设计任务书二.设计框图及整机概述三.各单元电路的设计方案及原理说明四.调试过程及结果分析五.设计、安装及调试中的体会六.对本次课程设计的意见及建议七.附录(包括:整机逻辑电路图和元器件清单)一、设计任务书基本设计要求:EWB仿真实现,设计一个红绿灯控制器控制器设计应具有以下功能:(1)东西方向绿灯亮,南北方向红灯亮。
. (2)东西方向黄灯亮,南北方向红灯亮。
(3)东西方向红灯亮,南北方向绿灯亮。
(4 ) 东西方向红灯亮,南北方向黄灯亮。
要求有时间显示的(顺数、逆数皆可)时间自定(按学号:红灯时间(学号)=绿灯时间+黄灯时间(≥5)。
二.设计框图及整机概述设计框图:电源计数器数码显示脉冲控制红绿灯红绿灯控制器设计框图整机概述:红绿灯控制器由电源模块、脉冲模块、计数模块、控制模块、红绿灯模块以及数码显示模块共六部分组成。
电源模块为整机提供电源;脉冲模块提供给计数器作为时钟信号;计数模块为44进制计数器,分别输出到数码显示模块和控制模块作为数码显示信号和控制信号;数码显示模块接收来自计数器模块的信号,表明计数器工作状态;控制模块接收计数器模块输出的控制信号从而控制红绿灯的亮灭;红绿灯模块的亮灭情况见设计任务书。
三、各单元电路的设计方案及原理说明电源模块:外接,略。
脉冲模块:外接,略。
计数模块:计数模块内两个计数器(74LS160)CLK外接时钟脉冲信号,A、 B、C、D接地,LOAD接高电平。
低位计数器(左)的进位信号通过RCO输送至高位计数器(右),使高位计数器仅在有进位时工作。
因为我的学号为44,按照任务书要求,再通过将两个计数器的Qc分别接至与非门,以与非门的输出信号作为两个计数器的置零信号,至此,一个四十四进制计数器完成。
数字电路红绿灯课程设计实验报告(改)
![数字电路红绿灯课程设计实验报告(改)](https://img.taocdn.com/s3/m/5fcc6b41f01dc281e53af023.png)
《数字逻辑电路设计》课程设计报告题目:红绿灯控制器指导教师:***设计人员:李璧江学号:**********班级:电信132日期:2015.5.7目录第I 条学习目的 (3)节1.01 设计起源 (3)节 1.02 设计目的 (3)第II 条设计任务书及基本要求 (3)节 2.01 基本要求 (3)节 2.02 设计任务书 (4)节 2.03 设计的一般方法及提示 (5)第III 条设计框图及整机概述 (5)第IV 条各单元电路的设计方案及原理说明 (6)节 4.01 计数器的连接和置数 (6)节 4.02 计数器的选通和转换处理 (8)节 4.03 交通灯的连接 (10)第V 条调试过程及结果分析 (11)节 5.01 计数器调试 (11)节 5.02 数码管显示调试 (11)节 5.03数码管的连接 (11)节 5.04 计数器的选通和转换调试 (12)第VI 条设计丶安装及调试中的体会 (14)第VII 条对本次课程设计的意见及建议 (15)第VIII 条附录 (16)节8.01 元器件清单 (16)节8.02 整机逻辑电路图 (16)第 I 条学习目的节 1.01设计起源数字电路发展到今天,其设计思想,方法,手段的变化。
节 1.02设计目的1、掌握数字系统的分析和设计方法;2、能够熟练地、合理地选用集成电路器件;提高电路布局、布线及检查和排除故障的能力;3、培养书写综合实验报告的能力。
第 II 条设计任务书及基本要求节 2.01基本要求1、根据设计任务要求,从选择设计方案开始,首先按单元电路进行设计,选择合适的元器件,最后画出总原理图。
2、通过仿真、电路调试,能实现相应的计时功能、逻辑功能,直至实现任务要求的全部功能。
对电路要求布局合理、走线清楚、工作可靠。
3、写出完整的课程设计报告,其中包括调试中出现异常现象的分析和讨论。
节 2.02设计任务书任务:红绿灯控制器基本设计要求:仿真实现,设计一个红绿灯控制器控制器设计应具有以下功能(1)东西方向绿灯亮,南北方向红灯亮。
数字电子技术红绿灯课程设计.
![数字电子技术红绿灯课程设计.](https://img.taocdn.com/s3/m/95c83bdc4028915f814dc214.png)
《数字电子技术》课程设计指导书山东工商学院信息与电子工程学院2006年2月目录数字电子技术课程设计概述 (2课程设计课题课题一数字电子钟逻辑电路设计 (6课题二智力竞赛抢答器逻辑电路设计 (13 课题三交通灯控制逻辑电路设计 (19课题四汽车尾灯控制电路 (28课题五数字温度计 (30课题六多路防盗报警电路设计 (33课题七电梯控制电路设计 (35课题八倒计时计时器 (35设计举例:出租车计费器 (36数字电子技术课程设计概述一、本课程设计的地位和作用数字电子技术课程设计是电子技术基础教学中的一个实践环节,它使学生自己通过设计和搭建一个实用电子产品雏形,巩固和加深在数字电子技术课程中的理论基础和实验中的基本技能,训练电子产品制作时的动手能力。
通过该课程设计,设计出符合任务要求的电路,掌握通用电子电路的一般设计方法和步骤,训练并提高学生在文献检索、资料利用、方案比较和元器件选择等方面的综合能力,同时为毕业设计和毕业以后从事电子技术方面的科研和开发打下一定的基础。
二、课程设计的目的和要求1. 能够较全面地巩固和应用“数字电子技术”课程中所学的基本理论和基本方法,并初步掌握小型数字系统设计的基本方法。
2. 能合理、灵活地应用各种标准集成电路(SSI、MSI、LSI等器件实现规定的数字系统。
3. 培养独立思考、独立准备资料、独立设计规定功能的数字系统的能力。
4.培养独立进行实验,包括电路布局、安装、调试和排除故障的能力。
5.培养书写综合设计实验报告的能力。
三、课程设计的基本要求根据设计任务,从选择设计方案开始,进行电路设计;选择合适的器件,画出设计电路图;通过安装、调试,直至实现任务要求的全部功能。
对电路要求布局合理,走线清晰,工作可靠,经验收合格后,写出完整的课程设计报告。
四、课程设计的具体步骤电子电路的一般设计方法和步骤是:分析设计任务和性能指标,选择总体方案,设计单元电路,选择器件,计算参数,画总体电路图。
数电课程设计交通灯设计
![数电课程设计交通灯设计](https://img.taocdn.com/s3/m/e75c7f4b6fdb6f1aff00bed5b9f3f90f76c64d96.png)
数电课程设计交通灯设计一、课程目标知识目标:1. 理解数字电路基础知识,掌握交通灯控制系统中的逻辑门、触发器等组件的工作原理;2. 学习并运用组合逻辑设计方法,设计出符合实际需求的交通灯控制电路;3. 了解交通灯系统的基本功能要求,掌握时序逻辑在交通灯控制系统中的应用。
技能目标:1. 能够运用所学知识,设计并搭建简单的交通灯控制电路;2. 培养动手实践能力,通过实际操作,调试并优化交通灯控制电路;3. 学会使用相关软件(如Multisim等)进行电路仿真,验证设计方案的正确性。
情感态度价值观目标:1. 培养学生的团队协作精神,提高沟通与交流能力,培养集体荣誉感;2. 增强学生对电子技术的兴趣,激发创新意识,培养勇于探索的精神;3. 通过实际操作,培养学生严谨、细致的工作态度,提高安全意识。
本课程旨在帮助学生掌握数字电路基础知识,运用所学设计并实现交通灯控制电路。
课程注重理论与实践相结合,培养学生的动手能力和创新精神。
针对学生的年龄特点和知识水平,课程目标设定具体、可衡量,以便教师进行有效的教学设计和评估。
1. 数字电路基础知识回顾:逻辑门、触发器、计数器等基本组件的工作原理与应用;2. 交通灯控制系统的功能需求分析:学习交通灯系统的基本工作原理,明确设计目标和功能要求;3. 组合逻辑设计:运用逻辑门设计交通灯控制电路,实现红、黄、绿灯的切换控制;4. 时序逻辑设计:学习时序逻辑在交通灯控制系统中的应用,设计定时切换电路;5. 交通灯控制电路的搭建与仿真:动手实践,搭建交通灯控制电路,运用Multisim等软件进行仿真测试;6. 教学内容的安排和进度:a. 数字电路基础知识回顾(1课时)b. 交通灯控制系统的功能需求分析(1课时)c. 组合逻辑设计(2课时)d. 时序逻辑设计(2课时)e. 交通灯控制电路的搭建与仿真(2课时)7. 教材章节:本教学内容主要参考教材中关于数字电路设计、组合逻辑与时序逻辑设计的相关章节。
数字电子技术课程设计—交通信号灯
![数字电子技术课程设计—交通信号灯](https://img.taocdn.com/s3/m/5ffb99cf89eb172ded63b7df.png)
数字电子技术课程设计—交通信号灯1、课程设计目的⑴培养学生的数字电路的设计能力。
⑵掌握交通信号灯控制电路的设计、组装和调试方法。
2、课程设计内容和要求⑴设计一个交通信号灯的控制电路,要求:①主干道和支干道交替放行,主干道车流量大,每次放行30S,支车道流量小,每次放行20S。
②每次绿灯变红灯时,黄灯先亮5S,此时原红灯不变。
③用十进制数字显示放行及等待时间。
⑵用SSI和MSI器件组成交通信号灯控制电路,并在DICE-3实验箱上进行组装和调试。
⑶画出各单元电路图,整机逻辑框图和逻辑电路,写出设计实验总结报告。
3、交通信号灯的基本原理十字路口的红绿灯灯指挥着行人和各种车辆的安全通行,示意图如下,有一个主干道和一个支干道,每边都设置了红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮可以通行,在绿灯变红灯时先要求黄灯亮几秒钟,各方向车辆都停止通行。
要实现上述交通信号灯的自动控制,电路中应有主控制器、计数器、时钟信号发生器、计时器、8421BCD译码器和数码显示器、信号灯译码驱动器几部分电路组成,整机电路原理框图如实训图2⑴时钟信号发生器(秒信号发生器)数字系统是靠时钟信号来工作的,是主控制器和计时器的工作信号,获得脉冲的方法有两种,一是用多谐振荡器直接产生,另外是利用整形电路将其它周期性波形转换成矩形脉冲,多谐振荡器的电路有多种形式,RC环形多谐振荡器,555定时器构成的多谐振荡器,CMOS多谐振荡器,秒信号发生器等。
在此我们提供了555定时器构成的多谐振荡器的参考电路。
要获得周期为1秒的矩形波,运用公式T=0.7(R1+2R2)C1合理电阻和电容的值取C1=0.01μF,则R1+2R2=?⑵主控制器十字路口车辆通行有如下时序图:①开始设主干道通行(主绿亮)支干道不通行(支红亮)持续时间30S;②30S后,主干道停车,支干道仍不通行,这种情况下主黄与支红亮,持续时间5S;③5S后,主干道不通行,支干道通行,这种情况下主红与支绿亮,持续时间20S;④20S后,主干道仍不通行,支干道停车,这种情况下主红与支黄灯亮,持续时间5S,5S后又回到第一种情况,如此循环反复。
数字电路课程设计(5篇)
![数字电路课程设计(5篇)](https://img.taocdn.com/s3/m/88b0735249d7c1c708a1284ac850ad02df800758.png)
数字电路课程设计(5篇)第一篇:数字电路课程设计数字电路课程设计要求:1.结合所学知识设计一简单实用电路(建议选多功能数字钟),并在实验室里完成实物电路的连接调试。
2.每人独立完成一篇课程论文,论文至少2000字,可手写,也可打印(打印稿的格式另附)。
3.要求写出设计背景,理论基础,设计思路,设计过程,调试过程,仿真过程(可选),最终电路等。
4.总结所设计电路的优点,缺点,改进方向。
5.严禁抄袭,所有雷同论文均以0分计。
6.选多功能数字钟的同学在数字电路实验室完成实验。
选其它题目的同学所需软硬件资源请自行解决。
第二篇:数字电路课程设计一、设计报告书的要求: 1.封面2.课程设计任务书(题目,设计要求,技术指标等)3.前言(发展现状、课程设计的意义、设计课题的作用等方面)。
3.目录4.课题设计(⑴ 写出你考虑该问题的基本设计思路,画出一个实现电路功能的大致框图。
⑵ 画出框图中的各部分电路,对各部分电路的工作原理应作出说明。
⑶ 画出整个设计电路的原理电路图,并简要地说明电路的工作原理。
⑷ 用protel画原理电路图。
(5)用Multisim或者Proteus画仿真图。
5.总图。
6.课题小结(设计的心得和调试的结果)。
7.参考文献。
二、评分依据:①设计思路,②单元电路正确与否,③整体电路是否完整,④电路原理说明是否基本正确,⑤报告是否清晰,⑥答辩过程中回答问题是否基本正确。
三、题目选择:(三人一组,自由组合)(设计要求,技术指标自己选择)1、基于DC4011水箱水位自动控制器的设计与实现水箱水位自动控制器,电路采用CD4011四与非门作为处理芯片。
要求能够实现如下功能:水箱中的水位低于预定的水位时,自动启动水泵抽水;而当水箱中的水位达到预定的高水位时,使水泵停止抽水,始终保持水箱中有一定的水,既不会干,也不会溢,非常的实用而且方便。
2、基于CD4011声控、光控延时开关的设计与实现要求电路以CD4011作为中心元件,结合外围电路,实现以下功能:在白天或光线较亮时,节电开关呈关闭状态,灯不亮;夜间或光线较暗时,节电开关呈预备工作状态,当有人经过该开关附近时,脚步声、说话声、拍手声等都能开启节电开关。
数字电路课程设计交通灯
![数字电路课程设计交通灯](https://img.taocdn.com/s3/m/f8db642a9a6648d7c1c708a1284ac850ad020408.png)
结合光感传感器和交通 流量监测器,实现交通 灯的自动控制和亮度调 节,进一步提高节能效 果。
06
系统测试与性能评估
测试方案制定
测试目标
确保交通灯控制系统在各种场景下正常工作,满足设计需 求。
测试环境
搭建与实际交通环境相似的模拟测试环境,包括道路布局 、车辆和行人流量等。
测试工具
使用专业的测试设备和软件,如逻辑分析仪、示波器等, 对电路信号进行测试和分析。
随着环保意识的提高,可以考 虑在交通灯设计中采用更环保 的电子元器件和材料,以及更 节能的控制策略,以降低交通 灯的能耗和对环境的影响。
感谢您的观看
THANKS
硬件电路搭建
根据设计需求,合理选用了逻辑 门电路、计数器、译码器等电子 元器件,成功搭建了交通灯的硬 件电路。
软件编程与仿真
使用VHDL或Verilog等硬件描述 语言对交通灯控制器进行了编程 ,并通过仿真验证了设计的正确 性和可行性。
经验教训分享
团队协作的重要性
时间管理的关键性
理论与实践的结合
在课程设计过程中,我们深刻体会到 了团队协作的重要性。只有团队成员 之间充分沟通、分工明确、相互支持 ,才能高效地完成设计任务。
具备手动控制功能
在特殊情况下,如交通拥堵、道路维修等,可以通过手动控制改变 交通灯的状态。
状态机设计
状态定义
根据交通灯的亮灭状态,定义不同的状态,如红 灯亮、绿灯亮、黄灯亮等。
状态转换条件
根据交通灯的时序和特殊情况,设定状态转换的 条件,如时间到、紧急车辆通过等。
状态转换实现
通过硬件描述语言(如VHDL或Verilog)实现状 态机,根据转换条件实现不同状态之间的转换。
同济大学电子电路课程设计路口自动红绿灯系统
![同济大学电子电路课程设计路口自动红绿灯系统](https://img.taocdn.com/s3/m/e57d9d6b48d7c1c708a14523.png)
电子电路课程设计报告课题名称路口自动红绿灯指挥系统课题编号设计题8学院(系)机械与能源工程学院专业机械设计制造及自动化学生姓名施志祥学号1018162013 年8 月30 日一、设计目标1.选题依据、目的及应用价值交通灯是控制十字路口交通的主要设施,具有较强的实用性。
通过这一课题设计,我们可以学习用基础数字电路设计一些简单控制的方法,进而提高综合应用知识的能力,同时学习了利用仿真软件设计电路。
这次我们用Multisim 独立完整地设计一定功能的电子电路,以及仿真和调试。
2.课题设计目标及功能目标:设计出十字路口双方向带有倒数计时的红绿交通信号灯。
功能:1)设计一个路口自动红绿灯指挥系统,自动完成“绿→黄→红→绿→……”工作循环。
2)每种信号的时间不等。
如:绿灯亮 20 秒——→黄灯亮 5 秒——→红灯亮 15 秒,如此循环。
3)具有其他扩展功能:十字路口多方向的路灯控制。
二、设计方案1.课题分析由上表可以看出,十字路口信号灯有4个状态,即信号灯显示电路有4个部分。
而时间显示总是从20s开始倒计时,即数码管显示电路可以预置数倒计时。
而状态之间的切换在0s和5s的时候发生。
2.设计原理路、状态计数电路、信号灯显示电路组成。
时钟时钟振荡电路提供标准秒脉冲;预置数倒计时电路实现20s倒计时循环;数码显示电路用于时间显示;特殊信号采集电路采集0s和5s这两个信号;状态计数电路根据特殊信号产生4种状态信号;信号灯显示电路根据4种状态信号控制信号灯亮灭。
这样便可完成十字路口的交通信号灯控制。
3.总体结构框图4.各模块功能分析1)时钟振荡电路器,为了便于仿真观察,仿真时使用的是100Hz的。
2)预置数倒计时电路预置数倒计时电路由两片74LS192芯片实现。
预置数为20,将第一片芯片的DOWN引脚接时钟振荡秒脉冲,BO引脚接第二片芯片的DOWN引脚,组成百进制,第二片芯片的BO引脚接两LOAD引脚实现置数功能。
这样就可以实现20倒计时到0.3)数码显示电路选用两块DCD_HEX_DIG_ORANGE数码管接两芯片的输出引脚,实现时间显示。
数电红绿灯实验
![数电红绿灯实验](https://img.taocdn.com/s3/m/c41b89c710a6f524cdbf85d4.png)
四.使用元件
1.设计所需的元件有:
74LS00 (四一二输入与非门----------------------------2个; 74LS04 (六一非门-----------------------------------2个; 74LS08 (四一二输入与门-----------------------------4个; 74LS48 (BCD七段译码器-----------------------------2个; 74LS74 (双上升沿D触发器----------------------------1个; 74LS139(双二一四译码器-----------------------------1个: 74LS161(四位二进制同步计数器------------------------ 2个;
4.初步学习自行设计电路,连接电路和排查电路的能力。
5.学习以严谨的科学态度和认真的科学态度开对待实际问题。
二.实验要求
在一个主次干道的十字路口,东西和南北方向各设置一个红,黄,绿三种颜色的交通灯。红灯亮表示禁止通行,绿灯亮表示可以通行。在绿灯变红灯时先要求黄灯亮5秒钟,以便让后来车辆准备停车。由于主干道车辆较多,次干道车辆较少,所以要求主干道处于通行状态的时间要长一些,为30秒;而次干道通行时间为20秒。
而次干道通行时间为20设计题目与思路本次数字电路课程设计我设计的题目是主次干道交通信号控制灯系统
主次干道交通信号控制灯
一.实验目的
1.进一步熟悉数字电路课程的知识,将其运用于实践中。
2.掌握几种常用数字电路芯片的工作原理,并学会熟练的使用它们。
3.了解一般数字电路设计的基本步骤,学会将所学的理论知识运用到实际问题中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字电路课程设计(一)——红绿灯设计方案总结报告指导教师:设计人员:班级:电信081日期:2010.4.13一、设计任务书1、题目:红绿灯控制器2、设计要求:设计一个红绿灯控制器设计应具有以下功能基本设计要求:设计一个红绿灯控制器控制器设计应具有以下功能(1)东西方向绿灯亮,南北方向红灯亮。
.(2)东西方向黄灯亮,南北方向红灯亮。
(3)东西方向红灯亮,南北方向绿灯亮。
(4 ) 东西方向红灯亮,南北方向黄灯亮。
要求有时间显示(顺数、逆数皆可),时间自定。
(大于15秒以上)二、设计框图及整机概述本课程设计在继承了原有的红绿灯的基本功能的基础上,有对其功能进行了很大的完善,其中主要包括:(1)可以对大小路口的绿灯及黄灯任意置数。
(2)在倒计时3~0秒期间,当时正在点亮的绿灯或黄灯会进行闪烁。
正是由于拥有了这两个功能,使得电路稍显复杂,现在将分别讲解其设计思路。
本电路大体上可以分为四个部分,即:赋值电路部分、控灯闪烁部分、控制部分和核心计数部分。
其中,赋值电路部分占据了大量的空间和芯片,其主要原理是数据选择。
控灯闪烁部分的芯片较少,也没有占用太多空间,控制部分分布在系统的各个部分,可以说是系统的灵魂,它对整个系统进行着控制。
核心计数部分比较简单,主要是进行计数并且产生进位信号。
三、各单元电路的设计方案及原理说明(一)赋值电路部分赋值电路的设计是整个电路设计最复杂的一个环节,其主要问题主要集中在(1)对于一个计数器的数据输入端,如何使之在不同时刻数据不同,即:如果假设绿灯为30秒,黄灯5秒,在对绿灯倒数计数时,则计数器的输入端应该为30,在置数信号到达时即可将其置数到输出端,并可开始计数。
而当这30秒将要倒数完成时,又要考虑将输入端数据变成05(2)如果设计成任意输入数据,将以何种方式进行输入。
在设计这部分的电路时我首先想到的是第二个问题,开始阶段我所采用的是74LS151,同时决定给每一位个数据分配一个控制开关,但是,问题显而易见,开关太多了……粗略估计了一下,大概需要四十个左右……所以显然方案不行。
之后想到了可以用脉冲的方法对计数器进行计数,即通过对计数器的CLK端不断的接高低电平,以达到将想要赋的数存储在计数器中的目的。
就是利用的这种不断开起闭合开关的方法,从而将需要赋给核心计数部分的数据先储存起来。
完成这部分功能的器件,我选择了74LS160和开关若干。
经过上面的叙述,已经了解了如何将想要实现的大路小路的各种灯的点亮描述输入进来,以及输入系统之后的储存原理。
下面所要讲述的是如何将已经输入到系统中,并暂时储存的数据,分时段赋给计数部分份的原理。
从我的原理图可以看到,左侧有四个模块,每个模块由若干个74LS160和74LS153组成,且线路是相互垂直连接的,其中上面两个模块负责的是对黄灯和绿灯时间的计数,现以这两部分进行讲解。
74LS153的作用是对已经存储在74160中的数据进行选择。
设上数第一个模块为模块A,第二个为模块B。
A的作用是对秒的十位进行赋值,B的作用是对秒的个位进行赋值。
现以实例讲解:设要求输入大路口绿灯25秒,黄灯04秒,小路口绿灯15秒。
同时可以得出,小路口红灯30秒,大路口红灯20秒。
则在模块AB 中的74LS160从上到下所存储的数据为2(0010)、1(0001)、5(0101)、4(0100)、5(0101)。
AB中的数据选择器负责对这些数据进行选择,并输出给计数部分。
当数据选择器中的输入端AB为00是,即输出所有AB中的数据选择器的1*0,2*0项,即,A 模块通过两个153将输出0010(2),并赋给负责计秒数十位的核心计数部分的74190.B 模块通过两个153将输出0101(5),即,此时的核心计数部分负责绿灯黄灯秒数的计数器74190的输入端0010 0101 (25),只要给一个合适的信号使其置数到输出端,即可开始进行倒数计数,当倒数到3秒时,将会给控制部分一个信号,使之经过一系列处理之后会使AB中的74153中的输入端由00变为01,这样,会使数据选择器中的1*1,2*1项全部输出,以此类推,就会实现在同一块计数器上的不同数据计数。
(二)控灯闪烁部分控灯闪烁部分可以说是本电路的另一个亮点,本人只用了三个或门和两个74LS48就完成了这部分的设计。
在设计之初,问题主要集中在让其闪烁的信号从哪里来。
经过思考,我想到,如果能有一种电路,它在使能端为1时能够正常的将数据从输入送到输出,而在使能端为零时则能过将输出端置零。
这样,将6个灯的信号通过这种原件,在平时倒数计数时,信号可以正常通过,即对亮灯是没有影响的,而当倒数计时到达三秒时,则会通过控制部分,使得使能端的信号变为一个脉冲,即,脉冲为1时,灯照常亮,而当脉冲为0时,电路的输出端被清零,灯熄灭,当脉冲再次为1 时,输出端又将拥有输入端的数据,即,刚刚熄灭的等又会亮,由此下去,在3~0秒期间,脉冲不断的作用于使能端,从而使得灯不断的亮灭,以达到闪烁的目的。
有了基本的原理后,其主要的问题是(1)选择那种芯片?(2)使能端的信号怎么来保证?(3)如果只解决了上述的两个问题的话,会出现一个问题,就是当倒数到3~0期间,所有在该时刻的点亮的灯是都会闪的,这其中也包括了红灯。
而显示中,红灯是不需要闪烁的,因此,需要一种控制电路来完成在不同时刻,哪个会闪烁而哪个不会闪烁。
对于问题一,最初,我所想到的芯片是可以异步清零的计数器芯片,但是,要用其完成在使能端使之正常工作时,输入输出相当于通路的功能显而易见十分困难。
之后,又想到了74LS48,之所以想到了这块芯片,主要是因为它能够灭0。
但是,7448的主要功能是一个为LED所搭配使用的译码器,这时,如果要想上述的输入输出一样的功能的话,就需要去研究其功能表。
经过研究发现,确实存在这样的输入输出端,从而使得这块芯片得以利用。
当然,研究这个功能表大概花费了我两个小时的时间。
对于问题二,主要采用的是将一个脉冲信号与一个控制信号通过或门,并将输出接在使能端的方法,具体是,当倒数计数不3~0之间时,控制信号为0,即或门的输出仅仅决定于脉冲信号,这样,在0~3秒期间,灯会闪烁。
而不在这个时间范围内时,控制信号会为1,即输出到使能端的信号一定为1。
这样,就很好解决了信号问题。
对于问题三,如果按问题二的解决办法,就会出现红灯闪烁的现象,我上面之所以会这么说是便于理解的缘故。
实际上,还要将或门的输出端分别连入两个或门,让这两个或门的输出与两个芯片的使能端相连接。
而这两个或门的另一个输入,则是其对应芯片红灯的反馈信号,即,如果这个芯片上的红灯会点亮,即为高电平时,这个连接在对应芯片使能端的或门输出信号会恒为1,而如果通过这个芯片的红灯信号为0(黄灯或绿灯亮),即红灯没有点亮,输入到或门的信号为0,这样,脉冲信号就可以输入进入使能端,这样,就完成了合理闪烁的功能。
(三)核心计数部分核心计数部分我采用的是四片74LS190,其中,两片为一组,分别负责绿灯黄灯的计数和红灯的减法计数,该部分比较简单,需要注意的是计数器输出端在控制电路部分充当了反馈的作用,十分重要。
(四)控制部分对于控制电路,我运用了大量的反馈以及状态的扩展。
所谓的状态的扩展就是说,每当特定的端口产生进位信号时,其进位脉冲都会对与其相连的计数器产生计数信号,这样,不同的数据就代表了不同的状态。
控制部分就是根据这些不同的状态对特定电路进行控制的。
四.调试过程及结果分析开始阶段,置零开关是全部打开的,要注意的是,在运行到45秒后,一定要将这7个开关打开才可以在之后正常工作由于该设计的电路过于复杂,无法采用EWB进行很好的连线,因此我选用了ISIS 进行模拟操作。
模拟过程中,出现了许多的问题,同时也纠正了我的一些错误,例如,在赋数电路中,开始我所想到的方法存在很大的问题,其设计并不被软件所认可。
经过我的努力,实验结果完全正确,并没有出现问题,这主要与我的赋值电路的稳定,和控制信号的稳定有关。
五.设计、安装及调试中的体会这次设计我的收获颇丰,首先,本人的学习宗旨就是实践,平时的学习都是尽可能的以实践为基础,这次课程设计,使我的平日所学知识得到了很好的检验,对可以说是对数字电路课程的一次完整的复习。
其次,课程设计绝对不是应付差事,而是要给自己设立一个高标准,并且在设计中不断的进行完善,就像我的这个红绿灯一样,实现能够随意置数和闪烁绝非易事,在不断的完善自己的设计方案和不断的提高要求的过程中,更能锻炼自己的思维能力。
再次,通过这次学习,使我对数字电路这门课程有了更加深入的认识,例如,在对于一些芯片的应用上,绝对不能只是简单的按其的基本用法进行操作,而是要通过研究其真值表不断的挖掘出新的功能,在本设计中,我就采用了74LS151 74LS138代替了部分门电路的功能,这样不仅对电路进行了简化,而且也更加的稳定易懂。
同时,我对74LS48的应用也是十分的巧妙,这些都是通过对其功能表的研究得出的结论。
最后,在设计的过程中,我充分的感受到了设计的乐趣,不断给自己增加难度的过程并不是对自己的苛刻,而是发自内心的希望能够做的更好,这样的心理让我并不急于应付差事,从而学到了更多的知识。
在实际的模拟调试阶段,我感觉到了理论与实际的巨大差距,明明已经理论很完美的设计,在实际仿真时却漏洞百出。
例如,在课堂上。
对于计数器的级联,课本并没有涉及太多的知识,而在实际应用模拟时,却总是出现很多问题。
还有,对于几个逻辑门的串联也知识停留在理论上的可行阶段,实际上在模拟时候就会在输出变成高阻态。
总之,这次的课程设计,尤其是这个红绿灯的课程设计,让我体会到了很多东西,在不断推敲设计方案时,不仅对所学知识有了全新的认识,同时也对设计产生了浓厚的兴趣。
还有就是通过这个设计,我也熟练掌握了ISIS这个软件。
可以说,如果用心去做课程设计的话,收获一定会很大。
六.对本次课程设计的意见及建议本次课程设计虽然学到了很多,但是我仍然觉得课程设计本身存在一些问题:1 我个人觉得课程设计的题目设计稍有不合理,因为,首先来讲,做一个基本功能的红绿灯应该并非难事,如果只是按照基本的要求去做,要是专心的话基本一两天就搞定,很简单,例如,控灯的话,我只有一块一位寄存器外加两个或门就可以完成。
对于第二个任意选择的题目来说,更是比红绿灯简单。
两个题目都不是很难,我觉得与其说做两个都不是很难的题目,还不如去做一个复杂一点的题目。
当然,每个人的能力不一样,因此,我建议可以出三道难度不同的题目由学生自由选择,根据题目的等级和学生的完成情况对其评分。
2 本次课程设计要求的软件为EWB,但是EWB操作起来并不是很方便,尤其是对复杂电路的布线,如果出现错误,那么乱的线,根本无法进行检查。