交通灯控制系统设计与仿真毕业34638273

合集下载

基于单片机的交通灯控制系统设计与模拟

基于单片机的交通灯控制系统设计与模拟

毕业设计(论文)题目基于单片机的交通灯控制系统设计与模拟姓名学号所在学院专业班级 0指导教师日期 2007 年 05 月30 日毕业设计(论文)任务书毕业设计(论文)学生开题报告(1)A—工程实践型;B—理论研究型;C—科研装置研制型;D—计算机软件型;E—综合应用型(2)X—真实课题;Y—模拟课题;(1)、(2)均要填,如AY、BX等。

毕业设计(论文)学生申请答辩表学生签名:日期:毕业设计(论文)指导教师评审表毕业设计(论文)评阅人评审表毕业设计(论文)答辩表毕业设计(论文)成绩评定总表学生姓名:孙兵专业班级:07电子专1毕业设计(论文)题目:基于单片机的交通灯控制系统设计与模拟注:成绩评定由指导教师、评阅教师和答辩组分别给分(以百分记),最后按“优(90--100)”、“良(80--89)”、“中(70--79)”、“及格(60--69)”、“不及格(60以下)”评定等级。

其中,指导教师评定成绩占40%,评阅人评定成绩占20%,答辩组评定成绩占40%。

毕业设计(论文)专用纸摘要交通控制系统是近现代社会随着物流、出行等交通发展产生的一套独特的公共管理系统。

要保证高效安全的交通秩序,除了制定一系列的交通规则,还必须通过一定的科技手段加以实现。

本文在对目前交通控制进行深入分析的基础上,运用检测传感、实时调整智能化控制的实现技术,将传感器监测、实时调整车辆通行时间的算法与单片机控制作用相结合,提出了基于单片机的交通控制系统设计方案。

8051单片机的交通灯控制系统由8051单片机、交通灯显示、LED倒计时、车流量检测及调整、违规检测、紧急处理、时间模式手动设置等模块组成。

系统除基本交通灯功能外,还具有通行时间手动设置、可倒计时显示、急车强行通过、车流量检测及调整、交通异常状况判别及处理等相关功能。

理论证明该系统能够简单、经济、有效地疏导交通,提高交通路口的通行能力。

本设计主要做了如下几方面的工作:一是确定系统交通控制的总体设计,包括,十字路口具体的通行禁行方案设计以及系统应拥有的各项功能,二是进行传感器的硬件电路、显示电路等的设计和基本功能要求。

交通灯控制系统设计与实现

交通灯控制系统设计与实现

交通灯控制系统设计与实现一、引言交通灯控制系统作为城市交通管理的重要组成部分,具有极为重要的意义。

在繁忙的城市交通系统中,交通灯控制系统具有极为广泛的应用和推广前景。

本文将从交通灯控制系统的设计和实现两方面,介绍交通灯控制系统的相关知识。

二、交通灯的工作原理交通灯是红、黄、绿三种颜色灯组成,交通信号灯之间呈现循环变化的状态。

交通灯控制系统是通过循环控制交通信号灯的轮流变化,使交通流动实现交通安全、高效、和人性化控制的一种技术策略。

通常情况下,交通灯控制系统需要考虑到下列各方面的问题:(1) 交通的流量与密度;(2) 不同时间段的交通情况;(3) 特定时间段的出行方式;(4) 环境污染的程度和治理效果;(5) 指挥的响应速度;(6) 各种自然因素和人为因素的影响;(7) 交通信号灯牵引作用;(8) 交通流量的正常工作。

三、设计交通灯控制系统设计交通灯控制系统时,可以基于一些先进的技术和具体方法来制定需要的计划。

具体的步骤如下所示:(1) 采用先进的通信技术。

用传统的通信方式难以满足现代交通灯控制系统对实时性、可控性等方面的需求,采用先进通讯技术如RS485协议和INTERNET等,实现集中管理、遥控、实时监测、故障排除、性能监测等功能。

(2) 设计灵活优雅的应急切换方案。

