barriers / 阅读 / 详情

求学电气高人解答一个课程设计,绝对给高分!题目:十字路口带倒计时显示的交通信号灯控制

2023-08-22 09:07:57
TAG: 信号
共4条回复
可可

这个就是用PLC来设计实现,实际电路我们接过功能实现过 设计有点难,在其他网站上求一个设计是要花钱的

慧慧
* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!
http://wenku.b***.com/view/9899393567ec102de2bd89c0.html
参考这份毕业设计论文
牛云

记得当时我们做交通灯信号实验时,是学的数电,用的也不是PLC,而是一个别的软件(记不得名字了,就知道符号好像是个红疙瘩),数码显示管现实的数字和接线有关,不一定非是99,数字(数字七部分都是通过电极直接反应的)是可以改变的。可惜当时没留底,倒是多打印了一份,送给一老乡师弟了。在网上搜了一下,找到个,但感觉不对,你看看有用吗?

第一 章 前言

可编程控制器是在继电器控制和计算机控制的基础上发展而来的新型工业自动控制装置。早期的可编程控制器在功能上只能实现逻辑控制,因而被称为可编程逻辑控制器(Programmable Logic Controller),简称PLC。随着微电子技术和微型计算机的发展,微处理器用于PLC,使其不仅可以实现逻辑控制,还可以进行数字运算和处理、模拟量调节和联网通信等,因此美国电气制造协会于1980年将它正式命名为可编程控制器(Programmable Controller),简称PC。但近年来PC又成为个人计算机(Personal Computer)的简称,为避免发生混淆,我们仍把可编程控制器简称为PLC。

本章主要介绍PLC的结构组成、工作原理和编程语言等内容。

第二章 PLC概述

1、PLC的产生

传统的继电器控制具有结构简单、易于掌握、价格便宜等优点,在工业生产中应用甚广。但是,这些控制装置体积大、动作速度较慢、耗电较多、功能少,特别是接线复杂、排除故障非常困难而且要花费大量的时间。如果工艺要求发生变化,控制柜内的元件和接线也需要作相应的变动,改造的工期长、费用高,通用性和灵活性较差。

1968年,美国最大的汽车制造商通用汽车公司(GM),为了适应汽车型号的不断翻新,想寻找一种方法,以尽可能减少重新设计继电器控制系统和接线、降低成本、缩短时间,而考虑把计算机的功能完善、通用灵活等优点与继电器控制的简单易懂、操作方便、价格便宜等优点结合起来,制成一种通用控制装置,提出了研制PLC的基本设想:1.编程简单方便,可在现场修改程序;2.硬件维护方便,最好是插件式结构;3.可靠性要高于继电器控制装置;4.体积小于继电器控制装置;5.可将数据直接送入管理计算机;6.成本上可与继电器竞争;7.输入可以是交流115V;8.输入为交流115V,2A以上,能直接驱动电磁阀;9.扩展时,原有系统只需做很小的改动;10.用户程序存储器容量器容量至少可以扩展到4K。

根据以上设想和要求,1969年美国数字设备公司(DEC)研制出世界上第一台可编程控制器,并在通用汽车公司的汽车生产线上试用成功,从而开创了工业控制的新局面。从此,这一更新技术就以很快的速度发展起来,现代的PLC已成为现代工业控制的三大支柱(PLC,机器人和CAD/CAM)之一。

2、PLC的特点

○1.编程方法简单易学

考虑到企业中一般电气技术人员和技术工人的传统读图习惯和应用微机的实际水平,PLC配备有他们最容易接受和掌握的梯形图语言。梯形图语言的电路符号和表达方式与继电器电路原理图非常接近。而且某些仅有开关量逻辑控制功能的PLC只有十几条指令。通过阅读PLC的使用手册或短期培训,电气技术人员或技术工人只要几天的时间就可以熟悉梯形图语言,并用来编制用户程序。

○2.硬件配套齐全,用户使用方便

PLC配备有品种齐全的各种硬件装置供用户选用,用户不必自己设计和制作硬件装置。用户在硬件方面的设计工作只是确定PLC的硬件配置和外部接线。PLC的安装接线也很方便。

○3.通用性强,适应性强

PLC的生产具有系列化和模块化特点,硬件配置相当灵活,可以很方便地组成能满足各种控制要求的控制系统。组成系统后,如果工艺变化,可以通过修改用户程序,方便快速地适应变化。

○4.可靠性高,抗干扰能力强

绝大多数用户都将可靠性作为选择控制装置的首要条件。PLC采取了一系列硬件和软件抗干扰措施,可以直接用于有强烈干扰的工业生产现场。PLC的平均无故障间隔时间高,如日本三菱公司的F1、F2系列PLC的平均无故障间隔时间长达30万小时,这是一般微机所不能比拟的。

○5.系统的设计、安装、调试工作量少

PLC用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,控制柜的设计、安装、接线工作量大大减少。PLC的梯形图程序很容易掌握,设计和调试梯形图所花的时间比设计继电器系统电路图花的时间要少得多。

○6.维修工作量小,维修方便

PLC的故障率很低,并且有完善的诊断和显示功能。PLC或外部的输入装置和执行机构发生故障时,可以根据PLC上的指示灯或编程器提供的信息迅速地查明故障的原因。用更换模块的方法可以迅速地排除PLC的故障。

○7.体积小,能耗低

以F1意40M型PLC为例,其外形尺寸为305×ll0×110mm,功耗小于25VA。由于体积小,PLC很容易装入机械设备内部,是实现机电一体化的理想的控制设备。

3、PLC的系统构成

PLC实际上是一种工业控制计算机。它的硬件结构与一般微机相似,主要由主机、I/O扩展机、外围设备三部分组成,如图1所示。

○1.主机

主机由CPU(微处理器)、存储器、输入/输出单元、电源等部分组成。

CPU是PLC的核心,其作用类似于人的大脑。它能够识别用户按特定格式输入的指令,并按照指令完成预定的控制任务。另外,它还能识别用户所输入的指令序列的格式和语法错误,还具有系统测试与诊断功能。

PLC的存储器有两种:系统程序存储器和用户程序存储器。系统程序存储器主要用于存放系统正常工作所必须的程序,如系统诊断程序、键盘输入处理程序、指令解释程序、监控程序等。这些程序与用户无直接关系,已由厂家直接固化进EPROM中,不能由用户直接存取、修改。用户程序存储器主要存放用户程序(用户利用PLC的编程语言按不同控制要求所编制的控制程序或数据,这相当于设计继电器控制系统硬接线的控制电路图),可通过编程器进行修改。

输入输出(I/O)单元是PLC与输入控制信号和被控制设备连接起来的部件,输入单元接收从开关、按钮、继电器触点和传感器等输入的现场控制信号,并将这些信号转换成CPU能接收和处理的数字信号。输出单元接收经过CPU处理过的输出数字信号,并把它转换成被控制设备或显示装置所能接收的电压或电流信号,以驱动接触器、电磁阀和指示器件等。

电源部件是把交流电转换成直流电的装置,它向PLC提供所需要的直流电源。电源组件具有很高的抗干扰能力,适合工业现场使用,供电稳定、安全可靠。电源组件内还装有备用锂电池,以保证在断电时保存必要的信息。

PLC还有各种接口,PLC通过这些接口可与监视器、打印机、其它的PLC或计算机等相连。

○2.I/O扩展机

每种PLC都有与主机相配的扩展模块,用来扩展输入、输出点数,以便根据控制要求灵活组合系统。PLC扩展模块内不设CPU,仅对I/O通道进行扩展,不能脱离主机独立实现系统的控制要求。

○3.外部设备

外部设备包括编程器、盒式磁带机、打印机、EPROM写入器、图形监控系统等。其中编程器是PLC必不可少的重要外围设备,由键盘、显示器、工作方式选择开关和外存储器接插口等部件组成,主要用于对用户程序进行输入、检查、调试和修改,并用来监视PLC的工作状态。

编程器有简易型和智能型两类。简易型编程器只能联机编程,且需将梯形图转化为助记符后才能送入。智能型编程器又称图形编程器,它既可联机编程,又可脱机编程,具有图形显示功能,可直接输入梯形图和通过屏幕对话,但价格较贵。现在也可在个人计算机上填加适当的硬件接口,利用生产厂家提供的编程软件包就可将计算机作为编程器使用,而且还可以在计算机上实现模拟调试。

PLC与打印机相连可将过程信息,系统参数等输出打印。当与监视器相连时可将控制过程图象显示出来。当PLC与PLC相连时,可组成多机系统或连成网络,实现更大规模控制。当PLC与计算机相连时,可组成多级控制系统,实现控制与管理相结合的综合系统。

5、PLC的等效电路和工作原理

1.PLC的等效电路

PLC的工作酷似一个继电器系统,其等效电路可分为三部分:输入部分、内部控制电路和输出部分,如图2所示,图中“ ”为PLC内部用程序实现的软继电器的线圈,“ ”为常开触点,“ ”为常闭触点。

①输入部分——这部分的作用是收集被控设备的信息或操作命令。输入端子外接行程开关、按钮等的触头,内连输入继电器线圈。输入继电器由外部信号通过输入端子驱动,可提供无限多对常开、常闭的软触点供内部使用。

②内部控制电路——由用户根据控制要求编制的程序所组成,其作用是按用户程序的控制要求对输入信号进行运算处理,判断哪些信号需要输出,并将得到的结果输出给负载。

PLC内部有许多类型的器件,如定时器(T)、计数器(C)、辅助继电器(M)等,它们都有许多对用软件实现的常开、常闭触点。编写的梯形图是将这些软器件进行内部接线,完成被控设备的控制要求。

③输出部分——这部分的作用是驱动外部负载,所以输出端子是PLC向外部负载输出信号的端子,其内连输出继电器(Y)的一对常开触点。输出继电器除提供一对常开触点驱动负载以外,还可以提供无数对常开、常闭触点供内部使用。

2.PLC的周期工作方式

PLC是通过一种周期工作方式来完成控制的,每个周期包括输入采样、程序执行和输出刷新三个阶段,如图3所示。

①输入采样阶段——PLC以扫描方式按顺序将所有输入端的状态读入到输入映像寄存器中存储,这一过程称为采样。在本工作周期内采样结果不会改变,而且将在PLC执行程序时被使用。

②程序执行阶段——PLC按顺序对程序进行扫描,即从上到下、从左到右地扫描每条指令,并分别从输入映像寄存器和元件映像寄存器中获得所需的数据进行运算、处理,再将程序执行的结果写入元件映像寄存器中保存。但这个结果在全部程序未执行完毕之前不会送到输出端口上。

③输出刷新阶段——在所有用户程序执行完毕后,PLC将元件映像寄存器中的内容送入输出锁存器中,通过一定的方式输出,驱动外部负载。

PLC重复执行输入采样、程序执行、输出刷新三个阶段,每重复一次的时间称为一个扫描周期。PLC的一个扫描周期一般为40~100ms之间。

5、分类

○1.按I/O点数分类

