基于某单片机地交通灯设计毕业论文设计

合集下载

51单片机交通灯毕业设计方案

51单片机交通灯毕业设计方案

51单片机交通灯毕业设计方案
以下是一个基于51单片机的交通灯设计方案:
1. 硬件设计:
- 使用51单片机作为主控制器。

- 使用红黄蓝三个LED作为信号灯的显示器件。

- 使用按钮作为手动触发信号灯切换的输入设备。

- 使用数码管显示当前信号灯状态的计时器。

- 使用适当的电阻、电容、继电器等连接单片机和LED、按钮、数码管等。

2. 软件设计:
- 配置51单片机的I/O口,将LED、按钮和数码管连接到正
确的引脚。

- 编写主程序,设置中断或轮询等方式读取按钮状态,并根
据按钮状态切换信号灯状态。

- 通过控制LED引脚的输出电平,实现红黄蓝三个信号灯的
闪烁、亮灭和切换。

- 使用定时器计时,实现信号灯的定时控制。

根据交通规则,红灯、黄灯、绿灯的显示时间可以根据需要设定。

- 使用数码管显示当前信号灯的状态和剩余时间,方便车辆
和行人了解交通灯变化。

3. 功能设计:
- 根据交通规则,设置交通灯的变换顺序和时间,确保道路
的交通流畅和安全。

- 根据需要加入手动触发信号灯切换的功能,允许人工控制,
例如紧急情况下的交通调节。

- 可以考虑加入流量检测、车辆和行人优先等功能,提高交
通效率和安全性。

- 可以通过串口或无线通信模块,实现与其他设备的联动,
例如与车载导航系统、交通监控系统等的数据交换和协同控制。

以上是一个基本的51单片机交通灯设计方案,可以根据具体
需求进行进一步调整和优化。

基于STM32单片机的智能交通灯的设计

基于STM32单片机的智能交通灯的设计

梧州学院毕业论文论文题目基于STM32的智能交通灯的设计学院信息与电子工程学院专业电子信息工程班级 12电本2班学号 2201学生姓名戈强宝指导教师(签名)完成时刻 2016 年 1 月梧州学院学士学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究功效。

除文中专门加以标注引用的内容之外,本论文不包括任何其他个人或集体已经发表或撰写的功效作品。

对本文的研究所作出重要奉献的个人和集体,均已在文中以明确方式说明。

本人完全意识到本声明的后果由本人承担。

论文作者签名:日期:摘要交通,社会进展和人民生活水平提高的大体条件,经济的进展确信会带来人类外出数量的增加,在我们中国,交通拥堵已经成为一个很严峻的问题,我国的汽车工业此刻正处在起步时期的时期,因此限制车辆的增加不是解决问题的最好方式。

可是通过采取增加供给的方式,即大量修筑道路基础设施的方式,在资源匮乏、生态环境愈来愈恶化的今天,面对愈来愈拥堵的交通,以国家有限的资源和财力和环境的压力,也将受到限制。

这就需要依托除限制需求和提供道路设施之外的其他方式来知足人们对日趋增加的交通需求。

交通系统,正是解决这一矛盾的重要途径之一。

智能交通系统能够对城市交通进行智能化的控制,它能够让道路变的畅通,同时它还能够提高道路交通的有效率。

合理的进行交通智能化操纵,能够对交通进行合理的治理,使交通维持在一个比较平稳的工作状态,从而能够幸免或是缓和交通拥堵的状况,从而能够极大的提高交通运输的工作效率,乃至能够大大减少交通事故的发生,和能够增加交通平安,有效降低污染程度,极大程度上节省能源消耗,本文,通过对十字交叉路口交通信号的智能化操纵,从而达到优化路口交通流的目的。