针对交通信号灯故障、人群聚集等行为,灵活应对便是好的系统设计情况。

(3) 运用智能优化算法。

在交通信号灯控制问题中,大量算法的应用势在必行,利用先进的算法方法来对不同的情况进行分析和决策,以达到可能的最优化方案。

(4) 设计集中的管理平台为方便管理,交通灯控制系统要实现集中控制和管理。

通过建立中心管理平台,实现统一的控制、统一的管理、统一的监测和统一的调度,从而达到整个系统有组织、有序的管理。

四、实现交通灯控制系统在实现交通灯控制系统时,采用智能化管理几时一大重要法宝。

1、采用智能化交通信号灯技术。

为了保证交通信号灯的正常工作,需要采用先进的交通信号灯技术保证其正常工作。

交通信号灯模拟控制系统毕业设计

交通信号灯模拟控制系统毕业设计

摘要交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。

为了实现交通道路的管理,力求交通管理先进性、科学化。

用可编程控制器实现交通灯管制的控制系统,以及该系统软、硬件设计方法,实验证明该系统实现简单、经济,能够有效地疏导交通,提高交通路口的通行能力。

分析了现代城市交通控制与管理问题的现状,结合交通的实际情况阐述了交通灯控制系统的工作原理,给出了一种简单实用的城市交通灯控制系统的PLC设计方案。

可编程序控制器在工业自动化中的地位极为重要,广泛的应用于各个行业。

随着科技的发展,可编程控制器的功能日益完善,加上小型化、价格低、可靠性高,在现代工业中的作用更加突出。

关键词:有效管制;疏导交通流量;调试;控制ABSTRACTThe appearance of the traffic signal lamp, so that traffic can be effective control,for ease traffic flow, improve the road capacity, the effect of significantly reducing traffic accidents. In order to achieve traffic management, and strive to advanced trafficmanagement, scientific. With the control system of traffic lights to achievethe control of the programmable controller, and the system software and hardware design, the experiment proves that the system is simple, economic,effective in easing traffic congestion, improve traffic intersection traffic capacity.To analyse the current situation and problems of modern city traffic control andmanagement, combined with the traffic situation illustrates the working principle oftraffic light control system, gives a simple and practical city traffic light controlsystem PLC design. The programmable controller's position in industrial automation is extremelyimportant, widely used in various industries. With the development of science and technology, the function of the programmable controller is increasingly perfect, together with the small, low price, high reliability,in the modern industry in amore prominent role.目录1 PLC的特点及应用 (1)1.1概述 (1)1.2PLC的特点 (1)1.3PLC的应用 (1)1.3.1开关量的逻辑控制 (1)1.3.2 模拟量控制 (2)1.3.3 运动控制 (2)1.3.4过程控制 (2)1.3.5 数据处理 (2)1.3.6 通信及联网 (2)2 交通信号系统装置 (3)2.1十字路口交通灯控制实际情况 (3)2.2结合十字路口交通灯的路况模拟控制实验 (3)2.3流程图 (5)3 可编程控制器程序设计 (7)3.1可编程控制器选择 (7)3.2十字路口交通灯模拟控制时序图 (7)3.3可编程控制器I/O端口分配 (10)3.4程序梯形图 (12)4 总结和体会 (21)4.1难点分析 (21)4.1.1 行人道红绿灯和主干道红绿灯的对应关系 (21)4.1.2 盲人脉冲按键按下时要实现功能的同时不影响和它没关系的主干道 (21)4.1.3 手动车流控制按键的控制方式 (21)4.1.4 交通灯的闪亮 (21)4.2 调试错误与修改方法 (22)4.3 PLC智能化控制交通灯的方法 (22)4.4收获与体会 (24)谢辞 (25)参考文献 (26)高等职业学校2012届高职毕业设计(论文)第1页1 PLC的特点及应用1.1 概述可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。

交通灯控制系统模拟设计_毕业设计论文

交通灯控制系统模拟设计_毕业设计论文