按I/O总点数可分为小型、中型和大型三类。小型PLC的I/O点数为256点以下,其中小于64点为超小型或微型PLC。中型PLC的I/O点数为256点到2048点以下。大型PLC的I/O点数为2048点以上,其中I/O点数超过8192点为超大型PLC。

○2.按结构形式分类

按结构形式可分为整体式和模块式。整体式PLC是将电源、CPU、I/O部件都集中装在一个机箱内,具有结构紧凑、体积小、价格低的特点,一般小型PLC采用这种结构。模块式PLC是将PLC各部分分成若干个单独的模块,如CPU模块、I/O模块、电源模块(有的包含在CPU模块中)以及各种功能模块。模块插在框架的插座上,有的PLC没有框架,各种模块安装在底板上。这种结构的特点是配置灵活,可根据需要选配不同模块组成一个系统,而且装配方便,便于扩展和维修。一般大、中型PLC采用模块式结构。

○3.按功能分类

按功能不同,PLC可分低档、中档、高档机三类。低档机具有逻辑运算、计时、计数、移位以及自诊断、监控等基本功能。还可能增设少量模拟量输入输出、算术运算、数据传送和比较、远程I/O、通信等功能。中档机除具有低档机的功能外,还具有较强的模拟量输入输出、算术运算、数据传送和比较、数制转换、远程I/O、子程序、通信联网等功能。还可以增设中断控制、PID控制等功能。高档机除具有中档机的功能外,还有符号算术运算(32位双精度加、减、乘、除和比较)、矩阵运算、位逻辑运算(置位、清除、右移、左移)、平方根运算及其它特殊功能函数的运算、表格功能及表格传送等。高档机具有更强的通信联网功能,可用于大规模过程控制,构成全PLC的分布式控制系统,或整个工厂的自动化网络。

6、发展趋势

○1.向更高处理速度、更大存储容量方向发展

为了提高PLC的处理能力,要求PLC具有更好的响应速度和更大的存储容量。在PLC中,用户程序的存储容量有的是用编程的步数来表示,每编一条语句为一步;有的是以字为单位来计算,16位二进制数为一个字节,每1024个字节为1KB;有的是以编程的地址来表示,每编一条语句为一地址。目前大型PLC的存储容量是几百KB,最高可达几MB。为了扩大存储容量,有的公司已使用了磁泡存储器或硬盘。目前大中型PLC的扫描速度可达0.2ms/KB左右。如欧姆龙公司的C1000H为0.4ms/KB,三菱公司的A3N为0.2ms/KB。

○2.产品规模向大、小两个方向发展

PLC主要有超大型和超小型两个发展趋势。超小型PLC向体积更小、速度更快、功能更强、价格更低方向发展,以真正完全取代最小的继电器系统。超大型PLC向大容量、高速度、多功能方向发展,能与计算机组成分布式控制系统,实现对工厂生产全过程的集中管理。

○3.PLC编程语言更加丰富,功能不断提高,编程语言趋向标准化

在PLC系统结构不断发展的同时,PLC的编程语言也越来越丰富,功能也不断提高,除了大多数PLC使用的梯形图语言外,还有些PLC采用BASIC、C语言等高级语言编程。美国生产的PLC在基本控制方面编程语言已标准化,均采用梯形图编程,日本、英国也进入了标准化阶段,法国还采用专用编程语言GRAFCET,德国采用DIN40719标准编程语言。

○4.不断开发智能模块,加强联网和通信能力

为了满足各种自动化控制系统的要求,近年来不断开发出许多功能模块,如高速计数模块、温度控制模块、远程I/O模块、通信和人机接口模块等,扩大了PLC应用范围。目前加强PLC联网与通信的能力,是PLC技术进步的潮流。PLC的联网和通信可分为两类:一类是PLC之间联网通信,各PLC制造厂家都有自己的专有联网手段;另一类是PLC与计算机之间的联网通信,一般PLC都有通信模块用于与计算机通信。

设计总结

通过此次毕业设计,我不仅把知识融会贯通,而且丰富了大脑,同时在查找资料的过程中也了解了许多课外知识,开拓了视野,认识了将来电子的发展方向,使自己在专业知识方面和动手能力方面有了质的飞跃。

毕业设计是我作为一名学生即将完成学业的最后一次作业,他既是对学校所学知识的全面总结和综合应用,又为今后走向社会的实际操作应用铸就了一个良好开端,毕业设计是我对所学知识理论的检验与总结,能够培养和提高设计者独立分析和解决问题的能力;是我在校期间向学校所交的最后一份综和性作业,从老师的角度来说,指导做毕业设计是老师对学生所做的最后一次执手训练。其次,毕业设计的指导是老师检验其教学效果,改进教学方法,提高教学质量的绝好机会。

毕业的时间一天一天的临近,毕业设计也接近了尾声。在不断的努力下我的毕业设计终于完成了。在没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的大概总结,但是真的面对毕业设计时发现自己的想法基本是错误的。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次毕业设计使我明白了自己原来知识太理论化了,面对单独的课题的是感觉很茫然。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。

总之,不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。最后终于做完了有种如释重负的感觉。此外,还得出一个结论:知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。

在此要感谢我们的指导老师张老师对我悉心的指导,感谢老师们给我的帮助。在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大。在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。虽然这个设计做的也不太好,但是在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。

现在想想当时用的好像是:Turbo C .......

北境漫步

PLC电

相关推荐

单片机中断实验交通灯的实验原理

交通灯控制系统设计实验一.设计目的1. 通过本次课程设计进一步熟悉和掌握单片机的结构及工作原理,巩固和加深“单片机原理与应用”课程的基本知识,掌握电子设计知识在实际中的简单应用。2. 综合运用“单片机原理与应用”课程和先修课程的理论及生产实际知识去分析和解决电子设计问题,进行电子设计的训练。3. 学习电子设计的一般方法,掌握AT89C52芯片以及简单电子设计过程和运行方式,培养正确的设计思想和分析问题、解决问题的能力,特别是总体设计能力。4. 通过计算和绘制原理图、布线图和流程图,学会运用标准、规范、手册、图册和查阅有关技术资料等,培养电子设计的基本技能。5. 通过完成一个包括电路设计和程序开发的完整过程,了解开发单片机应用系统全过程,为今后从事的工作打基础。二.设计要求1.利用单片机的定时器定时,实现道路的红绿灯交替点亮和熄灭。2.以AT89C52单片机为核心,设计一个十字路口交通灯控制系统。用单片机控制LED灯模拟交通信号灯显示。假定东西、南北方向方向通行(绿灯)时间为25秒,缓冲(黄灯)时间5秒,停止(红灯)时间35秒。3.南北方向、东西方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用计时的方法)。三.实验原理1.基本原理主体电路:交通灯自动控制模块。这部分电路主要由80C51单片机的I/O端口、定时计数器、外部中断扩展等组成。本设计先是从普通三色灯的指示开始进行设计,用P1口作为输出。程序的初始化是东西南北方向的红灯全亮。然后南北方向红灯亮,东西方向绿灯亮,60秒后东西方向黄灯闪亮5秒后南北方向绿灯亮,东西方向红灯亮。重复执行。倒计时用到定时器T0,用P2口作为LED的显示。二位一体的LED重复执行60秒的倒计时。作为突发事件的处理,本设计主要用到外部中断EX0。用一模拟开关作为中断信号。实际中可以接其它可以产生中断信号的信号源。
2023-08-13 07:49:492

数电课程设计交通灯