关键词:交通;拥堵;效率IDesign of intelligent traffic light based on STM32AbstractTransportation, social development and people's living standards improve the basic conditions, economic development will certainly bring human beings out number, in our China, traffic congestion has become a very serious problem, China's auto industry is in its infancy, so the increase in supply is not the best way to solve the problem, but by adopting the method of increasing supply, in the resource shortage, ecological environment is getting worse and worse. Demand and provide other means of road facilities to meet the growing traffic demand.Traffic system is one of the important ways to solve this problem. Intelligent transportation system can make the traffic intelligent control. It can improve the efficiency of road traffic, traffic intelligent control, traffic management, traffic maintenance in a relatively stable state, which can greatly improve the work efficiency, and can greatly reduce the traffic safety, reduce pollution, and save energy. In this paper, through the intelligent control of traffic signals at the intersection, the traffic flow is optimized.Key words: Ttaffic;Traffic jam;Efficiency目录第一章绪论 0项目背景 0国内现行交通灯的短处 0第二章系统设计内容 (2)设计目的 (2)系统要紧功能模块 (2)第三章单片机概述及各类芯片简介 (3)单片机概述 (3)要紧芯片简介 (5)第四章系统硬件设计 (9)74HC138译码器模块 (9)74HC573驱动模块 (9)74HC595驱动模块 (10)数码管显示模块 (10)4*4矩阵键盘模块 (11)点阵模块 (12)第五章软件设计 (14)数码管显示倒计时程序设计 (14)点阵显示程序设计 (19)手动输入通行时刻程序设计 (20)检测车流量动态改变通行时刻程序设计 (23)第六章总结 (25)参考文献 (30)附录 (31)致谢 (34)I第一章绪论项目背景我国,是一个人口大国,几十年来,我国的经济快速进展,人们的视野变得愈来愈开阔,愈来愈多的人选择了这条路:离开家乡,到别的城市打拼。

基于51单片机控制交通灯的毕业设计

基于51单片机控制交通灯的毕业设计

安徽工商职业学院ANHUI BUSINESS VOCATIONAL COLLEGE毕业设计(论文)基于单片机控制的交通灯毕业设计系别:电子信息系专业班级:10应用电子技术2班学号: ******学生姓名:**指导老师:**二零一二年十月基于单片机控制的交通灯毕业设计摘要十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。

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

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

本设计主要分为五大模块输入:控制电路、时钟控制电路、片内外程序切换控制、显示电路。

以MSC-51系列单片机IntelAT89C51为中心器件来设计交通灯控制器,实现了AT89C51芯片的P0口设置红灯、绿灯、黄灯燃亮时间的功能;为了系统稳定可靠采用了74LS14施密特触发器芯片的消抖电路,避免了系统因输入信号抖动产生误操作;显示时间直接通过AT89C51的P2口输出,由CD4511驱动LED数码管显示红灯燃亮时间。

关键字:AT89C51LED显示交通灯The Traffic Light Based On The Single-chip ControlAbstractThe intersections vehicle wears shuttle, pedestrian Xi Rang, garage driveway, person's sidewalk, orderly. So depend what to carry out this well arranged order? What to depend is a traffic sign light of automatic conductor system. The control method of the traffic sign light is a lot of. This design is mainly divided into five greatest molds a piece the electric circuit, clock of the importation control a control outside procedure inside the electric circuit, slice to cut over a control and shows electric circuit. Take single slice the machine IntelAT89 C51 of the serieses MSC-51s as a center spare part to design transportation light controller, carried out the AT89 C51's P's 0 people's constitution of the chips red, the function in bright time of green light, Huang2 Deng Ran2;For the sake of system stability the credibility adopted a 74 LS14 airtight trigger eliminate of machine chip to tremble electric circuit especially, avoided system because of importation the signal tremble movable property to living a mistake operation; The P 2 people who shows that time directly passes the AT89 C51 output, is driven LED figures a tube by the CD4511 to show red-light Ran bright time.Key word: The AT89 C51 LED show transportation light目录摘要 (2)ABSTRACT (3)前言 (5)一、工程简介 (6)(一)、概述 (6)(二)、工艺流程图 (7)二、工程设计 (7)(一)、控制方案的确定 (7)(二)、硬件部分 (8)(1)、交通灯控制系统的硬件设计 (8)(2)、硬件系统的设计具备以下原则 (8)(3)、硬件结构框图(如图3所示) (8)(4)、交通灯控制系统的原理框图(如图4所示) (8)(5)、8279的结构及引脚功能 (12)(三)、软件部分 (16)(1)、延时子程序的计算 (17)(2)、流程图(如图8所示) (17)三、系统的试调运行 (18)(一)、硬件调试 (18)(1)、静态调试 (18)(2)、动态调试 (18)四、系统设计及总结特点 (19)致谢 (20)参考文献 (20)附录A:源程序 (21)附录B:电路图 (27)前言本课程设计是在学完单片机原理及课程之后综合利用所学单片机知识完成一个单片机应用系统设计并在实验室实现。