附件1:学号:0121018700XXX课程设计题目交通灯控制系统模拟设计学院物流工程专业物流工程班级物流工程卓越1001姓名指导教师2013 年 6 月28 日交通灯控制系统模拟设计XXX武汉理工大学物流工程卓越1001摘要:随着经济发展,汽车数量急剧增加,城市道路日渐拥挤,交通拥塞已成为一个国际性的问题。

因此,设计可靠、安全、便捷的多功能交通灯控制系统有极大的现实必要性。

根据交通灯在实际控制中的特点,结合单片机的控制功能,提出了一种用单片机自动控制交通灯的简易方法。

设计中包括硬件电路的设计和程序设计两大步骤,对单片机学习中的几个重要内容都有涉足。

本系统采用AT89C51单片机为中心器件来设计交通灯控制器,实现了红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示(交通灯信号通过P1口输出,显示时间通过P0口输出至双位数码管);以及实现3种工作模式:正常情况、繁忙情况、特殊情况及报警功能。

本系统实用性强、操作简单、扩展功能强。

关键字:交通灯;AT89C51;数码管;三种工作模式Design of traffic light control system simulationZhiming GuoLogistics Engineering College Logistics zy1001Abstract: With the development of economy, the sharp increase in the number of cars, increasingly crowded city roads, traffic congestion has become an international problem. Therefore, multi-function traffic light control system design of reliable, safe, convenient and of great practical necessity. According to the characteristics of traffic lights in the actual control, combined with the control function of single chip, this paper presents a simple method for automatic control of traffic lights with single chip microcomputer. In the design of hardware circuit design and program design includes two steps, on several important single-chip learning have to get involved in. The system centric devices to design the traffic light controller AT89C51, realizes the cycle traffic lights lit, countdown 5 seconds left when the yellow light flashing warning (traffic light signal output, display time through the output port P0 to two digital tube through the P1 port); 3 work modes: normal, busy and implementation situation, special circumstances and alarm function. The system practical, simple operation, strong function expansion.Key words: raffic lights, AT89C51, LED, three work modes目录课程设计任务书 (1)第1章前言 (1)1.1交通灯发展概述 (1)1.2 课题背景及意义 (1)1.3课题任务及主要实现内容 (2)1.4 原理分析 (3)1.4.1交通灯显示时序的理论分析 (3)1.4.2 交通灯显示的理论分析 (4)第2章设计方案分析 (5)2.1 单片机与外围接口部件 (5)2.2 倒计时显示界面 (6)2.3 交通灯 (6)第3章硬件系统设计 (7)3.1 单片机的选择 (7)3.1.1 AT89C51单片机简介 (7)3.1.2 AT89C51单片机的主要特性 (7)3.1.3主要引脚功能 (8)3.1.4 C51的中断源 (10)3.2 硬件电路实现 (10)3.2.1 最小系统设计 (10)3.2.2 显示设计 (12)3.2.3 发光二极管模拟红绿灯 (15)3.2.4 按键模块 (15)第4章软件电路设计 (16)4.1 软件编译环境测试 (16)4.1.1 C语言介绍 (16)4.1.2 Keil uVision4介绍 (16)4.2软件总体设计 (17)结论 (19)参考文献 (20)源程序: (22)课程设计任务书学生姓名:XXX专业班级:物流工程卓越1001指导教师:朱宏辉工作单位:物流工程题目:交通灯控制系统模拟设计初始条件:1. 熟悉背景资料和任务:熟悉给定的背景资料和数据,明确系统设计的任务要求;拟订设计计划和初步方案。

毕业作品 模拟交通灯设计

毕业作品 模拟交通灯设计

模拟交通灯设计
近年来我国的运输行业是越来越发达,马路上的车也是越来越多。

交通红绿灯是必不可少的交通规则指示工具。

交通灯电路简要说明:
交通灯电路是由:5v电源电路,stc编程下载电路,单片机控制电路,led红黄绿指示灯电路,和数码管计时电路组成。

电路还设置有紧急通车,和夜间模式两种功能。