具体内容如下: 一 设计题目 题目:交通灯控制电路的设计 二 设计目的训练学生综合地运用所学的 《数字逻辑》的基本知识,使用电脑EWB仿真技术,独立完整地设计一定功能的电子电路,以及仿真和调试等的综合能力。本次电脑仿真所用的软件版本为EWB Version 5.0c 三 设计内容 现有一个十字路口,为了其通行的顺利,我们针对这设计了一个交通灯系统。 四 设计要求 1、设计一个十字路口的交通灯控制电路,要求东西方向车道和南北方向车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒。时间可设置修改。 2、在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道; 3、黄灯亮时,要求每秒闪亮一次。 4、东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)。 五 总体功能框图图5 总体功能框图 交通灯控制系统的原理框图如图5所示。它主要由倒计时计数电路、信号灯转换器和秒脉冲信号发生器组成。秒脉冲信号发生器是该系统中倒计时计数电路和黄灯闪烁控制电路的标准时钟信号源,倒计时计数器输出两组驱动信号T5和T0,经信号灯转换器控制信号灯工作,倒计时计数电路是系统的主要部分,由它控制信号灯转换器的工作。 六 单元电路图 6.1信号灯转换器 选用JK触发器,设状态编码为:S0=00 S1=01 S2=11 S3=10,其输出为Q1 Q0,则其状态表为:表6-1 状态编码与信号灯关系表 现态 次态 输出 Q1n Q0n Q1n+1 Q0n+1 Ga Ya Ra Gb Yb Rb 0 0 0 1 1 0 0 0 0 1 0 1 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 1 0 0 1 0 0 0 0 0 1 0 1 0 图6.1 信号灯转换器6.2倒计时计数器 十字路口要有数字显示,作为倒计时提示,以便人们更直观地把握时间。具体为:当某方向绿灯亮时,置显示器为某值,然后以每秒减1,计数方式工作,直至减到数为“5”和“0”,十字路口绿、黄、红灯变换,一次工作循环结束,而进入下一步某方向的工作循环。在倒计时过程中计数器还向译码器提供模5的定时信号T5和模0的定时信号T0。 作G=0时的卡诺图: BC 00 01 11 10 X 1 1 1 1 1 0 0 A 0 1(1) 倒计时显示采用七段数码管作为显示,由计数器驱动并显示计数器输出值。 (2) 计数器选用集成电路74190进行设计。74190是十进制同步可逆计数器,它具有异步并行置数功能、保持功能。74190没有专用的清零输入端,但可以借助QA、QB、QC、QD的输出数据间接实现清零功能。 表6-2 74190的状态表CTEN D/U CLK LOAD A B C D QA QB QC QD 0 X X 0 X X X X AB CD 0 1 POS 1 X X X X Count Down 0 0 POS 1 X X X X Count Up 1 X X X X X X X Qa0 Qb0 Qc0 Qd0 现选用两个74190芯片级联成一个从可任意设定时间00~99倒计至00的计数器,其中作为个位数的74190芯片的CLK接秒脉冲发生器(频率为1),再把个位数74190芯片输出端的QA、QD用一个与门连起来,再接在十位数74190芯片的CLK端。当个位数减到0时,再减1就会变成9, 0(0000)和9(1001)之间的QA、QD同时由0变为1,把QA、QD与起来接在十位数的CLK端,此时会给十位数74190芯片一个脉冲数字减1,相当于借位。具体连接方法如图一: 图6.2 译码器 信号LD由两个芯片的8个输出端用或门连起来,决定倒计时是置数,还是计数。工作开始时,LD为0,计数器预置数,置完数后,LD变为1,计数器开始倒计时。当倒计时减到数00时,LD又变为0,计数器又预置数,之后又倒计时,如此循环下去。图6.3 通行时间控制开关 (3) 预置数(即车的通行时间)功能:如图6.3所示,8个开关分别接十位数74190芯片的D、C、B、A端和个位数74190芯片的D、C、B、A端。预置数的范围为6~98。假如把通行时间设为45秒,就像图2的接法,A接0,B接1,C接0,D接0,E接0,F接1,G接0,H接1。(接电源相当于接1,悬空相当于接0) 图6.4 倒计时计数器 (4) 向译码器提供模5的定时信号T5和模0的定时信号T0:T0表示倒计时减到数“00”(也即绿灯的预置时间,因为到00时,计数器重新置数),T0=1,此时T0给译码器一个脉冲,使信号灯发生转换,一个方向的绿灯亮,另一个方向的红灯亮。接法为:把两个74190计数器的8个输出端用一个集成的八输入一输出或门连起来。 T5表示倒计时减到数“05”时。T5=1,此时T5给译码器一个脉冲,使信号灯发生转换,绿灯的变为黄灯,红灯的不变。接法为:当减到数为“05”(0000 0101)时,把十位计数器的输出端QA、QB、QC、QD连同个位计数器的输出端QB、QD用一个或非门连起来,再把这个或非门与个位计数器的输出端QA、QC用一个与非门连接起来。具体连接方法如图6.4所示。 要求黄灯每秒闪一次,用一个频率为1的脉冲一端与控制黄灯的输出信号的JK触发器连接起来,另一端再接到黄灯。七 总电路图图7 交通灯总电路图 八 调试(实现的结果) 1. 根据题目的要求,整个交通灯控制系统需要有4个时间显示器,12个交通灯。但由于4个时间显示器是由同一个倒计时计数器控制,所以我在设计图电路的过程中,为了简化电路使画图看起来更加清晰,就只接了1个时间显示器。 2. 点击启动按钮,便可以进行交通灯控制系统的仿真,电路默认把通车时间设为45秒,打开开关后,东西方向绿灯亮,“东来西往”的行人车辆都可自由通行;南北方向车道的红灯亮,南来北往的车辆禁止通行。时间显示器从预置的45秒,以每秒减1,减到数5时,东西方向车道的绿灯转换为黄灯,而且黄灯每秒闪一次,其余灯都不变。减到数1时,1秒后显示器又转换成预置的45秒,东西方向车道的黄灯转换为红灯;南北方向车道的红灯转换为绿灯。如此循环下去。 3. 修改通车时间为其它的值再进行仿真(时间范围为6~98秒),效果和上面差不多,东西方向车道的绿灯亮,时间倒计数5,车灯进行一次转换,到0秒时又进行转换,而且时间重置为预置的数值,如此循环。 九 心得体会 开始拿到题目的时候,不知道怎么去做,因为自己对这门课的一般设计都不是很会.对很多的芯片的功能都不是很清楚.还有ewb仿真软件,以前才来没有接触过,只是现在需要的时候才开始用它,它的功能,按键都不清楚. 通过这次课程设计,加强了我动手、思考和解决问题的能力.现在设计已经做好了,自己感觉还是比较好的,虽然花了很多的时间,但学到了很多东西.做课程设计的时候,自己把整个书本都看了几遍,增强了自己对知识的理解,很多以前不是很懂的问题现在都已经一一解决了.在课程设计的过程中,我想了很多种方案,对同一个问题(像计数器的接法)都想了很多种不同的接法,运用不同的芯片进行了比较,最后还是采取了上面的方法进行连接.从开始做课程设计那天起,脑中天天都想着同样的问题,怎么去接线,怎么去把电路弄得更加简单,怎么别人更容易看懂.但似乎时间过得真的很快,我用了好几天才把它完全弄完,完成后,心里有一种说不出的高兴. 这次课程设计之后,使我明白了,做任何事情都要认真仔细,不然的话,你会花更多的时间才会做好.课程设计有利于提高我们的动手能力,能把我们所学的书本知识运用到实际生活中去.同时也丰富了我们的业余生活,提高我们对知识的理解能力. 参考文献 〔1〕 胡道元.计算机局域网.北京:清华大学出版社,2002年 〔2〕 江国强.现代数字逻辑电路习题指导.北京:电子工业出版社,2002年 〔3〕 李宜达.数字逻辑电路设计与实现.北京:科学出版社,2004年 〔4〕蒋立平. 数字逻辑电路与系统设计. 北京:电子工以上回答你满意么?
2023-08-13 07:49:581

单片机中断实验交通灯的实验原理

交通灯控制系统设计实验一.设计目的1. 通过本次课程设计进一步熟悉和掌握单片机的结构及工作原理,巩固和加深“单片机原理与应用”课程的基本知识,掌握电子设计知识在实际中的简单应用。2. 综合运用“单片机原理与应用”课程和先修课程的理论及生产实际知识去分析和解决电子设计问题,进行电子设计的训练。3. 学习电子设计的一般方法,掌握AT89C52芯片以及简单电子设计过程和运行方式,培养正确的设计思想和分析问题、解决问题的能力,特别是总体设计能力。4. 通过计算和绘制原理图、布线图和流程图,学会运用标准、规范、手册、图册和查阅有关技术资料等,培养电子设计的基本技能。5. 通过完成一个包括电路设计和程序开发的完整过程,了解开发单片机应用系统全过程,为今后从事的工作打基础。二.设计要求1.利用单片机的定时器定时,实现道路的红绿灯交替点亮和熄灭。2.以AT89C52单片机为核心,设计一个十字路口交通灯控制系统。用单片机控制LED灯模拟交通信号灯显示。假定东西、南北方向方向通行(绿灯)时间为25秒,缓冲(黄灯)时间5秒,停止(红灯)时间35秒。3.南北方向、东西方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用计时的方法)。三.实验原理1.基本原理主体电路:交通灯自动控制模块。这部分电路主要由80C51单片机的I/O端口、定时计数器、外部中断扩展等组成。本设计先是从普通三色灯的指示开始进行设计,用P1口作为输出。程序的初始化是东西南北方向的红灯全亮。然后南北方向红灯亮,东西方向绿灯亮,60秒后东西方向黄灯闪亮5秒后南北方向绿灯亮,东西方向红灯亮。重复执行。倒计时用到定时器T0,用P2口作为LED的显示。二位一体的LED重复执行60秒的倒计时。作为突发事件的处理,本设计主要用到外部中断EX0。用一模拟开关作为中断信号。实际中可以接其它可以产生中断信号的信号源。
2023-08-13 07:50:071

红绿灯的工作原理(具体)

不知道θθ⑨如何用了我不回来我
2023-08-13 07:50:173

单片机控制的交通灯

题目 交通灯控制系统的设计 一、课程设计的目的与要求 1、课程设计目的: (1)进一步理解和消化书本知识,运用所学知识和技能进行简单的设计。 (2)通过课程设计提高应用能力,分析问题和解决问题的能力。 (3)培养查阅资料的习惯,训练和提高自学,独立思考的能力。 2、课程设计要求 交通灯控制系统的设计 1) 掌握在单片机系统中扩展简单I/O接口的方法。 2) 掌握数据输出程序的设计方法。 3) 掌握模拟交通灯控制的实现方法。 4) 掌握外部中断技术的基本使用方法。 5) 掌握中断处理程序的编程方法。 从课程设计的目的出发,通过设计工作的各个环节,达到以下要求: (1)能够正确理解课程设计的题目和意义,全面思考问题。 (2)运用科学合理的方法,认真按时完成。 二、课程设计课题的分析 1、电路的设计 1)原理 要完成本实验,首先必须了解交通灯的亮灭规律。本实验需要用到试验箱上八个发光二极管中的六个,即红、绿、黄各两个。将L1(红)、L2(绿)、L3(黄)作为东西方向的指示灯,将L5(红)、L6(绿)、L7(黄)作为南北方向的指示灯。交通灯的亮灭规律为:初始态是两个路口的红灯全亮,之后,东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,延时一段时间后,东西路口绿灯灭,黄灯开始闪烁。闪烁若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北方向开始通车,延时一段时间后,南北路口的绿灯灭,黄灯开始闪烁。闪烁若干次后,再切换到东西路口方向,重复上述过程。 各发光二极管的阳极通过保护电阻接到+5V的电源上,阴极接到输入端上,因此使其点亮使相应使相应输入端为低电平。 当有急救车到达时,两个方向上的红灯亮,以便让急救车通过,假设急救车通过路口的时间为10秒,急救车通过后,交通灯恢复中断前的状态。本程序以单次脉冲为中断申请,表示有急救车通过,单次脉冲输出端P-接CPU板上的INT0。 2)、硬件电路图 图1—1 交通灯控制系统的硬件接线图 74LS273的输出00—07接发光二极管L1—L8,74LS273的片选CS273接片选信号CS2,此时74LS273的片选地址为CFA0—CFA7之间任选。 3)、程序流程图 主程序流程 图1—2 主程序软件流程图 中断程序流程图 三、课程设计的结果 1、程序 NAME JIAOTONGGENG OUTPORT EQU 0CFB0H ;端口地址 SAVE EQU 55H ;SAVE保存从端口CFA0输出的数据 CSEG AT 0000H LJMP START CSEG AT 4003H LJMP INT CSEG AT 4100H START: SETB IT0 ;中断程序初始化 SETB EX0 SETB EA MOV A,#11H ;置首显示码,两红灯全亮 MOV SAVE,A ;保存 ACALL DISP ;显示输出 ACALL DE3S ;延时3秒 LLL: MOV A,#12H ;东西路口绿灯亮,南北路口红灯亮 MOV SAVE,A ACALL DISP ACALL DE10S ;延时10秒 MOV A,#10H ;东西路口绿灯灭 MOV SAVE,A ACALL DISP MOV R2,#05H ;东西路口黄灯闪烁5次 TTT: MOV A,#14H MOV SAVE,A ACALL DISP ACALL DE02S ;延时0.2秒 MOV A,#10H MOV SAVE,A ACALL DISP ACALL DE02S DJNZ R2,TTT MOV A,#11H ;红灯全亮 MOV SAVE,A ACALL DISP ACALL DE02S ;延时0.2秒 MOV A,#21H ;东西路口红灯亮,南北路口绿灯亮 MOV SAVE,A ACALL DISP ACALL DE10S ;延时10秒 MOV A,#01H ;南北路口绿灯灭 MOV SAVE,A ACALL DISP MOV R2,#05H ;南北路口黄灯闪烁5次 KKK: MOV A,#41H MOV SAVE,A ACALL DISP ACALL DE02S ;延时0.2秒 MOV A,#01H MOV SAVE,A ACALL DISP ACALL DE02S DJNZ R2,KKK JMP LLL ;转SSS循环 DE10S: MOV R5,#100 ;延时10秒 JMP DE1 DE3S: MOV R5,#30 ;延时3秒 JMP DE1 DE02S: MOV R5,#02 ;延时0.2秒 DE1: MOV R6,#200 DE2: MOV R7,#126 DE3: DJNZ R7,DE3 DJNZ R6,DE2 DJNZ R5,DE1 RET DISP: MOV DPTR,#OUTPORT CPL A ;取反,点亮发光二极管 MOVX @DPTR,A RET ;中断处理程序 INT: PUSH ACC ;有关寄存器入栈 PUSH PSW MOV A,#11H ;两红灯全亮 ACALL DISP ACALL DELAY MOV A,SAVE ;将主程序中保存的数据再送给A ACALL DISP POP PSW ;有关寄存器出栈 POP ACC RETI DELAY:MOV R1,#100 DEL1 :MOV R2,#200 DEL2 :MOV R3,#126 DEL3 :DJNZ R3,DEL3 DJNZ R2,DEL2 DJNZ R1,DEL1 RET END 2、现象 将程序输入到单片机中,运行程序,可以观察到现象:首先是两个路口的红灯全亮,延时3秒之后,东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,延时10秒后,东西路口绿灯灭,黄灯开始闪烁。闪烁5次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北方向开始通车,延时10秒后,南北路口的绿灯灭,黄灯开始闪烁。闪烁5次后,再切换到东西路口方向,重复上述过程。 当有中断申请时,两个方向上的红灯亮,经过10秒急救车通过之后,恢复到急救车到来之前的状态继续运行,可有多次的中断申请。 四、课程设计的心得与体会 1.通过试验进一步理解和消化了书本知识,分析每个语句的含义,运用所学知识进行简单的程序设计。 了解了在单片机系统中扩展简单I/O接口的方法. 外部中断技术的基本使用方法,掌握了中断处理程序的编程方法。 2.通过在图书馆查阅各种单片机资料,培养了我自学和独立思考的能力。与同学交流研究,让我懂得了更多以前不明白的知识. 3.在课程设计过程中,不断调试程序和修改程序,提高了对单片机的应用能力,分析问题和解决问题的能力。
2023-08-13 07:50:421