毕业设计53基于单片机的交通灯控制系统设计

毕业设计53基于单片机的交通灯控制系统设计

课程设计报告—基于单片机的交通灯控制系统设计学号:姓名:班级:指导教师:日期:2008-3-26目录一.设计目的 (3)二.设计方案 (3)三.设计原理 (3)四.理论分析与计算 (5)五.程序设计流程图与程序源代码 (7)六.设计总结 (10)七.设计心得体会 (11)八.参考文献 (11)九.附录 (12)基于单片机交通灯控系统设计一:设计目的1、了解8255芯片的工作原理,熟悉其初始化编程方法以及输入、输出程序设计技巧。

学会使用8255并行接口芯片实现各种控制功能。

2、熟悉8255内部结构和与8088的接口逻辑,熟悉8255芯片的3种工作方式以及控制字格式。

3、通过单片机课程设计,熟练掌握汇编语言的编程方法,将理论联系到实践中去,提高我们的动脑和动手的能力;4、分析了现代城市交通控制与管理问题的现状,结合实际阐述了交通灯控制系统的工作原理,设计出一种简单实用的城市交通灯控制系统的硬件电路设计方案。

二:设计方案东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。

红灯亮禁止通行,绿灯亮允许通行。

黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间。

直接在IO口线上接上按键开关。

因为设计时精简和优化了电路,所以剩余的口资源还比较多,我们使用四个按键,分别是K1、K2、K3、K4。

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

三:设计原理8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线。

8255是INTEL公司专为需要扩展IO 接口的各种微处理器专门设计的一种可编程IO扩展。

具有使用方便,通用性强的特点,也成为单片机与外部设备连接时所选用的中间接口芯片,在单片机应用系统中得到广泛使用。

基于单片机的交通灯设计_毕业设计

基于单片机的交通灯设计_毕业设计

基于单片机的交通灯设计_毕业设计随着城市化进程的加快,城市道路交通问题越来越受到关注。

为了保证交通的流畅,交通信号灯的作用日益重要。

在城市各个路口都可以看到交通信号灯,它可以指挥道路交通流动,有效地保障了人们的出行。

因此,在本文中,我们利用单片机设计交通信号灯,实现信号灯路口的交通指挥。

设计完善的交通信号灯不仅可以指挥路口的交通流动,还可以增加路口的安全性,减少交通事故的发生。

一、设计方案在本设计中,我们采用AT89S52单片机作为控制核心进行控制,功能实现主要包括四个路口信号灯的控制、交通灯的时间控制、电源电压检测以及人行横道灯的控制等。

1. 路口信号灯的控制:信号灯状态包括红、黄、绿三种,不同颜色代表不同的交通状态。

例如红灯代表停车,黄灯代表减缓,绿灯代表通行。

2. 交通灯的时间控制:为了保证交通流畅,每种信号灯的时间长度需要进行精确控制。

本设计中,我们采用定时器实现时间控制,通过程序设计来确定每种信号灯持续时间。

3. 电源电压检测:为了确保控制系统的稳定性和安全性,在本设计中,我们加入了电源电压检测功能,通过检查电源电压,可以保证交通信号灯在电压稳定的情况下正常工作。