电路功能:
K1是电源控制开关,按下sw整机通电,数码管和led可以模拟的显示交通灯的状态。

Sw1是切换模式按键,东南西北四个方向和夜间模式的切换。

Sw2是将电路状态从其他模式切换到正常倒计时的状态下。

Sw是单片机的上电复位电路的操作电路。

电路原理图如下:。

交通信号灯控制电路的设计与仿真

交通信号灯控制电路的设计与仿真

交通信号灯控制电路的设计与仿真交通信号灯是城市道路上的重要交通设施。

它不仅能够引导车辆行驶方向、保障行人安全出行,还能有效地控制交通流量,缓解车辆拥堵问题。

然而,要使交通信号灯发挥作用,就需要一个可靠的信号控制电路。

本文将介绍交通信号灯控制电路的设计与仿真。

1. 控制电路设计交通信号灯控制电路是一种可编程逻辑电路(FPGA)。

它可以根据不同的交通需要配置不同的控制方案。

基本的控制方案有三种:顺序控制、时间计划控制和循环控制。

1.1 顺序控制顺序控制是最简单的交通信号灯控制方案,它依次控制交通灯的颜色。

设计电路需要先设置一个时钟,并定义各信号灯的状态,例如,当橙色灯亮的时候,等待5秒钟后,绿色灯亮;当绿色灯亮时,等待10秒钟后,红色灯亮。

这样的交通信号灯控制方案简单、稳定,但是不适用于复杂的交通环境。

1.2 时间计划控制时间计划控制是根据交通流量和道路容量的不同,对交通信号灯的时间进行调整的控制方案。

具体做法是,通过交通流量传感器测量每个方向的车辆流量并累积,运用时序控制器进行计算,并对红绿灯时间进行动态调整。

这样可以保证交通信号灯实时地适应不同的流量情况,但是需要大量的传感器和计算器。

1.3 循环控制循环控制是一种随机的交通信号灯控制方案,通过交通数据和计算机模型确定路口交通灯每轮的时间长度,并以不同的顺序轮换信号灯,这样按照循环周期可能使交通流量更加均衡,并且可以排除一些失误。

但是需要进行大量的计算,并且不适用于复杂的交通环境。

2. 仿真设计完成后,需要对交通信号灯控制电路进行仿真,以检验控制电路的稳定性和有效性。

仿真软件通常有多种,本文介绍两种常用的仿真软件。

2.1 QucsQucs是一个免费的仿真软件,具有模拟、线性和非线性仿真电路的能力,可以模拟电路和系统的频段、噪声和传输等特性。

在Qucs中,可以很容易地设计复杂的控制电路,通过仿真分析不同方案的控制效果。

2.2 SPICESPICE是一种常用的模拟软件,主要用于电路和系统仿真。

课程设计(论文)-交通信号灯控制器的设计与仿真

课程设计(论文)-交通信号灯控制器的设计与仿真

交通信号灯控制器的设计与仿真摘要:1、当今时代是一个自动化时代,交通灯控制等很多行业的设备都与计算机密切相关。

因此,一个好的交通灯控制系统,将给道路拥挤、违章控制等方面给技术革新。

随着萨规模的集成电路及计算机技术的迅速发展,以及人工智能在控制技术方面的广泛运用,智能设备有了很大的发展,是现在科技发展的主流方向。

2、交通信号灯是日常生活中遇到的一个普通实例,它的控制也颇具典型和实用价值。

由于交通路口的形状和规模不一,所采用的信号灯的数量、控制要求不一,控制的复杂程度也就不一样,这里设计的是由一条主干道和一条支干道的汇合点形成十字交叉路口,为确保车辆安全和迅速的通行,在交叉道口的每个入口处设置了红、黄、绿三色LED信号灯,依据红灯停绿灯行黄灯亮了等一等的规律工作。

同时在每个入口设置了与红灯同时工作的蜂鸣器,以方便盲人通过。

本设计是采用计数器74160N和与门、或门、非门等简单元器件完成的,通过multisim软件仿真验证了电路的功能,运用protel软件对电路进行了封装,布线和制成3D电路板。