用VHDL语言设计一个交通灯,EDA课程设计

首先最简单的方法是列出真值表。写出逻辑表达式。然后根据逻辑表达式来写出vhdl程序。在编译=》仿真=》功能分析=》输出延时=》下载程序 1.设计原理 在这个实例中,我们设计一个简单的十字路口交通灯。交通灯分东西和南北两个方向,均通过数码管和指示灯指示当前的状态。设两个方向的流量相当,红灯时间45s,绿灯时间40s,黄灯时间5s. 从交通灯的工作机理来看,无论是东西方向还是南北方向,都是一个减法计数器。只不过计数时还要判断红绿灯情况,再设置计数器的模值。 下表所示为一个初始状态和4个跳变状态。交通灯工作时状态将在4个状态间循环跳变,整个交通灯则完全按照减计数器原理进行设计。状态 当前计数值 下一个CLOCK到来时新模值东西方向指示 南北方向指示 东西-南北方向指示 东西方向指示 南北方向指示 东西-南北方向指示初始 0 0 45 40 红-绿1 6 1 红-绿 5 5 红-黄2 1 1 红-黄 40 45 绿-红3 1 6 绿-红 5 5 黄-红4 1 1 45 40 红-绿2.部分程序 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all;entity traffic is port(clk, urgency: in std_logic;east_west:buffer std_logic_vector(7 downto 0);--东西方向时钟计数south_north: buffer std_logic_vector(7 downto 0); --南北方向的时钟计数led:buffer std_logic_vector(5 downto 0)); --交通指示灯end traffic;architecture arch of traffic is。。。。。。。 end arch;3.具体设计步骤1) 建立一个新的工程完成上面的电路设计2) 编译电路并使用功能仿真来验证设计3) 引脚配置,如Part I中讨论的,这些配置是确保VHDL代码中输出端口能使用PFGA芯片上连接到LEDR和LEDG的引脚。重新编译项目,并下载到FPGA芯片上。4) 测试电路的正确性。
2023-08-13 07:50:501

交通灯控制系统设计的毕业论文

建议你去幸福校园看看 里面有些样子 你可以参考 1.1课程设计的目的设计一个单片机控制的交通信号灯控制系统设计,从而锻炼自己的动手能力,深入了解一下交通灯的工作原理。综合应用单片机原理、微机原理、微机接口技术等课程方面的知识,熟练掌握单片机仿真系统的使用方法,达到提高综合应用相关知识的能力,掌握单片机系统设计全部设计过程的目的。1、通过单片机课程设计,熟练掌握汇编语言的编程方法,将理论联系到实践中去,提高我们的动脑和动手的能力。2、通过交通信号灯控制系统的设计,掌握定时/计数器的使用方法,和简单程序的编写,最终提高我们的逻辑抽象能力。1.2设计的实际意义随着社会的发展,人们的消费水平不断的提高,私人车辆不断的增加。人多、车多道路少的道路交通状况已经很明显了。车辆的增加反映出了国家的整体进步,但是也给人民带来了其他的一些负面的影响。我国是13亿多人口的大国,到2006年,全国的机动车保有量超过了8000万,而全国公路通车总里程只有14.8万公里。静态比例为:人均车辆越0.5辆,而人均道路只有0.00011公里;每辆车均道路占有量约为0.002公里;且其中90%的道路属于机动车与非机动车和行人混杂。今后几年机动车辆数字还在急剧增加,道路超负荷承载,致使交通事故逐年增加。因此我们需要开发新型的交通控制系统。
2023-08-13 07:50:591

跪求单片机89C51控制交通灯的课程设计

网上那么多,竟没找到???
2023-08-13 07:51:083

帮忙解决几个数字电路简易交通灯控制电路课程设计的问题

电路简易交通灯控制电路课程设计,这个要求因该不会很可可
2023-08-13 07:51:342

简易交通灯控制电路课程设计

  这是个模板  自己简单修改一下吧  #include <reg51.h>  #include <intrins.h>  #define uchar unsigned char  #define uint unsigned int  sbit RED_ZHU = P0^0;//对应L1LED 代表主道路红灯  sbit YELLOW_ZHU = P0^1;//对应L2LED 代表主道路黄灯  sbit GREEN_ZHU = P0^2;//对应L3LED 代表主道路绿灯  sbit RED_ZHI = P0^4;//对应L4LED 代表支道路绿灯  sbit YELLOW_ZHI = P0^5;//对应L5LED 代表支道路绿灯  sbit GREEN_ZHI = P0^6;//对应L6LED 代表支道路绿灯  /*********************************************************  500ms延时函数  晶振:11.0592MHz  *********************************************************/  void delay(unsigned char j)  {  unsigned char k;  unsigned int i;  for(;j>0;j--)  {  for(i=1250;i>0;i--)  {  for(k=180;k>0;k--);  }  }  }  /*********************************************************  主函数  *********************************************************/  main()  {  uchar t;  P0=0xff;  P3=0xff;  RED_ZHU=0; //第一个状态  RED_ZHI=0;  delay(10);  while(1)  {  RED_ZHU=1; //第二个状态  RED_ZHI=0;  GREEN_ZHU=0;  delay(60);  for (t=6;t>0;t--) //第三个状态  {  GREEN_ZHU=~GREEN_ZHU;  delay(1);  }  YELLOW_ZHU=0;  GREEN_ZHU=1;  delay(10);  YELLOW_ZHU=1;  RED_ZHU=0; //第四个状态  RED_ZHI=1;  GREEN_ZHI=0;  delay(50);  for (t=6;t>0;t--) //第五个状态  {  GREEN_ZHI=~GREEN_ZHI;  delay(1);  }  YELLOW_ZHI=0;  GREEN_ZHI=1;  delay(10);  YELLOW_ZHI=1;  }  }
2023-08-13 07:51:411

微机原理及应用课程设计--交通信号灯的控制

武科大的吧
2023-08-13 07:51:512

单片机的交通灯课程设计,希望大神能帮我!

你好!是仿真还是有实物?发一下原理图
2023-08-13 07:51:591

微机原理课程设计:交通灯控制系统设计

交通灯控制系统。。。我来帮搞定。。
2023-08-13 07:52:104

微机原理课程设计:交通灯控制系统 (一)任务: 设计一个普通十字路口,交通灯的控制可分东西向和南北

http://zhidao.baidu.com/question/212884551.html 参考。
2023-08-13 07:52:201

课程设计题目 单片机实现交通灯控制 课程设计目的 1、学会单片机应用系统的开发 2、掌握用单片机

报酬代做~~保证通过~
2023-08-13 07:52:282

微机原理课程设计——交通灯控制系统

我给的设计差一个74LS373,74LS138,你可以根据情况查看,如需求可以找我。邮箱xiakaim@163.com
2023-08-13 07:52:361

微机原理与接口技术课程设计:交通灯控制系统

我加你QQ了,你接受一下。
2023-08-13 07:52:441

微机接口课程设计 交通灯控制系统设计

  C8255 EQU 203H ;8255 状态/命令口地址  P8255A EQU 200H ;8255 PA 口地址  P8255B EQU 201H ;8255 PB 口地址  P8255C EQU 202H ;8255 PC 口地址  DATA SEGMENT  DATA ENDS  STACK SEGMENT STACK  STA DW 50 DUP(?)  TOP EQU LENGTH STA  STACK ENDS  CODE SEGMENT  ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK  START:  MOV DX,C8255 ;A口输出  MOV AL,80H  OUT DX,AL  PUSH CS  POP DS  CALL STATUS0 ;初始状态(都是红灯)  MLOOP: CALL STATUS1 ;南北绿灯,东西红灯  CALL STATUS2 ;南北绿灯闪转黄灯,东西红灯  CALL STATUS3 ;南北红灯,东西绿灯  CALL STATUS4 ;南北红灯,东西绿灯闪转黄灯  JMP MLOOP  STATUS0:  MOV AL,0F0H ;南北红灯,东西红灯  MOV DX,P8255A  OUT DX,AL  MOV BL,10  CALL DELAY ;延时1秒  RET  STATUS1:  MOV AL,05AH ;南北红灯,东西红灯  MOV DX,P8255A  OUT DX,AL  MOV BL,50  CALL DELAY ;延时5秒  RET  STATUS2:  MOV CX,3 ;绿灯闪3次  FLASH: MOV AL,050H ;南北红灯,东西红灯  MOV DX,P8255A  OUT DX,AL  MOV BL,3  CALL DELAY ;延时0.3秒  MOV AL,05AH ;南北红灯,东西红灯  MOV DX,P8255A  OUT DX,AL  MOV BL,3  CALL DELAY ;延时0.3秒  LOOP FLASH  MOV AL,0FAH ;南北红灯,东西红灯  MOV DX,P8255A  OUT DX,AL  MOV BL,10  CALL DELAY ;延时1秒  RET  STATUS3:  MOV AL,0A5H ;南北红灯,东西绿灯  MOV DX,P8255A  OUT DX,AL  MOV BL,50  CALL DELAY ;延时5秒  RET  STATUS4: ;南北红灯,东西绿灯闪转黄灯  MOV CX,3 ;绿灯闪3次  FLASH1: MOV AL,0A0H  MOV DX,P8255A  OUT DX,AL  MOV BL,3  CALL DELAY ;延时0.3秒  MOV AL,0A5H  MOV DX,P8255A  OUT DX,AL  MOV BL,3  CALL DELAY ;延时0.3秒  LOOP FLASH1  MOV AL,0F5H ;南北红灯,东西黄灯  MOV DX,P8255A  OUT DX,AL  MOV BL,10  CALL DELAY ;延时1秒  RET  DELAY PROC NEAR  PUSH CX  DL1: MOV CX,8000H  DL2: LOOP DL2  DEC BL  CMP BL,0  JNE DL1  POP CX  RET  DELAY ENDP  CODE ENDS  END START