4. 人行横道灯的控制:为了保护行人的交通安全,我们还加入了人行横道灯的控制,通过设置特殊的信号灯来指示行人安全通过的时间。

二、设计思路1.硬件设计硬件设计是本设计的重点,主要包括电芯电源、核心单元、指示器灯和调试接口等。

其中,核心单元采用了最常用的AT89S52单片机,作为控制中心实现各个功能的控制和管理。

指示器灯是由LED灯组成的,在红、黄、绿三个颜色共15个LED灯的基础上,加入了人行横道灯的控制指示。

本设计的关键在于软件控制部分,主要涉及到定时器的使用、端口控制等方面。

为了实现正常的交通指挥,不仅需要对红、黄、绿灯进行控制,还需要根据实际情况来调整不同信号灯之间的时间差。

因此,在软件设计过程中,我们需要根据路口多车道情况设计不同的交通流控制方案,并通过程序调试实现优化。

基于单片机的交通灯设计

基于单片机的交通灯设计

基于单片机的交通灯设计为了提高城市交通的效率和安全性,交通信号灯作为一个重要的交通管理措施被广泛应用于各种路口和交叉口。

成为了近年来一个备受关注的研究方向。

单片机作为一种集成电路,具有可编程性和高度灵活性,能够实现各种功能的控制和管理。

因此,利用单片机技术设计交通信号灯可以更好地满足现代城市交通管理的需求,提高交通效率,减少交通事故的发生。

本文将分为以下几个部分来详细介绍基于单片机的交通灯设计。

首先,将介绍交通信号灯的发展历史和现状,分析传统的交通信号灯存在的问题和不足。

然后,将介绍单片机技术在交通信号灯设计中的应用和优势,探讨利用单片机实现交通信号灯控制的原理和方法。

接着,将详细介绍基于单片机的交通信号灯系统的硬件设计和软件设计,包括单片机的选型和编程,各个灯的控制逻辑以及整个系统的实现过程。

最后,将通过实验验证基于单片机的交通信号灯设计的可行性和有效性,并对该设计方案进行优化和改进。

交通信号灯作为一种重要的城市交通设施,可以指挥车辆和行人按照规定的时间和顺序通行,有效地控制交通流量,减少交通拥堵和事故发生。

然而,传统的交通信号灯存在一些问题,如固定的时间设置导致交通拥堵,无法适应实际交通情况变化等。

因此,设计一种智能化、自适应的交通信号灯系统显得尤为重要。

单片机作为一种集成电路,具有逻辑控制功能和高度可编程性,可以实现复杂的控制任务。

利用单片机技术设计交通信号灯系统,能够实现灵活的控制策略,根据实际交通情况自动调整灯光的亮灭时间,提高交通效率,减少交通事故的发生。

因此,基于单片机的交通信号灯设计成为了当前交通管理领域的研究热点之一。

在基于单片机的交通信号灯设计中,硬件设计和软件设计是两个关键的环节。

硬件设计包括单片机的选型、外围器件的选择和连接等。

在选择单片机时,需要考虑其性能、功耗、成本等因素,满足交通信号灯系统的实际需求。

外围器件的选择和连接也需要考虑到稳定性、可靠性和安全性等因素,保证交通信号灯系统的正常运行和可靠性。

基于单片机的红绿灯设计毕业设计

基于单片机的红绿灯设计毕业设计

西安航空职业技术学院毕业设计(论文)任务书题目:基于单片机的红绿灯设计任务与要求:交通信号灯能够控制东西、南北两个方向的交通,红绿黄灯用对应颜色的发光二极管代替; 用四个2位数码管分别显示东、南、西、北方向的通行时间,东西或南北通行时间为30秒,红绿灯切换中间黄灯闪烁5秒时间:2013年9月1日至2013年11月1日共8周所属系部:自动化工程系学生姓名:学号: 11专业:生产过程自动化指导单位或教研室:计算机控制教研室指导教师:职称:助教毕业设计(论文)进度计划表摘要在日常生活中,交通灯作为管理交通、调协车辆的一个便捷的手段,起着很大的作用。