关键词:交通灯; 干道; 蜂鸣器; 计数器; LED1、设计任务与要求1.设计任务为实现交通控制的自动化,交通信号灯控制器可以通过多种电路实现,但用中小规模数字集成电路实现更为方便,下面是十字路口交通信号灯控制器的设计与仿真的实例。

由一条主干道和一条支干道的汇合点形成十字交叉路口,为确保车辆安全、迅速地通行,在交叉道口的每个入口处设置了红、绿、黄三色信号灯。

红灯亮禁止通行;绿灯亮允许通行;黄灯亮则给行驶中的车辆有时间停靠到禁行线之外。

2.技术指标a.用红、绿、黄三色发光二极管作信号灯,用传感器或用逻辑开关代替传感器作检测车辆是否到来的信号,设计制作一个交通灯控制器。

b.由于主干道车辆较多而支干道车辆较少,所以主干道处于常允许通行的状态,而支干道有车来才允许通行。

当主干道允许通行亮绿灯时,支干道亮红灯。

而支干道允许通行亮绿灯时,主干道亮红灯。

基于单片机的多功能交通灯控制系统设计与仿真实现

基于单片机的多功能交通灯控制系统设计与仿真实现

基于单片机的多功能交通灯控制系统设计与仿真实现1. 本文概述随着城市化进程的不断加速,交通拥堵和交通事故成为日益严重的问题。

为了提高道路通行效率和保障交通安全,智能交通系统的研究与开发受到了广泛关注。

本文主要针对交通灯控制系统,提出了一种基于单片机的多功能设计方案,并对其进行了仿真实现。

本文首先介绍了交通灯控制系统的背景和意义,然后详细阐述了系统的设计原理和实现方法。

通过仿真实验验证了系统的有效性和可行性。

本文的研究成果为智能交通系统的进一步发展提供了有益的参考。

2. 交通灯控制系统概述交通灯控制系统是现代城市交通管理中不可或缺的一部分,其主要功能是通过控制交通灯的信号变化,实现对交通流的有效组织和调度,确保交通的安全与顺畅。

传统的交通灯控制系统多采用固定时间控制策略,无法根据实际交通流量进行动态调整,导致交通效率低下,甚至造成交通拥堵。

随着单片机技术的快速发展,基于单片机的多功能交通灯控制系统应运而生,它能够根据实时交通流量进行智能调控,有效提高了交通管理的灵活性和效率。

基于单片机的多功能交通灯控制系统主要由单片机控制器、信号灯、传感器、通信模块和人机交互界面等组成。

单片机控制器作为系统的核心,负责处理传感器采集的交通数据,根据预设的控制算法和策略,控制信号灯的切换,实现交通流的有效调度。

传感器用于实时监测交通流量和车辆速度等信息,为系统提供决策依据。

通信模块则负责实现系统与外部设备或控制中心的数据交换,便于远程监控和管理。

人机交互界面则方便用户对系统进行参数设置和状态监控。

基于单片机的多功能交通灯控制系统以其智能化、灵活性和高效率的特点,在现代城市交通管理中发挥着重要作用。

随着技术的不断进步和应用的深入,该系统有望在未来的交通管理中发挥更大的作用。

3. 单片机选择与特性分析在多功能交通灯控制系统的设计与实现中,选择合适的单片机是至关重要的。

单片机作为系统的核心控制单元,其性能和特性直接影响到整个交通灯控制系统的稳定性、可靠性和功能性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

交通灯控制系统设计与仿真毕业34638273交通灯控制系统设计与仿真项目名称交通灯控制系统设计与仿真摘要随着社会主义的建设,城市的规模在不断扩大,城市的交通也在不断的提高和改进,交通的顺畅已经成为制约社会主义建设的一个重要因素。

目前,伴随着机动车辆的不断增加,尤其是十字路口的交通建设颇为关键,严重的影响到城市交通安全。