2023-08-13 07:53:531

单片机交通灯课程设计

这是什么问题
2023-08-13 07:54:011

PLC课程设计:人行道与车道交叉路口交通灯控制系统

这个可以在网上找得到的,不过还是自己编写的还些,对以后的工作有好处啊!!!实在是找不到了再来找我吧
2023-08-13 07:54:182

单片机课程设计:交通灯控制!

我给你发一个看看,是protues的仿真电路图,可以运行看效果,还有keil的汇编程序,有邮箱给你发去我给你发了啊!!!下边是程序:org 0000h sjmp mainorg 0030hmain: mov p0,#11101110b acall del1 acall del1 acall del1 acall mmm mov p0,#11011011b acall del1 acall del1 mov p0,#11110101b lcall del1 acall del1 acall del1 acall mmm sjmp maindel1:mov r0,#0ffhloop1:mov r1,#0ffhloop2:djnz r1,loop2 djnz r0,loop1 retmmm:mov p1,#0ffh mov p2,#0ffh mov r3,#02hmmm2:mov p1,r3 mov r2,#09h mmm1:mov p2,r2 acall del1 acall del1 djnz r2,mmm1 djnz r3,mmm2 mov p1,r3 mov r2,#09h mmm3: mov p2,r2 acall del1 acall del1 djnz r2,mmm3 ret end
2023-08-13 07:54:583

单片机交通信号灯控制系统设计

文档也要吗我做单片机的
2023-08-13 07:55:082

急!数字电子技术交通灯课程设计 交通信号灯控制器