各种交通工具、行人都要根据交通灯的变化来决定是否前行,通行的时间的规定协调了它们的步伐,极大的减少了由于交通混乱引起的各种事故的发生。

因此,一个完善的交通系统中,交通灯是必不可少的设备,一个完善的交通灯程序会更有效的管理当前道路中出现的实际情况,使车辆、行人的行进变得更顺畅、更和谐。

随着我国国民经济的快速发展,我国机动车辆发展迅速,而城镇道路建设由于历史等各种原因相对滞后,交通拥挤和堵塞现象时常出现。

如何利用当今计算机和自动控制技术,有效地疏导交通,提高城镇交通路口的通行能力,减少交通事故是很值得研究的一个课题。

目前,国内的交通灯一般设在十字路口,在醒目位置用红、绿、黄三颜色的指示灯加上一个倒计时的显示器来控制行车。

关键字:交通灯;单片机;MSC-51;计时AbstractIn daily life , traffic lights as traffic management , co-ordination of the vehicle a convenient means , plays a big role . Various modes of transport , pedestrians should be based on the traffic lights change to decide whether to move forward, the passage of time coordinating their pace required , greatly reducing the traffic chaos caused by various accidents. Therefore, a comprehensive transportation system, traffic lights are essential equipment , a complete traffic lights would be more effective in the management of the current road situation occurs , the vehicle , a pedestrian road becomes smoother and more harmonious .With China's rapid economic development, China's rapid development of motor vehicles , while the urban road construction due to historical and other reasons is lagging behind, traffic congestion and jams often occur . How to take advantage of today's computers and automatic control technology, effective flow of traffic, improve urban traffic junction capacity and reduce traffic accidents is a topic worthy of study . At present , the domestic traffic lights generally located at the crossroads, prominently with red , green and yellow three color LED display with a countdown to control traffic.Key words:traffic light;SCM;MSC-51;timing目录1绪论 (1)1.1单片机的发展 (1)1.2单片机的定义 (2)1.3单片机的特点 (2)1.4单片机的应用领域 (3)2任务分析与设计思路 (5)2.1任务分析 (5)2.1.1本次设计要求 (5)2.2设计思路 (6)3总体设计 (7)3.1单片机内部资源分布图 (7)3.2单片机交通控制系统的基本构成及原理 (8)3.3软件结构框图 (8)3.4软硬件分工 (9)4详细设计 (10)4.1设计电路 (10)4.2交通灯电路 (10)4.2.1数码管的工作原理 (12)4.2.2 I/O口扩展 (13)4.2.3单片机的RP1 (13)4.2.4 单片机硬件结构 (14)4.3软件框图 (16)4.3.1主程序流程图 (16)4.3.2显示子程序流程图 (17)附录 (19)结束语 (19)谢辞 (26)参考文献 (27)1绪论在城市能很明显的感受到交通的日益拥堵,各种各样的问题都会出现在马路上,像行人穿马路,车辆的行进,都少不了交通灯的指挥,可以说如果没有了交、通灯,交通将会瘫痪。

(完整版)单片机交通灯_1毕业设计论文

(完整版)单片机交通灯_1毕业设计论文

本科毕业论文(设计)题 目 基于单片机的交通灯的设计与制作学 院 电子信息工程 专 业 电子信息工程 班 级 09统本电信01班学号学生姓名杨科指导教师李坡完成日期2012.11 西安思源学院教务处制二〇一年月摘要近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。

在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件与软硬件结合,加以完善。

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

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

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

本系统采用MSC-51系列单片机AT80C51和可编程并行IO接口芯片为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩3秒时黄灯闪烁警示,本设计还设有紧急状态。

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