社会主义建设以来,有许许多多的设计工作者投身于十字路口交通建设的研究之中,创造和设计出了很多新型的方案,把我国交通建设推向了更高的发展阶段。

当前,十字路口都采用了信号灯来控制车辆和人的通行,不仅便于维护管理,而且有较强的自动化。

大量的信号灯电路正向着数字化、小功率、多样化、方便人、车、路三者关系的协调,多值化方向发展随着社会经济的发展,城市交通问题越来越引起人们的关注。

它的出现使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。

十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。

那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。

交通信号灯控制方式很多。

本系统采用单片机AT89S52来设计交通灯控制器,实现了能根据实际车流量通过AT89S52芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示。

本系统实用性强、操作简单、扩展功能强。

关键词:AT89S52单片机;交通灯;倒计时;时间显示第一章绪论1.1交通信号灯的发展及研究意义当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段,这一技术已经有相当长的发展历史了。

红绿灯的起源可追溯到19世纪初的英国。

那时,在英国的约克城,着红装的女人表示“已婚”,而着绿装的女人则是“未婚”。

当时,伦敦议会大厦前经常发生马车轧人的事故。

受红绿装启发,英国机械师德?哈特于1868年设计了红、绿两色的煤气交通信号灯,由一名手持长杆的警察通过牵动皮带来转换灯的颜色。

可惜的是,这盏灯的历史只有23天,中断的原因是煤气灯突然爆炸使一位警察殉职。

图为一张1938年6月27日发布的照片显示,在英国伦敦,行人看着一群蜜蜂聚集在一个交通信号灯上。

电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914年始安装于纽约市5号大街的一座高塔上。

红灯亮表示“停止”,绿灯亮表示“通行”。

克里夫兰市率先在街道中恢复交通信号灯,随后纽约、芝加哥等城市也开始出现。

这时的交通信号灯已从煤气进化为电气,这与现代的交通信号灯已经没有多少差距,除了信号灯本身,美国人还完善了信号控制系统。

图为1931年6月23日,美国纽约第五大道竖起一盏新的青铜制造的红绿灯。

1918年,又出现了带控制的红绿灯和红外线红绿灯。

带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。

红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。

红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。

中国最早的红绿灯出现在上海的英租界。

有资料显示,早在1923年,上海公共租界开始在部分十字路口使用机械装置指示车辆停止和前进,该年4月13日,南京路两个重要十字路口,最先安装红绿灯交通信号装置。

图为上世纪20年代,上海租界印度锡克族交警用手控制红绿交通信号灯。

1961年,心理学家卡尔?佩格劳为东德交通部设计了一种新的行人信号灯,1969年在东柏林首次投入使用。

在卡尔。

佩格劳的设计中,原本单调的图案,不但变成了一个站立的和一个行走的行人形象,而且两人体型肥胖,带着帽子,动作略显夸张,这样传递的视觉信号更为明显,形象也更可爱。

这个信号灯受到政府的认可和民众的喜爱,并很快推广。

在今天,红绿灯安装在城市各个道口上,已经成为疏导交通车辆最常见和最有效的手段。

信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。

交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果,更改变了交警轮流指挥和疏散交通拥挤的现状,实现了人,车,路三者的同步协调。

现阶段,许多设计工作者又设计出许多智能化,自动化,数字化等更先进的交通灯控制方案,这更方便于维护管理,给人们提供了更加便利的交通环境。

目前,城市规模还在不断的扩大,人们对交通信号灯的控制也越来越高,我们需要更高层次的去了解交通信号灯,结合城市十字路口交通的需要,不断地去创新,才能达到发展的需求,所以研究交通信号灯的极为重要。

1.2方案的设计与论证本设计以单片机为核心,以LED数码管作为倒计时指示,根据设计的要求我们考虑了各功能模块的几种设计方案,以求最佳方案,实现实时显示系统各种状态,系统还增设了根据交通拥挤情况可分别设置主干道和次干道的通行时间,以提高效率,缓减交通拥挤。

系统总体设计框图如图所示。