1、能显示十字路口东西、南北两个方向的红、黄、绿的指示状态 用两组红、黄、绿三色灯作为两个方向的红、黄、绿灯。 2、能实现正常的到计时功能 用两组数码管作为东西和南北方向的到计时显示,主干道每次放行(绿灯)60秒,支干道每次放行(绿灯)45秒,在每次由绿灯变成红灯的转换过程中,要亮黄灯5秒作为过渡。。 3、能实现特殊状态的功能(选做) (1〉按sl键后,能实现特殊状态功能: (2)显示到计时的两组数码管闪烁; (3)计数器停止计数并保持在原来的状态: (4)东西、南北、路口均显示红灯状态: (5)特殊状态解除后能继续计数。 4、能实现总体清零功能 按下该键后,系统实现总清零,计数器由初始状态计数,对应状态的指示灯亮。 5、完成电路全部设计后,通过实验箱验证设计课题的正确性
2023-08-13 07:55:301

高分 : PLC交通灯控制 课程设计 采纳之后再追加100分!!

这个简单啊,很多资料书上都有的。。启动按钮X1输出Y0(用C0非锁)Y2(用C1非锁)同时产生定时T1,T2T1加1S振荡加C1控制Y0闪(东西绿灯)T2控制南北绿灯亮同时产生T4,T4加1S振荡加C2控制Y2闪(南北红灯)用C1 C2控制Y1(东西黄灯)Y2(南北黄灯)同时产生T3T4
2023-08-13 07:55:381

单片机课程设计的要求 交通灯系统设计

:利用单片机的定时器功能,令十字路口的红绿灯交替点亮和熄灭(用实验箱上的8只发光二极管分成南北、东西两组各4只表示),并且用LED数码管显示时间(实验箱上的8只数码管中,用两端的各2只表示南北、东西两组的计时)我可以帮你做,提供电路图和源程序
2023-08-13 07:55:471

十字路口交通信号灯控制程序设计

你真行,这是你的功课吧,如果有报酬的话,我可以考虑帮忙作下,呵呵,不然有点费时间。
2023-08-13 07:55:583

有关‘单片机控制的交通灯控制系统 ’的课程设计

这是我自己做的!要的话给我QQ留言!程序我也有!
2023-08-13 07:56:082

eda交通灯课程设计

eda交通灯课程设计或帮你处理。
2023-08-13 07:56:221

急求交通灯控制电路课程设计【数电】。非常急!!!

用74190就可以定时,并且递减计数,还可以用BCD数码管显示出来~~选用两片74190十进制可逆计数器。两片计数器之间采用异步级连方式,利用个位计数器的借位输出脉冲(RCO")直接作为十位计数器的计数脉冲(CLK),个位计数器输入秒脉冲作为计数脉冲。选用两只带译码功能的七段显示数码管实现两位十进制数显示。D1、C1、B1、A1、和D0、C0、B0、A0是十位和个位计数器的8421码置数输入端。由74190功能表可知,该计数器在零状态时RCO"端输出低电平。将个位与十位计数器的RCO"端通过或门 控制两片计数器的置数控制端LOAD"(低电平有效),从而实现了计数器减计数至“00”状态瞬间完成置数的要求。通过 8421码置数输入端,可以选择100以内自由选择的定时要求。
2023-08-13 07:56:313

交通灯plc课程设计

留下信箱,或QQ号码,代码给你,三菱FX1N的PLC我的QQ:1805155
2023-08-13 07:56:381

PLC交通灯控制课程设计《左转弯》

程序已经发给你,看看行不行;有问题我们联系djxgng527@126.com
2023-08-13 07:56:461

交通灯工作原理

电阻控制红绿灯工作,当红灯工作时灯泡会发热,电阻会增大,当电阻到达一定程度后电流变小,此时绿灯电阻最小,绿灯亮
2023-08-13 07:57:133

数电课程设计交通灯

具体内容如下: 一 设计题目 题目:交通灯控制电路的设计 二 设计目的训练学生综合地运用所学的 《数字逻辑》的基本知识,使用电脑EWB仿真技术,独立完整地设计一定功能的电子电路,以及仿真和调试等的综合能力。本次电脑仿真所用的软件版本为EWB Version 5.0c 三 设计内容 现有一个十字路口,为了其通行的顺利,我们针对这设计了一个交通灯系统。 四 设计要求 1、设计一个十字路口的交通灯控制电路,要求东西方向车道和南北方向车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒。时间可设置修改。 2、在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道; 3、黄灯亮时,要求每秒闪亮一次。 4、东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)。 五 总体功能框图图5 总体功能框图 交通灯控制系统的原理框图如图5所示。它主要由倒计时计数电路、信号灯转换器和秒脉冲信号发生器组成。秒脉冲信号发生器是该系统中倒计时计数电路和黄灯闪烁控制电路的标准时钟信号源,倒计时计数器输出两组驱动信号T5和T0,经信号灯转换器控制信号灯工作,倒计时计数电路是系统的主要部分,由它控制信号灯转换器的工作。 六 单元电路图 6.1信号灯转换器 选用JK触发器,设状态编码为:S0=00 S1=01 S2=11 S3=10,其输出为Q1 Q0,则其状态表为:表6-1 状态编码与信号灯关系表 现态 次态 输出 Q1n Q0n Q1n+1 Q0n+1 Ga Ya Ra Gb Yb Rb 0 0 0 1 1 0 0 0 0 1 0 1 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 1 0 0 1 0 0 0 0 0 1 0 1 0 图6.1 信号灯转换器6.2倒计时计数器 十字路口要有数字显示,作为倒计时提示,以便人们更直观地把握时间。具体为:当某方向绿灯亮时,置显示器为某值,然后以每秒减1,计数方式工作,直至减到数为“5”和“0”,十字路口绿、黄、红灯变换,一次工作循环结束,而进入下一步某方向的工作循环。在倒计时过程中计数器还向译码器提供模5的定时信号T5和模0的定时信号T0。 作G=0时的卡诺图: BC 00 01 11 10 X 1 1 1 1 1 0 0 A 0 1(1) 倒计时显示采用七段数码管作为显示,由计数器驱动并显示计数器输出值。 (2) 计数器选用集成电路74190进行设计。74190是十进制同步可逆计数器,它具有异步并行置数功能、保持功能。74190没有专用的清零输入端,但可以借助QA、QB、QC、QD的输出数据间接实现清零功能。 表6-2 74190的状态表CTEN D/U CLK LOAD A B C D QA QB QC QD 0 X X 0 X X X X AB CD 0 1 POS 1 X X X X Count Down 0 0 POS 1 X X X X Count Up 1 X X X X X X X Qa0 Qb0 Qc0 Qd0 现选用两个74190芯片级联成一个从可任意设定时间00~99倒计至00的计数器,其中作为个位数的74190芯片的CLK接秒脉冲发生器(频率为1),再把个位数74190芯片输出端的QA、QD用一个与门连起来,再接在十位数74190芯片的CLK端。当个位数减到0时,再减1就会变成9, 0(0000)和9(1001)之间的QA、QD同时由0变为1,把QA、QD与起来接在十位数的CLK端,此时会给十位数74190芯片一个脉冲数字减1,相当于借位。具体连接方法如图一: 图6.2 译码器 信号LD由两个芯片的8个输出端用或门连起来,决定倒计时是置数,还是计数。工作开始时,LD为0,计数器预置数,置完数后,LD变为1,计数器开始倒计时。当倒计时减到数00时,LD又变为0,计数器又预置数,之后又倒计时,如此循环下去。图6.3 通行时间控制开关 (3) 预置数(即车的通行时间)功能:如图6.3所示,8个开关分别接十位数74190芯片的D、C、B、A端和个位数74190芯片的D、C、B、A端。预置数的范围为6~98。假如把通行时间设为45秒,就像图2的接法,A接0,B接1,C接0,D接0,E接0,F接1,G接0,H接1。(接电源相当于接1,悬空相当于接0) 图6.4 倒计时计数器 (4) 向译码器提供模5的定时信号T5和模0的定时信号T0:T0表示倒计时减到数“00”(也即绿灯的预置时间,因为到00时,计数器重新置数),T0=1,此时T0给译码器一个脉冲,使信号灯发生转换,一个方向的绿灯亮,另一个方向的红灯亮。接法为:把两个74190计数器的8个输出端用一个集成的八输入一输出或门连起来。 T5表示倒计时减到数“05”时。T5=1,此时T5给译码器一个脉冲,使信号灯发生转换,绿灯的变为黄灯,红灯的不变。接法为:当减到数为“05”(0000 0101)时,把十位计数器的输出端QA、QB、QC、QD连同个位计数器的输出端QB、QD用一个或非门连起来,再把这个或非门与个位计数器的输出端QA、QC用一个与非门连接起来。具体连接方法如图6.4所示。 要求黄灯每秒闪一次,用一个频率为1的脉冲一端与控制黄灯的输出信号的JK触发器连接起来,另一端再接到黄灯。七 总电路图图7 交通灯总电路图 八 调试(实现的结果) 1. 根据题目的要求,整个交通灯控制系统需要有4个时间显示器,12个交通灯。但由于4个时间显示器是由同一个倒计时计数器控制,所以我在设计图电路的过程中,为了简化电路使画图看起来更加清晰,就只接了1个时间显示器。 2. 点击启动按钮,便可以进行交通灯控制系统的仿真,电路默认把通车时间设为45秒,打开开关后,东西方向绿灯亮,“东来西往”的行人车辆都可自由通行;南北方向车道的红灯亮,南来北往的车辆禁止通行。时间显示器从预置的45秒,以每秒减1,减到数5时,东西方向车道的绿灯转换为黄灯,而且黄灯每秒闪一次,其余灯都不变。减到数1时,1秒后显示器又转换成预置的45秒,东西方向车道的黄灯转换为红灯;南北方向车道的红灯转换为绿灯。如此循环下去。 3. 修改通车时间为其它的值再进行仿真(时间范围为6~98秒),效果和上面差不多,东西方向车道的绿灯亮,时间倒计数5,车灯进行一次转换,到0秒时又进行转换,而且时间重置为预置的数值,如此循环。 九 心得体会 开始拿到题目的时候,不知道怎么去做,因为自己对这门课的一般设计都不是很会.对很多的芯片的功能都不是很清楚.还有ewb仿真软件,以前才来没有接触过,只是现在需要的时候才开始用它,它的功能,按键都不清楚. 通过这次课程设计,加强了我动手、思考和解决问题的能力.现在设计已经做好了,自己感觉还是比较好的,虽然花了很多的时间,但学到了很多东西.做课程设计的时候,自己把整个书本都看了几遍,增强了自己对知识的理解,很多以前不是很懂的问题现在都已经一一解决了.在课程设计的过程中,我想了很多种方案,对同一个问题(像计数器的接法)都想了很多种不同的接法,运用不同的芯片进行了比较,最后还是采取了上面的方法进行连接.从开始做课程设计那天起,脑中天天都想着同样的问题,怎么去接线,怎么去把电路弄得更加简单,怎么别人更容易看懂.但似乎时间过得真的很快,我用了好几天才把它完全弄完,完成后,心里有一种说不出的高兴. 这次课程设计之后,使我明白了,做任何事情都要认真仔细,不然的话,你会花更多的时间才会做好.课程设计有利于提高我们的动手能力,能把我们所学的书本知识运用到实际生活中去.同时也丰富了我们的业余生活,提高我们对知识的理解能力. 参考文献 〔1〕 胡道元.计算机局域网.北京:清华大学出版社,2002年 〔2〕 江国强.现代数字逻辑电路习题指导.北京:电子工业出版社,2002年 〔3〕 李宜达.数字逻辑电路设计与实现.北京:科学出版社,2004年 〔4〕蒋立平. 数字逻辑电路与系统设计. 北京:电子工希望对你能有所帮助。
2023-08-13 07:57:301

求一份数字电路课程设计 人行道交通灯

具体内容如下: 一 设计题目 题目:交通灯控制电路的设计 二 设计目的训练学生综合地运用所学的 《数字逻辑》的基本知识,使用电脑EWB仿真技术,独立完整地设计一定功能的电子电路,以及仿真和调试等的综合能力。本次电脑仿真所用的软件版本为EWB Version 5.0c 三 设计内容 现有一个十字路口,为了其通行的顺利,我们针对这设计了一个交通灯系统。 四 设计要求 1、设计一个十字路口的交通灯控制电路,要求东西方向车道和南北方向车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒。时间可设置修改。 2、在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道; 3、黄灯亮时,要求每秒闪亮一次。 4、东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)。 五 总体功能框图图5 总体功能框图 交通灯控制系统的原理框图如图5所示。它主要由倒计时计数电路、信号灯转换器和秒脉冲信号发生器组成。秒脉冲信号发生器是该系统中倒计时计数电路和黄灯闪烁控制电路的标准时钟信号源,倒计时计数器输出两组驱动信号T5和T0,经信号灯转换器控制信号灯工作,倒计时计数电路是系统的主要部分,由它控制信号灯转换器的工作。 六 单元电路图 6.1信号灯转换器 选用JK触发器,设状态编码为:S0=00 S1=01 S2=11 S3=10,其输出为Q1 Q0,则其状态表为:表6-1 状态编码与信号灯关系表 现态 次态 输出 Q1n Q0n Q1n+1 Q0n+1 Ga Ya Ra Gb Yb Rb 0 0 0 1 1 0 0 0 0 1 0 1 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 1 0 0 1 0 0 0 0 0 1 0 1 0 图6.1 信号灯转换器6.2倒计时计数器 十字路口要有数字显示,作为倒计时提示,以便人们更直观地把握时间。具体为:当某方向绿灯亮时,置显示器为某值,然后以每秒减1,计数方式工作,直至减到数为“5”和“0”,十字路口绿、黄、红灯变换,一次工作循环结束,而进入下一步某方向的工作循环。在倒计时过程中计数器还向译码器提供模5的定时信号T5和模0的定时信号T0。 作G=0时的卡诺图: BC 00 01 11 10 X 1 1 1 1 1 0 0 A 0 1(1) 倒计时显示采用七段数码管作为显示,由计数器驱动并显示计数器输出值。 (2) 计数器选用集成电路74190进行设计。74190是十进制同步可逆计数器,它具有异步并行置数功能、保持功能。74190没有专用的清零输入端,但可以借助QA、QB、QC、QD的输出数据间接实现清零功能。 表6-2 74190的状态表CTEN D/U CLK LOAD A B C D QA QB QC QD 0 X X 0 X X X X AB CD 0 1 POS 1 X X X X Count Down 0 0 POS 1 X X X X Count Up 1 X X X X X X X Qa0 Qb0 Qc0 Qd0 现选用两个74190芯片级联成一个从可任意设定时间00~99倒计至00的计数器,其中作为个位数的74190芯片的CLK接秒脉冲发生器(频率为1),再把个位数74190芯片输出端的QA、QD用一个与门连起来,再接在十位数74190芯片的CLK端。当个位数减到0时,再减1就会变成9, 0(0000)和9(1001)之间的QA、QD同时由0变为1,把QA、QD与起来接在十位数的CLK端,此时会给十位数74190芯片一个脉冲数字减1,相当于借位。具体连接方法如图一: 图6.2 译码器 信号LD由两个芯片的8个输出端用或门连起来,决定倒计时是置数,还是计数。工作开始时,LD为0,计数器预置数,置完数后,LD变为1,计数器开始倒计时。当倒计时减到数00时,LD又变为0,计数器又预置数,之后又倒计时,如此循环下去。图6.3 通行时间控制开关 (3) 预置数(即车的通行时间)功能:如图6.3所示,8个开关分别接十位数74190芯片的D、C、B、A端和个位数74190芯片的D、C、B、A端。预置数的范围为6~98。假如把通行时间设为45秒,就像图2的接法,A接0,B接1,C接0,D接0,E接0,F接1,G接0,H接1。(接电源相当于接1,悬空相当于接0) 图6.4 倒计时计数器 (4) 向译码器提供模5的定时信号T5和模0的定时信号T0:T0表示倒计时减到数“00”(也即绿灯的预置时间,因为到00时,计数器重新置数),T0=1,此时T0给译码器一个脉冲,使信号灯发生转换,一个方向的绿灯亮,另一个方向的红灯亮。接法为:把两个74190计数器的8个输出端用一个集成的八输入一输出或门连起来。 T5表示倒计时减到数“05”时。T5=1,此时T5给译码器一个脉冲,使信号灯发生转换,绿灯的变为黄灯,红灯的不变。接法为:当减到数为“05”(0000 0101)时,把十位计数器的输出端QA、QB、QC、QD连同个位计数器的输出端QB、QD用一个或非门连起来,再把这个或非门与个位计数器的输出端QA、QC用一个与非门连接起来。具体连接方法如图6.4所示。 要求黄灯每秒闪一次,用一个频率为1的脉冲一端与控制黄灯的输出信号的JK触发器连接起来,另一端再接到黄灯。七 总电路图图7 交通灯总电路图 八 调试(实现的结果) 1. 根据题目的要求,整个交通灯控制系统需要有4个时间显示器,12个交通灯。但由于4个时间显示器是由同一个倒计时计数器控制,所以我在设计图电路的过程中,为了简化电路使画图看起来更加清晰,就只接了1个时间显示器。 2. 点击启动按钮,便可以进行交通灯控制系统的仿真,电路默认把通车时间设为45秒,打开开关后,东西方向绿灯亮,“东来西往”的行人车辆都可自由通行;南北方向车道的红灯亮,南来北往的车辆禁止通行。时间显示器从预置的45秒,以每秒减1,减到数5时,东西方向车道的绿灯转换为黄灯,而且黄灯每秒闪一次,其余灯都不变。减到数1时,1秒后显示器又转换成预置的45秒,东西方向车道的黄灯转换为红灯;南北方向车道的红灯转换为绿灯。如此循环下去。 3. 修改通车时间为其它的值再进行仿真(时间范围为6~98秒),效果和上面差不多,东西方向车道的绿灯亮,时间倒计数5,车灯进行一次转换,到0秒时又进行转换,而且时间重置为预置的数值,如此循环。 九 心得体会 开始拿到题目的时候,不知道怎么去做,因为自己对这门课的一般设计都不是很会.对很多的芯片的功能都不是很清楚.还有ewb仿真软件,以前才来没有接触过,只是现在需要的时候才开始用它,它的功能,按键都不清楚. 通过这次课程设计,加强了我动手、思考和解决问题的能力.现在设计已经做好了,自己感觉还是比较好的,虽然花了很多的时间,但学到了很多东西.做课程设计的时候,自己把整个书本都看了几遍,增强了自己对知识的理解,很多以前不是很懂的问题现在都已经一一解决了.在课程设计的过程中,我想了很多种方案,对同一个问题(像计数器的接法)都想了很多种不同的接法,运用不同的芯片进行了比较,最后还是采取了上面的方法进行连接.从开始做课程设计那天起,脑中天天都想着同样的问题,怎么去接线,怎么去把电路弄得更加简单,怎么别人更容易看懂.但似乎时间过得真的很快,我用了好几天才把它完全弄完,完成后,心里有一种说不出的高兴. 这次课程设计之后,使我明白了,做任何事情都要认真仔细,不然的话,你会花更多的时间才会做好.课程设计有利于提高我们的动手能力,能把我们所学的书本知识运用到实际生活中去.同时也丰富了我们的业余生活,提高我们对知识的理解能力. 参考文献 〔1〕 胡道元.计算机局域网.北京:清华大学出版社,2002年 〔2〕 江国强.现代数字逻辑电路习题指导.北京:电子工业出版社,2002年 〔3〕 李宜达.数字逻辑电路设计与实现.北京:科学出版社,2004年 〔4〕蒋立平. 数字逻辑电路与系统设计. 北京:电子工
2023-08-13 07:57:401

交通灯课程设计