关键词:单片机交通灯控制器设计实现AbstractThis system adopts MSC-51 series only that machine Intel8031 with but programming parallel interface chip 8255A of IO is central device the design controller of traffic lights, measure according to actual wagon flow the PI installation bonus and green light that passes through 8031 chips burn to light the function of time ;For system stabilize reliable because of ,Realize目录第一部分基础部分 (3)一、项目概述 (3)(一)单片机发展概述 (3)(二)项目介绍 (5)二、系统设计 (9)(一)框图设计 (9)(二)知识点 (9)(三)硬件设计 (10)(四)元件清单 (10)(五)程序流程图 (12)(六)程序清单 (13)三、仿真实验步骤 (16)(一)仿真过程介绍 (16)(二)系统仿真及调试 (17)(三)实物图效果 (22)四、补充:AT89C51介绍 (24)(一)AT89C51简介 (24)(二)主要特性 (24)(三)管脚说明 (24)第二部分拓展部分 (27)一、简介 (27)二、元件清单 (27)三、硬件及系统设计 (28)(一)硬件设计 (28)(二)仿真效果图 (29)(三)软件程序 (31)第三部分创新部分 (35)一、概述 (35)(一)电源提供方案: (35)(二)显示界面方案 (35)(三)输入方案 (35)二、系统硬件电路设计 (35)(一)通行灯输出控制 (35)(二)时间显示模块 (35)(三)特种车辆自动控制模块 (36)(四)电路仿真图 (36)(五)实物图 (37)三、系统主要程序设计 (39)(一)主要程序简介 (39)(二)扩展交通灯系统完整程序 (40)总结 (53)致谢 (53)参考文献 (54)引言当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。

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

课程设计论文题目:基于单片机的交通灯设计系别:通信与信息工程系姓名:绪坤指导教师:伊学军摘要:近年来随着科技的飞速发展,一个以微电子技术、计算机技术和通信技术为先导的信息革命正在蓬勃发展。

计算机技术作为三者之一,怎样与实际应用更有效的结合并发挥其作用。

单片机作为计算机技术的一个分支,正在不断的应用到实际生活中,同时带动传统控制检测的更新。

在实时检测和自动控制的应用系统中,单片机往往是作为一个核心部件使用,针对具体应用对象的特点,配以其它器件来加以完善。

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

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

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

本系统采用美国ATMEL公司生产的单片机AT89S51,以及其它芯片来设计交通灯控制。

实现了通过AT89S51芯片的P1口设置红、绿灯点亮的功能,通过AT89S51芯片的RXD、TXD输入、输出设置显示时间。

交通灯的点亮采用发光二极管实现,时间的显示采用七段数码管实现。

单片机系统采用的直流供电。

为了系统稳定可靠,系统集成了“看门狗”芯片,避免了系统因为死机而停止工作的情况发生。

系统实用性强、操作简单、扩展性好。

英文摘要In recent years, with the rapid development of science and technology, a micro electronic technology, computer technology and communication technology as the forerunner of the information revolution is booming. Computer technology, as one of the three, how to combine with practical application more effectively and play its role. Single chip microcomputer as a branch of computer technology is constantly applied to the real life, while driving the traditional control detection update. Single chip microcomputer as a branch of computer technology is constantly applied to the real life, while driving the traditional control detection update. In real-time detection and automatic control of the application system, the microcontroller is often used as a core component, according to the specific characteristics of the application object, with other devices to improve.Crossroads shuttle vehicles, pedestrians bustling, car lanes, walkways, everything in good order and well arranged. So what to achieve traffic in order? Rely on the automatic command system of traffic signal lamp, traffic in order to achieve. Many traffic lights control. The system uses the United States ATMEL company AT89S51 microcontroller, as well as other chips to design traffic light control. Achieved through the AT89S51 chip P1 port set red, green light function, through the AT89S51 chip RXD, TXD input, output display time. The light of the traffic light is realized by the light emitting diode, and the display of the time is realized by seven sections of digital tubes. DC power supply used in single chip microcomputer system. In order to ensure the stability and reliability of the system, the system integrates the watchdog chip, to avoid the system because of the crash and stop working. The system has strong practicability, simple operation and good expansibility.目录1 引言 12 交通管理方案论证 12.1 设计任务 (1)2.2 方案介绍 (2)3 交通灯系统硬件设计 43.1 单片机概述 (4)3.2 系统构成 (5)3.3芯片选择与介绍 (5)3.3.1 AT89S51芯片 (5)3.3.2 74HC164芯片介绍 (7)3.3.3 74LS04输出信号与信号灯 (8)3.3.4 交通灯控制线路图 (9)4 交通灯软件设计104.1 程序设计流程图 (10)4.2延时的设定 (12)4.2.1 计数器初值计算 (12)4.2.2 相应程序代码 (12)4.3 程序的主控制循环调用 (13)4.4 对现有程序的扩充 (14)5实验平台155.1实验平台 (15)5.2实验步骤 (15)5.2.1 编写程序代码 (15)5.2.2 按照系统硬件连线图连接好系统并调试 (15)结论17致17参考文献18程序实现代码191 引言今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。