交通灯控制的框图如下图所示,主要有控制电路、按键电路、晶振电路、复位电路、1.2.1电源提供方案方案:采用单片机控制模块提供电源。

该方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。

1.2.2显示界面方案该系统要求完成倒计时功能。

基于上述原因,本次设计考虑了两种方案:方案一:完全采用点阵式LED显示。

这种方案功能强大,可方便的显示各种英文字符,汉字,图形等,但实现复杂,且须完成大量的软件工作。

方案二:完全采用数码管显示。

这种方案优点是实现简单,可以完成倒计时功能。

缺点是功能较少,只能显示有限的符号和数码字符。

根据本设计的要求,方案二已经满足了要求,所以本次设计采用方案二以实现系统的显示功能。

1.2.3输入方案这里同样讨论了两种方案:方案一:采用8155扩展I/O口、键盘及显示等。

该方案的优点是使用灵活可编程,并且有RAM及计数器。

若用该方案,可提供较多I/O口,但操作起来稍显复杂。

方案二:直接在I/O口线上接上按键开关。

因为设计时精简和优化了电路,所以剩余的端口资源还比较多。

由于该系统是对交通灯及数码管的控制,只需用单片机本身的I/O口就可实现,且本身的计数器及RAM已经够用,故选择方案二。

第二章系统硬件设计2.1总体设计本设计以单片机为控制核心,采用模块化设计,共分以下几个功能模块:单片机控制系统、键盘及状态显示、倒计时模块等。

单片机作为整个硬件系统的核心,它由单片机振荡电路、复位电路等组成。

系统采用双数码管倒计时计数功能,最大显示数字99。

2.2 单片机的基本结构AT89S52单片机是一款低功耗、低电压、高性能CMOS8位单片机,片内含8KB(可经受1000次擦写周期)的FLASH可编程可反复擦写的只读程序存储器(EPROM),器件采用CMOS工艺和ATMEL公司的高密度,非易失性存储器(NURAM)技术制造,其输出引脚和指令系统都与MCS-51兼容,片内的FLASH存储器允许在系统内可改编程序或用常规的非易失性存储编程器来编程。

因此,AT89C52是一种功能强,灵活性高且价格合理的单片机,可方便的应用在各个控制领域[1]。

AT89S52具有以下主要性能:1.8KB可改编程序FLASH存储器;2.全表态工作:0~24HZ;3.256X8字节内部RAM;4.32个外部双向输入,输出(I、O)口;引脚说明如图2-2。

图2-2 AT89S52引脚说明引脚功能说明如下[2]:VCC:电源电压。

GND:地。

P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据线复用口。

作为输出口时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端。

在访问外部数据储存器或程序储存器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。

FLASH编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。

作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。

FLASH编程和程序校验期间,P1接收低8位地址。

P2口:P2是一个带内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。

作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。

在访问外部程序储存器或16位地址的外部数据储存器(例如执行MOVX@DPTR指令)时,P2口送出高8位地址数据。

在访问8位地址的外部数据储存器(例如执行MOVX@RI指令)时,P2口线上的内容(也即特殊功能寄存器(SFR)区中R2寄存器的内容),在整个访问期间不改变。

P3口:P3是一个带内部上拉电阻的8位双向I/O 口,P3的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。

作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。

P3除了作为一般的I/O口线外,更重要的用途是它的第二功能,具体功能说明如表2-1。

P3口还接收一些用于FLASH闪速存储器编程和程序校的控制信号。

RST:复位输入。

当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。

表2-1 P3口的第二功能表不访问外部存储器,ALE仍以时钟振荡频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。

要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。

对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。

如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE 操作。

该位置位后,只有一条MOVX和MOVC指令ALE才会被激活。

此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE无效。

PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT80C51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。

在此期间,当访问外部数据存储器,这两次有效的PSEN信号不出现。

EA/VPP:外部访问允许。

欲使CPU仅访问外部程序储存器(地址为0000H-FFFFH),EA 端必须保持低电平(接地)。

需要注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。

相关文档
最新文档