交通灯控制电路的设计 要求: 1、 设计一个十字路口的交通灯控制电路,要求甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒。 2、 在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道; 3、 黄灯亮时,要求每秒闪亮一次。 4、 甲、乙车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)
2023-08-13 07:57:501

求一份数字电路课程设计 人行道交通灯

http://cache.baidu.com/c?m=9d78d513d9d431d94f9de4697c60c015134381132ba7d7020ed08449e3732a32501295ac51270772d7d27d1716df4e4b9df52103371450b28f8fc814d2e1d46e6d9f26476d01c30457c419d89a05619a62875a9efe44b8a7b36b8ea5d0d1da5139d753077887f28a470016c96afa1137e0b1993f4f194fe4&p=9b49c54ad0c450b343be9b795857&user=baiduhttp://cache.baidu.com/c?m=9d78d513d9d431d94f9de4697c60c015134381132ba7d7020ed08449e3732a32501295ac51270772d7d27d1716df4e4b9df52103371450b28f8fc814d2e1d46e6d9f26476d01c30457c419d89c117f9c7fc74de9d848bba7b065c0f8c5d3a90e159544050cc6abdd4d0062cf6ef61526e3d1c30e4a01&p=8b2a9229a4d810ff57ed94355256&user=baidu
2023-08-13 07:58:001

单片机课程设计:交通灯控制!

#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit RED_A=P3^0; //东西向指示灯sbit YELLOW_A=P3^1;sbit GREEN_A=P3^2;sbit RED_B=P3^3; //南北向指示灯sbit YELLOW_B=P3^4;sbit GREEN_B=P3^5;sbit KEY1=P1^0;sbit KEY2=P1^1;sbit KEY3=P1^2;//延时倍数,闪烁次数,操作类型变量uchar Flash_Count=0,Operation_Type=1,LEDsng,LEDsns,LEDewg,LEDews,discnt;uint Time_Count=0,time;uchar ledtab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff};void displaysn(){LEDsng=((time-Time_Count)/20)%10;LEDsns=((time-Time_Count)/20)/10;LEDewg=0x10;LEDews=0x10;}void displayew(){LEDewg=((time-Time_Count)/20)%10;LEDews=((time-Time_Count)/20)/10;LEDsng=0x10;LEDsns=0x10;}//定时器0 中断函数void T0_INT() interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;switch(Operation_Type){case 1: //东西向绿灯与南北向红灯亮if((Time_Count%20)==0)displayew();RED_A=0;YELLOW_A=0;GREEN_A=1;RED_B=1;YELLOW_B=0;GREEN_B=0;if(++Time_Count!=time) return;Time_Count=0;Operation_Type=2;break;case 2: //东西向黄灯开始闪烁,绿灯关闭LEDewg=0x0;LEDews=0x0;if(++Time_Count!=8) return;Time_Count=0;YELLOW_A=~YELLOW_A;GREEN_A=0;if(++Flash_Count!=6) return; //闪烁Flash_Count=0;Operation_Type=3;break;case 3: //东西向红灯与南北向绿灯亮if((Time_Count%20)==0)displaysn();RED_A=1;YELLOW_A=0;GREEN_A=0;RED_B=0;YELLOW_B=0;GREEN_B=1;if(++Time_Count!=time) return;Time_Count=0;Operation_Type=4;break;case 4: //南北向黄灯开始闪烁,绿灯关闭LEDsng=0x0;LEDsns=0x0;if(++Time_Count!=8) return;Time_Count=0;YELLOW_B=~YELLOW_B;GREEN_A=0;if(++Flash_Count!=6) return; //闪烁Flash_Count=0;Operation_Type=1;break;}}void t1_isr() interrupt 3{TR1=0;TH1=(65536-3000)/256;TL1=(65536-3000)%256;TR1=1;switch(discnt){case 0:P2=0x02;P0=ledtab[LEDewg];break;case 1:P2=0x01;P0=ledtab[LEDews];break;case 2:P2=0x08;P0=ledtab[LEDsng];break;case 3:P2=0x04;P0=ledtab[LEDsns];break;default:discnt=0;break;}discnt++;discnt&=0x03;}void delay(){uint i;for(i=0;i<1000;i++);}//主程序void main(){TMOD=0x11; //T0 方式1EA=1;ET0=1;TR0=1;TH1=(65536-3000)/256;TL1=(65536-3000)%256;TR1=1;ET1=1;time=120;Time_Count=100;Time_Count=0;Operation_Type=1;while(1){if(KEY1==0) //按一下加1S{delay();if(KEY1==0){while(KEY1==0);TR0=0;time+=20;LEDsng=(time/20)%10;LEDsns=(time/20)/10;LEDewg=0x10;LEDews=0x10;}}if(KEY2==0) //按一下减1S{delay();if(KEY2==0){while(KEY2==0);TR0=0;time-=20;if(time==0)time=20;LEDewg=(time/20)%10;LEDews=(time/20)/10;LEDsng=0x10;LEDsns=0x10;}}if(KEY3==0) //启动{delay();if(KEY3==0){while(KEY2==0);TR0=1;Time_Count=0;}}}}
2023-08-13 07:58:251

急!急!急!单片机交通灯课程设计求助。

单片机交通灯
2023-08-13 07:58:332

单片机交通灯课程设计

我已上传至百度文档,你去下载看看吧http://wenku.baidu.com/view/16a276c66137ee06eff918a8.html
2023-08-13 07:58:413

跪求,单片机交通灯控制设计心得体会.

心得体会:1、通过这次课程设计,加强了我们动手、思考和解决问题的能力。在整个设计过程中,我们通过这个方案包括设计了一套电路原理和PCB连接图,和芯片上的选择。这个方案总共使用了74LS248,CD4510各两个,74LS04,74LS08,74LS20,74LS74,NE555定时器各一个。2、在设计过程中,经常会遇到这样那样的情况,就是心里想老着这样的接法可以行得通,但实际接上电路,总是实现不了,因此耗费在这上面的时间用去很多。3、我沉得做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,而且考试内容有限,所以在这次课程设计过程中,我们了解了很多元件的功能,并且对于其在电路中的使用有了更多的认识。平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。比如一些芯片的功能,平时看课本,这次看了,下次就忘了,通过动手实践让我们对各个元件映象深刻。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。所以这个期末测试之后的课程设计对我们的作用是非常大的。4、在制作PCB时,发现细心耐心,恒心一定要有才能做好事情,首先是线的布局上既要美观又要实用和走线简单,兼顾到方方面面去考虑是很需要的,否则只是一纸空话。5、在画好原理图后的做PCB版时,由于项目组成员对单面板的不熟悉,导致布线后元件出现在另一边,增加了布线难度,也产生很多不曾注意的问题,今后要牢记这个教训,使以后布线更加顺利。6、经过两个星期的实习,过程曲折可谓一语难尽。在此期间我们也失落过,也曾一度热情高涨。从开始时满富盛激情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。生活就是这样,汗水预示着结果也见证着收获。劳动是人类生存生活永恒不变的话题。通过实习,我才真正领略到“艰苦奋斗”这一词的真正含义,我才意识到老一辈电子设计为我们的社会付出。我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们可以,而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,大学里一年的相处还赶不上这十来天的合作,我感觉我和同学们之间的距离更加近了;我想说,确实很累,但当我们看到自己所做的成果时,心中也不免产生兴奋; 正所谓“三百六十行,行行出状元”。我们同样可以为社会作出我们应该做的一切,这有什么不好?我们不断的反问自己。也许有人不喜欢这类的工作,也许有人认为设计的工作有些枯燥,但我们认为无论干什么,只要人生活的有意义就可。社会需要我们,我们也可以为社会而工作。既然如此,那还有什么必要失落呢?于是我们决定沿着自己的路,执着的走下去。同时我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。某个人的离群都可能导致导致整项工作的失败。实习中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个工作失败。团结协作是我们实习成功的一项非常重要的保证。而这次实习也正好锻炼我们这一点,这也是非常宝贵的。对我们而言,知识上的收获重要,精神上的丰收更加可喜。挫折是一份财富,经历是一份拥有。这次实习必将成为我人生旅途上一个非常美好的回忆!通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。这次课程设计终于顺利完成了,在设计中遇到了很多专业知识问题,最后在老师的辛勤指导下,终于游逆而解。同时,在老师的身上我们学也到很多实用的知识,在次我们表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!7、此次课程设计,学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,和与人合作共同提高,都受益非浅,今后的制作应该更轻松,自己也都能扛的起并高质量的完成项目。8、在此,感谢于老师的细心指导,也同样谢谢其他各组同学的无私帮助!PROTEL99SE 软件工具应用技巧Protel 99SE 提供了一系列的电路设计工具、优秀的文件管理系统,使用户真正享受到方便快捷而又形象的设计自动化,使设计人员从烦琐的电路设计中解脱出来,只需拥有一台电脑,即可完成从电路原理图的设计到最终的印制电路板设计的全部过程。它包含有各功能模块和标准的元件库。主要功能模块:Protel 99SE 具有出色的用户管理技术,强大的自动化设计功能,灵活的编辑功能,简单方便的操作环境和完善的元件库管理能力。Protel 99SE主要由两大部分组成,每一部分有三个功能模块 1.电路设计部分 a.原理图设计模块,包括用于设计原理图的原理图编辑器,用于管理元器件的零件编辑器和各种相关报表生成器。 b. 印制电路板设计模块,包括用于设计电路板的电路板编辑器,用于零件封装管理的零件封装编辑器,电路板组件管理器和各种相关报表生成器。 c.无网格布线模块。 2.电路仿真与PLD 设计部分 a.可编程逻辑器件设计模块,包括具有语法意识的文本编辑器,用于编译和仿真结果的PLD和用于观 仿真结果的Wave.b. 电路仿真模块,包括一个功能强大的数字/模拟混合信号电路仿真器及用于仿真结果显示、测量的波形显示器。 c.高级信号完整性分析模块,主要包括一个高级信号完整性分析仿真器,能分析PCB 设计和检查设计参数等。
2023-08-13 07:58:491

小课程设计

发过来了
2023-08-13 07:59:141

交通灯电路图设计谁会啊

