版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
III摘要智能交通管理是智能运输系统(ITS)的领域。随着城市发展的加速和汽车的普及,人们面临着更多的交通拥堵。城市道路上的交通拥堵有几个原因:一些车辆和一些道路。道路交通不准确很重要,路口的三个维度的交通都很薄弱。口信号灯的时间已适当设定不,等等。飞机运输在城市交通中所占的比例非常大。大部分交通都在十字路口。这主要是由于交通繁忙和等待时间不合理。这是城市交通中的紧迫问题。目前,中国城市道路交叉口的交通信号灯是自动的,但是如果仔细看,您会发现交通信号灯的交替转换是定时的。换句话说,转换间隔是固定的。时序方程式不符合实际要求。如果东,西,北和南方向之间的交通流量大不相同,并且信号分布均匀,则会出现问题,更多的汽车将不足,并且剩余的汽车将更少。的轿厢在一个方向上被挤压而轿厢在另一个方向上松动的不合理情况是机器的自动控制不如手动现场命令那么好。在本文中,我们主要研究十字路口的交通信号的长度。您可以根据交通量更改路口。该系统使用单片机作为中央控制器。数据存储器,程序存储器,I/O接口和A/D转换器已基于最小的单片机系统进行了扩展,因此硬件电路可以适应最终的控制功能。系统控制红,绿和黄灯,根据时间顺序变化,并具有倒数功能。两者都使用LED显示屏。基于此,通过传感器执行车辆流量数据收集。关键词:单片机;交通灯;控制器;智能交通。AbstractTrafficLightIntelligenceControlisoneofitsbranches.Withtheriseofthecityandthecongestionofcars,peoplearehavingalotoftrafficproblems.Thereisalotofcongestiononcitystreets:moretraffic,lesstraffic;Roadimprovementsarebad;Heavywind,lessthanthreefeetoftraffic;Airtrafficratioisveryimportantintermsofcitytraffic,attheintersectionoftrafficlights.Mosttrafficflowsoccuratintersections.Thisismainlyduetothelargetrafficflowandincorrectwaitingtime.Thisisanemergencytrafficprobleminthecity.Currently,althoughtrafficlightsareautomaticallyattheintersectionofChinesecitystreets,carefulobservationsshowthattrafficsignalshaveadifferenttypeoftime,whichisadefineddifference.Thetimetypedoesnotmeettheactualrequirements.Thisisbecauseifthetrafficflowisverydifferentintheeast-westandnorth-southdirection,andthetrafficlightisalwaysdistributedevenlyovertheguidetime,suchaproblemoccurs:theroadtimeisnotsufficienttoguidetimeshortofdirections.Thereisasurplusofinstruction,whichcausesonedirectionofthecartogowrongintheother,theendbetweentheautomaticcontroloftheengineandthemanualcontrolofthescene.Itis.Inthiscase,trafficlightsatintersectionscanchangethedurationoftrafficsignalstotrafficvolume.Thesystemusesasingle-chipmicrocomputerasthecentralcontroller.Datamemory,programmemory,I/Oswitching,andA/Dconvertercanbeextendedtoatleastoneothermicrocomputersystem,sothatthemachinecycleisintegratedintoafullcontrolfunction.Thesystemcancontrolthered,greenandyellowlightsandthenthereadingstimeisactiveforasecond.AllhaveanLEDscreen.Typically,trafficflowdataiscollectedbysensors.Keywords:Singlechipmicrocomputer;trafficlight;controller;intelligenttransportation.目录摘要 Abstract I第1章绪论 41.1课题背景 41.2研究课题的目的及意义 41.3课题研究内容及技术指标 5第2章方案设计和论证 52.1系统方案论证 62.1.1供电方案论证 62.1.2输入方案论证 62.1.3显示方案论证 72.1.4输出方案论证 72.2系统方案确定及系统框图 7本章小结 8第3章单元电路设计 93.1单片机的概述 93.2单片机最小系统 103.2.1时钟电路设计 113.2.2复位电路设计 113.3八位数码管显示电路的设计 123.4电源电路的设计 143.5LED二极管显示电路的设计 143.6程序下载电路的设计 15本章小结 16第4章软件程序设计 174.1主程序流程图 174.2数码管显示子程序设计 184.3Keil4编程软件 18本章小结 19第5章整机电路工作原理及调试 205.1整机电路工作原理及分析 205.2焊接调试 205.3系统调试 21本章小结 21结论 22致谢 错误!未定义书签。参考文献 错误!未定义书签。附录1译文 错误!未定义书签。附录2英文参考资料 错误!未定义书签。附录3整机原理图 错误!未定义书签。附录5程序代码 错误!未定义书签。附录6元器件表 错误!未定义书签。第1章绪论1.1课题背景随着人口的增长,运输的发展以及道路资源的有限,交通管制已经出现。在人类的生活和工作环境中,交通起着非常重要的作用,人们一直在交通中四处走动。如今,交通信号灯已安装在各种轨道上,并已成为运送交通车辆的最常见和最有效的方式。但是,这项技术自19世纪就出现了。红绿灯的出现有效地控制了交通,在简化交通,提高道路效率和减少1968年的事故方面发挥了重要作用。《联合国为各种符号设计的道路交通信号公约》除其他禁止某些类型交通的标志外,轻型车辆可左右移动。在左边和右转车辆必须优先在交叉路口合法行进的车辆和行人穿越十字路口。红灯表示信号缺失,面向红灯的车辆必须在十字路口的停车场后面停车。黄灯是警告信号。俯瞰黄灯的车辆不能越过停车场,但如果车辆离停车场太近且无法安全停车,则有可能进入十字路口。交通控制系统是现代社会独有的公共管理系统。为了确保透明和可靠的交通指令和某些交通规则,还必须以特定的技术方式实施这些规则。随着单个微型计算机和传感器技术的迅速发展,自动检测领域发生了重大变化。在以非常高的成本取代传统交通信号灯的照明控制系统研究中已取得重大进展。控制措施。1.2研究课题的目的及意义 当前,大量的信号灯电路协调数字化,低功耗,多样性,便利性和道路之间的关系。多元价值发展随着社会经济的发展,城市交通问题日益受到关注。这些城市过去曾在城市中修建高速公路,而道路的第一阶段将有助于改善交通状况。但是,随着交通的快速发展和缺乏搜索和控制系统,该系统正在经历城市公路结构的特征还决定了城市公路的交通状况与道路和常规道路的交叉点的交通状况有关。协调人,车辆和道路之间的关系是交通管理部门需要解决的关键问题之一。快速的技术进步为古代钥匙的生产带来了重大变化。现代电子技术和机械技术的结合产生了许多先进的电子产品。特别地,单片计算机的发展非常迅速。由于单片机的独特结构,在应用程序的某些区域中,它执行的某些任务通常无法由通用微处理器完成。这是高质量的处理器和高性能。高集成度,小尺寸,高可靠性,强大的控制功能和低电压。由于单片机的特性,它已被广泛应用于人类生活中。控制系统是计算机集成的管理系统,用于城市交通数据,交通信号控制和交通管理监控。它是城市监测和运输系统的重要组成部分。1.3课题研究内容及技术指标由于单片机通常具有智能处理功能,因此可以满足人们的基本设计需求。因此,本设计以单片机为核心,结合了理论指导和实验验证的优势。首先是选择所需的每个电路模块和组件。同时,有必要估计电路模块的组件的电阻值和电容的范围。在对范围进行初始过滤之后,进行了更准确的选择,最后确定了使用范围。然后自定义并合并每个单元电路以形成完整的电路模式,并调试和模拟计算机。利用单片机技术,模拟电子技术,数字电子技术和其他技术来实现对与背面显示器相交处的信号灯的控制。本次设计主要能实现以下几种功能:1.LED指示灯如果道路上有汽车且有两条车道,则可以使用它停车。主干道一次最多可以持续24秒,LED指示灯一次可以持续24秒,总共20秒,第二条路线可以持续20秒。3,从绿色变为红色时,黄灯应在4秒钟内改变照片。这样可以使汽车离线,并改善了两个LED的数字显示。4.控制只影响从北到南和从西到东的两条线。如果5辆车的数量超过3或2,则出发时间将增加到60秒。第2章方案设计和论证2.1系统方案论证有很多方法可以实现此电路。我们在以下解决方案中设置了最适合我们情况的范围。第一个方案:使用数字电子技术。使用基础555芯片(使用单稳态实现时间),计算芯片(例如74LS163、74LS160等)来完成时间功能,控制电路芯片,解码芯片(例如74LS138)以及其他与基本组件(例如电阻)结合的基本芯片,信号灯功能由逻辑电路完成。第二方案:使用单个可编程芯片来实现信号灯功能。利用单芯片计算机上的外围扩展,显示电路构成了基本硬件。然后编程以控制电路的时间,控制和显示,然后进行调试以完成设计。2.1.1供电方案论证如果交通信号灯控制系统正常工作,则稳定可靠的电源是基本保证。基于此,设计创建了三种电源方案供您选择。选项1:使用独立的电源。该解决方案的优点是可以提供稳定可靠的电源,并且有多种成熟的电路可供选择。缺点是每个模块都使用免费的电源,这会使系统复杂化并可能影响电路电平,进而导致系统电源混乱,不利于操作和维护。方案二:使用单芯片控制模块直接供电。优点是系统操作简单并降低了设计成本。缺点是输出功率不高,这是浪费,不能有效利用资源。方案三:集成先前的两个解决方案,即使用单个微计算机控制模块作为主电源,并添加独立的受控电源。使用单向二极管导体连接两个电源,以形成电源结构的优势来保持系统运行。2.1.2输入方案论证在输入端,我为紧急情况提供了中断0,并提供了两个定时器/计数器TO和T1进行计算。根据这种设计的实际情况,设计了两种选择。解决方案1:基于8255芯片的灵活性和灵活性,将其扩展到与微控制器并行的I/O端口。该解决方案的优势在于它易于使用和灵活,并且可以为微控制器扩展更多的I/O端口。但这会增加设计成本。解决方案2:将主开关直接连接到微处理器的I/O端口。该解决方案具有编程简单,易于使用且成本较低的优点。缺点是有多个I/O端口,功能受到限制。2.1.3显示方案论证基于设计要求的实用且良好的观看效果。该设计使用诸如倒计时和状态灯显示之类的功能。根据功能要求,此设计有三个选项可供选择。选项1:使用数码管进行显示。尽管此解决方案易于使用,但易于实现。但是,它显示的数字和符号是有限的,视图不牢固,并且不能满足智能控制功能的要求。选项2:显示点LED矩阵。实现此解决方案有点复杂,需要大量编程才能实现所需的显示内容。但是它功能强大,可以显示各种数字,字母和其他符号。解决方案三:采用数字管与点阵LED结合的方法进行显示。除了此数字倒计时数字输出外,还需要状态灯输出。考虑到实际情况,同时为了方便查看,数字管用于时间显示,点矩阵LED灯用于快速显示。2.1.4输出方案论证根据此设计中输出显示和控制所需的I/O端口,该设计采用两种方案:解决方案1:基于芯片8255的可移植性和灵活性,可以与微控制器并行扩展I/O端口。该解决方案的优点是易于使用和灵活,并且可以为微控制器扩展更多的IO端口。但这会增加设计成本。方案2:将显示器和控件直接连接到微控制器的I/O端口。该解决方案的优点是编程更简单,更易于使用且成本更低。缺点是I/O端口较少,功能有限。无法处理大型操作系统控件。2.2系统方案确定及系统框图应用自底线设计思想与程序设计的基本思想矛盾。选择具有计数器(例如,六边形计数器)的微控制器。更正后或清洁程序来实现状态转换。每个模块的数量不一样,这里的每个模块都知道预设数量和计数器数量,因此,有必要考虑再次添加模块。模块的主要功能分为不同的状态输入。下一状态的预设数量可以使用数据选择器思想。在此系统中,网关电路直接描述了该数量。下一步是计算模块。其主要功能分为预设。数字开始计数,一个条件结束。判断后,通知主控制模块进入下一个模块。要记住的另一件事是,必须在下一个状态之前提供预设编号,并且信号状态的更改必须与计算状态同步,因此导致预设编号更改的程序必须位于更改系统条件的最前面。因此,当系统中的两个状态都打开时,将在先前状态的末尾设置预设编号,并且信号控制灯会随系统本身状态的变化而变化。在这种小型电路中,需要评估两组电路。合规状态。为此LED二极管解决方案选择了单个STC15F2K60S2微计算机控制电路,并将数字管用作显示电路。单片机通过P8255A提供第二个读数字显示管。系统程序框图如图2-1所示。电源电路按键电路单片机电源电路按键电路单片机P8255A数码管显示图2-1程序框图本章小结本章主要介绍本设计的方案选择,各部分模块的选择与使用情况相比较,最终确定以STC15F2K60S2单片机为核心,并对所选方案设计及模块原理给予分析。在接下来的章节,会对该课题中各单元电路的具体设计方案、元器件的选择作进一步的详细论述。第3章单元电路设计3.1单片机的概述芯片微型计算机由五个主要部分组成:数字设备,存储控制器,输入设备和输出设备。该微控制器由计算机,小型存储器控制器,主序列端口电路的输入/输出序列,中断和限时芯片组成。通常,微处理器由集成电路组成,该集成电路由计算机最重要的组成部分组成:处理器,存储器和输入/输出接口,该微型计算机可以与正确的软件和外部设备一起使用。作为微芯片操作系统微芯片芯片已经开发出第一代,第二代和第三代。微型计算机芯片正在生产高质量的产品。增加处理器功能,增加内部资源,多功能,低电压和低功耗。可以说,二十世纪有三个阶段:电气时代,电子时代和计算机地板。但是,这些类型的计算机长期以来被称为个人计算机。主机,键盘和屏幕许多人不知道还有另一台计算机。该计算机是一台带有芯片的计算机,该芯片可以向另一台计算机提供信息。顾名思义,小型计算机系统使用集成电路轻松工作。由于其体积小,它通常隐藏在腹部运动的管理中。在各种设备上发挥人的思想如果出了什么问题,一切都会瘫痪。目前,这些微控制器随处可见,包括智能计数器,实时生产控制,通信,导航和家用电器。使用一块微芯片的不同产品可以在通知您像智能洗衣机之前起到重要作用。今天,一些工程技术工厂和其他爱好计算机软件开发人员拥有简单或可乘的复杂链或功能。这可能是因为产品可能未使用微控制器或其他可编程逻辑设备。如今,带有微处理器的微处理器已广泛应用于我们的生活的各个领域,因此很难理解哪些区域没有微处理器。数据处理领域的自动化过程自动化系统的运行和自动化管理系统中自动化控制系统的自动化(包括机器人,智能电表和医疗设备)广泛应用于智能卡,处理系统,航空设备,计算机网络和数据通信中。大多数被用作控制室的重要部分。微型计算机芯片的研究,开发和部署已经创建了一组科学家和工程师来使用和管理计算机。目前,单片机已经渗透到我们生活的各个领域,几乎很难知道哪个领域没有单片机的踪迹。导弹导航设备,飞机上各种仪器的控制,计算机网络通信和数据传输,工业自动化过程的实时控制和数据处理,各种广泛使用的智能卡,安全保护系统对于民用豪华车来说,照相机,全自动洗衣机以及程控玩具,电子动物等的控制与微控制器密不可分。更不用说自动控制领域中的机器人,智能仪表和医疗设备。它主要用作控制室的基本组件。管的数字显示是分段显示的,并且通过照亮不同的部分来显示不同的数字。其中,分为七段数码管和八段数码管。八段LED数字灯管比七段LED数字灯管多一个LED灯。根据结构,数字管也可以分为公共阴极数字管和公共阳极数字管。该系统使用八段共阳极数码管结构。由八个LED灯组成的公共阳极数字管用于将所有LED灯的阳极高水平地连接在一起,作为公共控制端子。阴极用作段的控制端子。当段的控制端子之一连接到低电平时,该段的相应发光二极管点亮。通过点亮不同的段显示不同的数字。该系统的公共阳极数字管的公共控制端子连接到高电平+5V。公共阴极数字管是指将LED灯的阴极连接在一起以形成公共阴极(COM)的数字管。与阳极不同,它连接到低电平阴极。阳极用作段选择端子,需要高电平才能打开段。
LED灯管的数字显示屏可分为静态和动态两种类型。尽管静态显示可以用比动态显示更少的电流来增加数码管的亮度,但是CPU运行时间更少,编程更简单,节省了存储空间并且显示易于检测和控制。但是,它占用了太多的端口1/0,仅适用于少数几个数码管。3.2单片机最小系统单片机的最小系统是整个单片机的最中心部分。以STC单片机为核心,外围电路配置为:时钟电路,电源电路,上电、复位电路。单片机最小系统的电路图如图3-1所示。它由STC公司生产,其功能,特性和稳定性都很好。该程序易于下载,串行下载器用于方便在线调试程序。单片机的第9针连接到RC电路,并且完成了上电复位,因此单片机在初始状态下工作,并且S1按钮可防止手动复位键。功率不好的时候晶体振荡器选择12MHz。这次,没有串行端口用于通信,因此选择了12MHz的晶体振荡器。单片机运行相对较快。电容器C2C3起到振动补偿的作用。由于单片机的P0端口是双向端口,因此必须将一个外部10K电阻连接到LCD,以便将其数据准确地发送到相应的LCD寄存器。单片机的第31针连接到上位,并选择内部程序存储器。当单片机开始运行时,PC内部程序计数器开始从内部ROM读取。设计电路时,此引脚必须非常小心。电源选择典型的5V电源。图3-1单片机最小系统电路图根据不同功能的引脚布局,STC89C52微控制器可分为4类:时钟引脚,控制引脚,I/O端口引脚,电源引脚。详细信息如下:1.时钟功能:微控制器上XTAL1和XTAL2的连接。一种用于输入,一种用于设备输出。晶体振荡器的末端和两个30kF初级电容器为单片机系统提供稳定的时钟脉冲信号。注:如果外部时钟频率大于33MHz,则建议直接使用外部有源晶振。2.控制引脚:9引脚RST复位引脚,复位信号输入,高电平有效,在操作期间,仅将24个时钟周期的高电平施加到微控制器复位引脚,设置系统将被重置。另外,有很多重置方法,下面将详细描述。3.I/O端口引脚:有四组I/O端口:P0,P1,P2和P3端口。端口P1和P2是高级语义8位端口。内部升压电阻这两个工作状态很弱。在端口上写“1”,以通过内部电阻拉高端口,该电阻可用作进入端口;端口P0具有三种类型:高电平,低电平和高阻抗。通常,此I/O端口将被连接。上拉电阻;端口P3不同,除了用作I/O端口外,它还是第二个功能端口。4.电源引脚:这主要是为了为单片机提供适当而稳定的电源,包括将40引脚VDC连接到+5V,将20引脚GND连接到地。3.2.1时钟电路设计时钟电路分为内时钟电路和外时钟电路。在微控制器系统的操作期间,必须使用单个脉冲信号来支持它,否则系统将无法运行。根据使用环境的不同,引入了以下两种类型的时钟:电路图如图3-2所示。图3-3时钟电路图3.2.2复位电路设计重置是将系统还原到其初始化状态。复位微控制器后,系统将从程序存储器0000H中重新读取指令并执行程序。它将主要由于程序故障,故障或锁定状态而被重置。在本设计中选择的STC89系列单片机具有两种复位方法,但是常见的复位只有上电复位和按钮复位。这次,它设计有一个重置按钮。当从外部向RST引脚提供2个机器周期的脉冲时,微控制器复位。1.重置内部低电压检测:必须在下载器中设置重置阈值电压才能执行重置。复位阈值电压为3.7V或4.1V。2.打开或关闭电源:当VCC电源电压低于电源打开或关闭电路的检测阈值电压时,所有逻辑电路都会复位。恢复正常电压后,经过32,768个时钟延迟,上电/下电复位将结束。当您进入关机模式时,开机/重置重置功能将关闭。图3-2手动复位电路图3.3八位数码管显示电路的设计数码管是一种电致发光半导体器件。它在单片机系统中得到了广泛的应用,可以显示单片机的运行状态。正如该系统的数码管用于显示红,绿,黄灯的持续时间和跳跃时间一样,它也是人机对话的非常重要的输出设备。它的基本单元是发光二极管。管的数字显示是分段显示的,并且通过照亮不同的部分来显示不同的数字。其中,分为七段数码管和八段数码管。八段LED数字灯管比七段LED数字灯管多一个LED灯。根据结构,数字管也可以分为公共阴极数字管和公共阳极数字管。该系统使用八段共阳极数码管结构。由八个LED灯组成的公共阳极数字管用于将所有LED灯的阳极高水平地连接在一起,作为公共控制端子。阴极用作“段”的控制端子。当“段”的控制端子之一连接到低电平时,该段的相应发光二极管点亮。通过点亮不同的段显示不同的数字。该系统的公共阳极数字管的公共控制端子连接到高电平+5V。公共阴极数字管是指将LED灯的阴极连接在一起以形成公共阴极(COM)的数字管。与阳极不同,它连接到低电平阴极。阳极用作段选择端子,需要高电平才能打开段。LED灯管的数字显示屏可分为静态和动态两种类型。尽管静态显示可以用比动态显示更少的电流来增加数码管的亮度,但是CPU运行时间更少,编程更简单,节省了存储空间并且显示易于检测和控制。但是,它占用了太多的端口1/0,仅适用于少数几个数码管。不适合该系统,因此选择了动态显示。接下来是数字管的数字显示。常用的LED数字管段的数量通常为7段加一个小数点,另一个类似于3位数的“+1”类型。有一半数字,即1、2、3、4、5、6、8、10等。..LED数字管根据其共分为阴和阳两种类型LED的连接。这些特性对于编程非常重要,因为除了其硬件电路之外,不同类型的数字电子管还具有不同的编程方法。共阴极和共阳极数字管的内部电路,其发光原理相同,但供电极性不同。管的数字显示是分段显示的,并且通过照亮不同的部分来显示不同的数字。其中,分为七段数码管和八段数码管。八段LED数字灯管比七段LED数字灯管多一个LED灯。根据结构,数字管也可以分为公共阴极数字管和公共阳极数字管。该系统使用八段共阳极数码管结构。由八个LED灯组成的公共阳极数字管用于将所有LED灯的阳极高水平地连接在一起,作为公共控制端子。阴极用作段的控制端子。当段的控制端子之一连接到低电平时,该段的相应发光二极管点亮。通过点亮不同的段显示不同的数字。该系统的公共阳极数字管的公共控制端子连接到高电平+5V。公共阴极数字管是指将LED灯的阴极连接在一起以形成公共阴极(COM)的数字管。与阳极不同,它连接到低电平阴极。阳极用作段选择端子,需要高电平才能打开段。
LED灯管的数字显示屏可分为静态和动态两种类型。尽管静态显示可以用比动态显示更少的电流来增加数码管的亮度,但是CPU运行时间更少,编程更简单,节省了存储空间并且显示易于检测和控制。但是,它占用了太多的端口1/0,仅适用于少数几个数码管。该系统使用动态显示器照亮四个2位数字管,每个公共阳极数字管的相应段选择控制端子并联连接,并由端口P0控制,并由驱动器驱动。每个数码管的公共端,也称为“位选择端”,由微控制器的端口P1控制。管的数字显示是分段显示的,并且通过照亮不同的部分来显示不同的数字。其中,分为七段数码管和八段数码管。八段LED数字灯管比七段LED数字灯管多一个LED灯。根据结构,数字管也可以分为公共阴极数字管和公共阳极数字管。该系统使用八段共阳极数码管结构。由八个LED灯组成的公共阳极数字管用于将所有LED灯的阳极高水平地连接在一起,作为公共控制端子。阴极用作段的控制端子。当段的控制端子之一连接到低电平时,该段的相应发光二极管点亮。通过点亮不同的段显示不同的数字。该系统的公共阳极数字管的公共控制端子连接到高电平+5V。公共阴极数字管是指将LED灯的阴极连接在一起以形成公共阴极(COM)的数字管。与阳极不同,它连接到低电平阴极。阳极用作段选择端子,需要高电平才能打开段。
LED灯管的数字显示屏可分为静态和动态两种类型。尽管静态显示可以用比动态显示更少的电流来增加数码管的亮度,但是CPU运行时间更少,编程更简单,节省了存储空间并且显示易于检测和控制。但是,它占用了太多的端口1/0,仅适用于少数几个数码管。使用四个数字两位数的电子管(共阳),显示电路的电路图如下所示图3.1八位数码管显示电路的设计原理图3.4电源电路的设计电路是指用于电气设备电源的电路的结构,以及电路的类型和要使用的特性,原理图如下图3.2电源电路的原理图3.5LED二极管显示电路的设计称为LED的LED可以将电能转换为光能。当电子和空穴结合时,可以发射可见光。用作电路和设备的指示器,或包括文本或数字显示。响应于相同设计的光信号,砷化镓二极管发出红光,二氧化磷化镓发出绿光,碳化硅二极管发出黄光。倒数固态半导体芯片被用作LED发光材料。与常规灯相比,具有体积小,工作电压低,工作电流小,发光均匀稳定,响应速度快,发光效率高的优点。寿命长,价格低。单芯片路标系统的理想选择。类似的交通灯。连接时请注意LED灯的单相电导率。反向连接会阻止火势正常运行。模拟信号灯使用发光二极管显示不同的颜色信号指示器。每个路口使用3个LED灯进行显示,分别代表三种类型的灯:红色,绿色和黄色,以模拟路口的交通变化。在正常情况下,在南北方向上,倒计时从24秒开始。南北方向可以一直走,即绿灯亮,东西方向被禁止,红灯亮。当显示达到0秒时,黄色的南北LED闪烁,禁止东西方向,而红色的LED点亮。正常情况下,东西方向从20秒开始倒数,东西方向可以笔直走,即绿灯常亮,禁止南北方向,红灯亮。发光二极管连接到微控制器,并且二极管显示电路的显示由微控制器控制。该图如下管的数字显示是分段显示的,并且通过照亮不同的部分来显示不同的数字。其中,分为七段数码管和八段数码管。八段LED数字灯管比七段LED数字灯管多一个LED灯。根据结构,数字管也可以分为公共阴极数字管和公共阳极数字管。该系统使用八段共阳极数码管结构。由八个LED灯组成的公共阳极数字管用于将所有LED灯的阳极高水平地连接在一起,作为公共控制端子。阴极用作段的控制端子。当段的控制端子之一连接到低电平时,该段的相应发光二极管点亮。通过点亮不同的段显示不同的数字。该系统的公共阳极数字管的公共控制端子连接到高电平+5V。公共阴极数字管是指将LED灯的阴极连接在一起以形成公共阴极(COM)的数字管。与阳极不同,它连接到低电平阴极。阳极用作段选择端子,需要高电平才能打开段。
LED灯管的数字显示屏可分为静态和动态两种类型。尽管静态显示可以用比动态显示更少的电流来增加数码管的亮度,但是CPU运行时间更少,编程更简单,节省了存储空间并且显示易于检测和控制。但是,它占用了太多的端口1/0,仅适用于少数几个数码管。图3.3LED二极管显示电路的原理图3.6程序下载电路的设计当STC系列MCU通电时,使用ISPFLASH启动ISP项目。在串行接口0x7F可用之前,ISP模式将保持活动状态。如果按需下载STC微控制器,则必须在安装微控制器之前将其下载到软件中。此外,必须通过特殊的STC-ISPMCU下载程序下载STC微控制器。下载步骤如下:1.设置MCU型号,COM端口,波特率和其他参数。2.加载要刻录的MCU程序。3.单击“下载”。4.打开微控制器。5.显示下载软件:下载...6.下载完成。图3.4程序下载电路的设计本章小结本章主要对该设计中所用到的模块以及模块电路做了详细介绍和分析,一些用途和内部结构等。以及各部分所发挥出来的作用。包括STC单片机芯片,单片机最小系统的介绍,LED二极管显示电路,电源电路,程序下载电路。第4章软件程序设计4.1主程序流程图读秒交通灯控电路的设计与实现由数码管显示、LED、电源电路组成,部分程序如下:开始开始初始化红灯闪烁20S黄灯闪烁4S绿灯闪烁24S延长到60S车流量是否大于3辆/S?黄灯闪烁4S图4.1主程序流程图4.2数码管显示子程序设计为了在主要道路上达到24秒,在次要道路上达到20秒,在从亮绿色到红色的每个过渡过程中,黄灯必须在4秒内一直亮着,以便行驶中的车辆具有在禁流线外停车,当循环流量大于3辆/秒时,释放时间增加到60秒,并且数字电子管和LED二极管必须同步,并且电子管的显示时间必须在子程序中设置。对于两个公共阳数字管,使用了两个锁。4.3Keil4编程软件Keil编译器软件是当今最受欢迎的软件,它支持多种语言,例如C语言,汇编语言。与C51系列单片机开发兼容的软件系统包括编译器,库管理,链接器,宏程序集和仿真器。这些组件的组合是通过集成开发环境完成的。该设计在WIN7系统下工作。当然,Keil还是各种开发工程师的首选。即使不需要在软件中编译C字,也只需要汇编。这是一个非常实用的开发环境,模拟调试功能将提高工作效率。该软件已通过多次升级进行了改进,但其用法仍然相似。KailVision4于2009年2月发布。KailVision4引入了灵活的窗口管理系统,允许开发人员通过该界面使用多个监视器和控制窗口。新的用户界面使用更多的屏幕空间,更有效地管理多个窗口,并提供一个干净高效的应用程序开发环境。这个新版本支持更多的ARM芯片,并增加了其他新功能。[3]2011年3月,ARM启动了RealViewMDK开发工具,这是最新的集成开发环境。包括最新版本的KeilµVision4。适用于ARM设备的调试和调试工具。5151C51,isionVision和IschellToolbox的整体结构是用于Windows和DOS的C51IDE,可用于编辑,添加,连接,调试和仿真。开发人员可以使用自己的IDE或其他编辑器来编辑C源代码或汇编文件。它编译C51和C51编译器以创建LIB51目标文件(.obj)。您可以使用库文件创建和创建目标文件作为库文件,或绑定到库文件以创建绝对文件(.abs)。将ABS文件从OH51转换为标准dScope51或tScope51十六进制文件,以进行源代码级调试。或者,您可以直接在模拟器中自定义目标地图。诸如EPROM之类的程序也可以直接写入内存。有关使用独立楔形模拟器的注意事项。该仿真器标配有11.0592MHz的晶体振荡器。但是,您可以在仿真器的石英插座中用另一个频率替换晶体振荡器。重置仿真器重置按钮仅重置仿真芯片,而不重置目标系统。由于仿真芯片的引脚31(/EA)已连接至高电平,因此在仿真过程中只能使用片上ROM,而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论