但这一技术在19世纪就已出现了。

1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。

这是世界上最早的交通信号灯。

1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。

它由红绿两块以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。

1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。

1914年,电气启动的红绿灯出现在美国。

这种红绿灯由红绿黄三色圆形的投光器组成,安装在纽约市5号大街的一座高塔上。

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

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

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

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

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

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

1968年,联合国《道路交通和道路标志信号协定》对各种信号灯的含义作了规定。

绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。

左右转弯车辆都必须让合法地正在路口行驶的车辆和过人行横道的行人优先通行。

红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。

黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。

随着经济的发展,交通运输中出现了一些传统方法难以解决的问题。

道路拥挤现象日趋严重,造成的经济损失越来越大,并一直保持大比例的增长。

现在交通系统已不能满足经济发展的需求。

由于生活水平的提高,人们对交通运输的安全性及服务水平提出了更高的要求。

在交通中管理引入单片机交通灯控制代替交管人员在交叉路口服务,有助于提高交通运输的安全性、提高交通管理的服务质量。

并在一定程度上尽可能的降低由道路拥挤造成的经济损失,同时也减小了工作人员的劳动强度。

中国车辆数量不断增加,交通控制在未来的交通管理中起着越来越重要的作用。

智能交通灯的管理比重修一条马路无论在经济、交通运行速率上都有很好的效益、更加节约资源。

使交管人员有更多的精力投入到管理整个城市交通控制,带来更大的经济和社会效益,为创造美好的城市交通形象发挥更多的作用。

2 交通管理方案论证2.1 设计任务东西(A)、南北(B)两干道交于一个十字路口,各干道有一组红、左转绿、绿三个指示灯,指挥车辆和行人安全通行。

红灯亮禁止通行,绿灯亮允许通行。

红灯的设计时间为40秒,绿灯及左转绿灯各为20秒。

设A道和B道的车流量相同。

2.2 方案介绍把设计任务细化为四个状态,其对应状态:如图1图1 状态转换图整个交通灯控制由四个状态组成,可以用程序设计实现,也可用时序逻辑实现.以下方案就是分别用了这两种方法。

方案1设计思想:采用分模块设计的思想,程序设计实现的基本思想是一个计数器,选择一个单片机,其部为一个计数,是十六进制计数器,模块化后,通过设置或程序清除来实现状态的转换,由于每一个模块的计数多不是相同,这里的各模块是以预置数和计数器计数共同来实现的,所以要考虑增加一个置数模块,其主要功能细分为,对不同的状态输入要产生相应状态的下一个状态的预置数,如图中A道和B道,分别为次干道的置数选择和主干道的置数选择。

以主干道为例,简述其设计思想。

如前分析,已经确定该系统有四个状态,而置数子模块可定要将下一状态的预置数准备好,所以很容易得到主干道的置数表如:表1表1 置数表由该表,就可以通过程序循环的方法设计该模块,主要思想是通过数据判断指令、跳转指令实现,由主控制器计时和中断产生的四个状态去译码,从而得到不同的输出,即预置数,由上分析可用一个计数器和跳转指令去完成的预置数。

相关文档
最新文档