1.设计一个十字路口的交通灯控制电路,要求甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间都设为25秒;2.要求黄灯先亮5秒,才能变换运行车道;3.黄灯亮时,要求每秒钟闪亮一次 。二、实验预习要求1.复习数字系统设计基础。2.复习多路数据选择器、二进制同步计数器的工作原理。3.根据交通灯控制系统框图,画出完整的电路图。三、设计原理与参考电路 1.分析系统的逻辑功能,画出其框图 交通灯控制系统的原理框图如图12、1所示。它主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。秒脉冲发生器是该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。图中: TL: 表示甲车道或乙车道绿灯亮的时间间隔为25秒,即车辆正常通行的时间间隔。定时时间到,TL=1,否则,TL=0。 TY:表示黄灯亮的时间间隔为5秒。定时时间到,TY=1,否则,TY=0。 ST:表示定时器到了规定的时间后,由控制器发出状态转换信号。由它控制定时器开始下个工作状态的定时。图12、1 交通灯控制系统的原理框图 2.画出交通灯控制器的ASM(Algorithmic State Machine,算法状态机) (1)图甲车道绿灯亮,乙车道红灯亮。表示甲车道上的车辆允许通行,乙车道禁止通行。绿灯亮足规定的时间隔TL时,控制器发出状态信号ST,转到下一工作状态。 (2)甲车道黄灯亮,乙车道红灯亮。表示甲车道上未过停车线的车辆停止通行,已过停车线的车辆继续通行,乙车道禁止通行。黄灯亮足规定时间间隔TY时,控制器发出状态转换信号ST,转到下一工作状态。 (3)甲车道红灯亮,乙车道黄灯亮。表示甲车道禁止通行,乙车道上的车辆允许通行绿灯亮足规定的时间间隔TL时,控制器发出状态转换信号ST,转到下一工作状态。 (4)甲车道红灯亮,乙车道黄灯亮。表示甲车道禁止通行,乙车道上位过县停车线的车辆停止通行,已过停车线的车辆停止通行,已过停车线的车辆继续通行。黄灯亮足规定的时间间隔TY时,控制器发出状态转换信号ST,系统又转换到第(1)种工作状态。 交通灯以上4种工作状态的转换是由控制器器进行控制的。设控制器的四种状态编码为00、01、11、10,并分别用S0、S1、S3、S2表示,则控制器的工作状态及功能如表12、1所示,控制器应送出甲、乙车道红、黄、绿灯的控制信号。为简便起见,把灯的代号和灯的驱动信号合二为一,并作如下规定: 表12、1 控制器工作状态及功能 控制状态 信号灯状态 车道运行状态 S0(00) 甲绿,乙红 甲车道通行,乙车道禁止通行 S1(01) 甲黄,乙红 甲车道缓行,乙车道禁止通行 S3(11) 甲红,乙绿 甲车道禁止通行,甲车道通行 S2(10) 甲红,乙黄 甲车道禁止通行,甲车道缓行 AG=1:甲车道绿灯亮; BG=1:乙车道绿灯亮; AY=1:甲车道黄灯亮; BY=1:乙车道黄灯亮; AR=1:甲车道红灯亮; BY=1:乙车道红灯亮; 由此得到交通灯的ASM图,如 图12、2所示。设控制器的初始状态为S0(用状态框表示S0),当S0的持续时间小于25秒时,TL=0(用判断框表示TL),控制器保持S0不变。只有当S0的持续时间等于25秒时,TL=1,控制器发出状态转换信号ST(用条件输出框表示ST),并转换到下一个工作状态。依此类推可以弄懂ASM图所表达的含义。3.单元电路的设计 (1)定时器 定时器由与系统秒脉冲(由时钟脉冲产生器提供)同步的计数器构成,要求计数器在状态信号ST作用下,首先清零,然后在时钟脉冲上升沿作用下,计数器从零开始进行增1计数,向控制器提供模5的定时信号TY和模25的定时信号TL。 计数器选用集成电路74LS163进行设计较简便。74LS163是4位二进制同步计数器,它具有同步清零、同步置数的功能。74LS163的外引线排列图和时序波形图如图12、3所示,其功能表如表12、2所示。图中, 是低电平有效的同步清零输入端, 是低电平有效才同步并行置数控制端,CTp、CTT是计 图12、2 交通灯的ASM图数控制端,CO是进位输出端,D0~D3是并行数据输入端,Q0~Q 3是数据输出端。由两片74LS163级联组成的定时器电路如图12、4所示。电路的工作原理请自行分析。 (a)图12、3 74LS163的外引线排列图和时序波形图 (2)控制器 控制器是交通管理的核心,它应该能够按照交通管理规则控制信号灯工作状态的转换。从ASM图可以列出控制器的状态转换表,如表12、3所示。选用两个D触发器FF1、FFO做为时序寄存器产生 4种状态,控制器状态转换的条件为TL和TY,当控制器处于Q1n+1Q0n+1= 00状态时,如果TL= 0,则控制器保持在00状态;如果,则控制器转换到Q1n+1Q0n+1= 01状态。这两种情况与条件TY无关,所以用无关项"X"表示。其余情况依次类推,同时表中还列出了状态转换信号ST。图12、4 定时器电路图 表12、2 74LS163功能表|表12、3 控制器状态转换表根据表12、3、可以推出状态方程和转换信号方程,其方法是:将Q1n+1、Q0n+1和 ST为1的项所对应的输人或状态转换条件变量相与,其中"1"用原变量表示,"0"用反变量表示,然后将各与项相或,即可得到下面的方程: 根据以上方程,选用数据选择器 74LS153来实现每个D触发器的输入函数,将触发器的现态值( )加到74LS153的数据选择输入端作为控制信号.即可实现控制器的功能。控制器的逻辑图如图12、5所示。图中R、C构成上电复位电路 。图 12、5控制器逻辑图 (3)译码器 译码器的主要任务是将控制器的输出 Q1、 Q0的4种工作状态,翻译成甲、乙车道上6个信号灯的工作状态。控制器的状态编码与信号灯控制信号之间的关系如表 12、4所示。实现上述关系的译码电路请读者自行设计。四、实验仪器设备1. 数字电路实验箱2. 集成电路74LS74 1片,74LS10 1片,74LS00 2片,74LS153 2片,74LS163 2片,NE555 1片3. 电阻 51KΩ 1只,200Ω 6只4. 电容 10Uf 1只5. 其它 发光二极管 6只五、实验内容及方法 表12、4控制器状态编码与信号灯关系表状态 AG AY AR BG BY BR 00 1 0 0 0 0 1 01 0 1 0 0 0 1 10 0 0 1 1 0 0 11 0 0 1 0 1 0 1.设计、组装译码器电路,其输出接甲、乙车道上的6只信号灯(实验时用发光二极管代替),验证电路的逻辑功能。2.设计、组装秒脉冲产生电路。 3.组装、调试定时电路。当 CP信号为 1Hz正方波时,画出CP、 Q0、 Q1、 Q2、Q3、Q4、TL.、TY的波形,并注意它们之间一的时序关系。4.组装、调试控制器电路。5.完成交通灯控制电路的联调,并测试其功能。
2023-08-13 07:59:411

高分求一路口交通灯设计电路图。高手进。

这个好像可从99减到0
2023-08-13 07:59:522

求救单片机控制交通灯的原理图

瞎说,是流程图,最小系统你还知道是什么啊!
2023-08-13 08:00:105

单片机交通灯

单片机交通灯,你可到“GOOGEL”上找一下《制作基于单片机的交通灯控制系统硬件》,这款基于单片机的交通灯控制系统硬件电子小制作,可实现东西、南北两个方向的红、黄、绿灯按设定的时间亮灭,用以指引交通通行,控制系统分为自动、紧急情况、及夜间模式等三种运行模式,南北、东西两方向的通行时间可调节,以倒计时方向显示时间。这款电子小制作_基于单片机的交通灯控制系统硬件,可附送源程序、原理图、元件清单,比较适合用于交通灯课程设计、毕业设计作实物、程序参考。
2023-08-13 08:00:461

用计数器和门电路设计一个简易交通灯控制电路。怎样设计?电路?

我们学校的课程设计做过这个,主路红灯30s,黄灯5s,绿灯25s,黄灯有闪烁,有复位,有数码管计时
2023-08-13 08:00:561

请问交通灯闪光拍照的工作原理?听说车一压线就闪拍,为什么呢?

在斑马线前的地面上装了感应线圈,用切割机切了缝,埋了线的.可以看得到.处于红灯时,感应线圈开关打开,绿灯时则关闭.
2023-08-13 08:01:102

vhdl交通灯的设计

设计任务:模拟十字路口交通信号灯的工作过程,利用实验板上的两组红、黄、绿LED作为交通信号灯,设计一个交通信号灯控制器。要求:(1) 交通灯从绿变红
2023-08-13 08:01:202

设计一个交通信号灯控制系统,画出硬件连接电路图,说明各个控制信号的作用。

有偿代做。。。保证满意,不行分文不取
2023-08-13 08:01:313

MSC-51单片机交通灯论文

单片机交通灯控制系统设计--带仿真的论文编号:JD943 论文字数:7687,页数:29摘要 本设计是交通信号灯控制系统,随着社会的不断的进步,社会的不断发展。交通也日渐复杂,交通的自动化也不断更新,交通的一些指挥系统光靠人来完成是远远不够的,这就需要设计各种交通指挥自动化系统来完成这些复杂的工作。从而使交通指挥系统更加有秩序,更加安全。至此本人设计了交通信号灯控制系统,来指挥十字路口车辆的停通,使红绿灯指挥系统实现自动化,无人化。 该交通灯控制系统控制的是东西和南北两个方向上的车辆通行,系统共采用6个发光二极管来模拟各路交通信号灯,4个LED七段数码管以倒计时的方式显示各个方向上允许通行或禁止通行的信号灯剩余的时间。停35S,准备5S,之后通行30S,并在东西和南北两个方向上这两种状态不断循环。此系统核心元件为单片机AT89C51,单片机)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。对其编写相关程序来控制交通信号灯和数码管的时间显示,并采用外部中断来控制紧急情况。此设计的硬件电路不是很复杂,关键在于软件的设计,即程序的编写。本设计采用的程序编写语言为现在流行的C语言,简单又便于阅读。编写程序的原则是:1.满足设计的要求。2.尽量采用最好,最有效的算法。3.编写时应尽量用最简洁的语言。编写好源程序后,采用keil软件对其进行编译,使其生成单片机可以识别的.hex文件,再把此文件导入单片机89C51中即可。 硬件电路和源程序及目标文件都设计完后,我们可以采用相关软件进行仿真,以使交通信号灯控制系统的设计更加准确,可靠。设计者采用PROTUES软件进行仿真调试,仿真时注意此软件使用,从而进一步熟悉并学习此软件。仿真成功后,就做好本次设计报告,写出此次设计的心得与体会。 关键词:交通指示灯;单片机;控制 目录1 概述 31.1 交通灯设计方案选择与论证: 31.2设计要求及目的: 31.2.1基本要求: 31.2.2提高要求: 31.2.3设计目的: 41.3交通灯控制系统的简单说明: 42 系统总体方案及硬件设计 52.1 硬件电路各元件介绍: 52.1.1核心芯片AT89C51单片机的说明 52.1.2两位八段式数码管 72.1.3其它元件的说明 92.2总电路的设计及过程说明 102.2.1设计基本框架图:(如图6所示) 102.2.2总体电路的工作原理: 102.2.3各端口控制作用: 112.2.4复位和时钟电路: 122.3设计思想: 133 软件设计 143.1交通灯状态的分析: 143.2主程序流程图:(如图一,图二所示) 153.3中断程序流程图:(如图三所示) 174 Proteus软件仿真 184.1仿真过程: 18(1)南北红,东西绿 184.2检测与调试: 205课程设计体会 225.1心得体会: 22参考文献 22附1:源程序代码 23附2:系统原理图 28 答案来自:http://www.lwtxw.com/html/42-5/5746.htm
2023-08-13 08:01:391