自动化单片机红绿灯毕业设计(论文)
基于单片机的交通灯系统设计大学毕设论文

基于51单片机的交通灯设计1 前言近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。
十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。
那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。
交通信号灯控制方式很多,在学习了单片机的有关知识之后,运用相关知识来设计完成交通信号灯。
2 功能概述2.1设计任务:通灯的硬件和软件设计2.2设计目的1.进一步熟悉和掌握单片机的结构和工作原理。
2.掌握单片机的接口技术及相关外围芯片的外特性,控制方法。
3.通过课程设计,掌握以单片机为核心的电路设计的基本方法和技术,了解有关电路参数的计算方法。
4.通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。
5.通过完成一个包括电路设计和程序开发的完整过程,为我们今后从事相应工作打下基础。
3 设计思路按照常规我们假设一个十字路口为东西南北走向。
初始状态为状态1,南北方向绿灯通车,东西方向红灯。
经过过一段时间(55S)转换状态2,南北方向由绿灯转亮黄灯,延时5S,东西方向仍然红灯。
再转换到状态3,东西方向绿灯通车,南北方向红灯。
过一段时间(55S)转换到状态4,东西方向由绿灯转亮黄灯,延时5S,南北方向仍然红灯。
最后循环至南北绿灯,东西红灯。
在这些状态下,有时钟倒数计时。
当按下S1键时,进入绿灯时间设置模式,第二次按下S1键,进入黄灯设置模式,第三次按下S1键,设置时间结束。
4 芯片介绍AT89S52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89S52单片机可为您提供许多较复杂系统控制应用场合。
基于单片机的交通灯控制系统设计毕业论文

基于单片机的交通灯控制系统设计毕业论文摘要:随着城市交通的日益发展,交通信号灯的控制方式也在不断地更新和优化。
本文基于单片机设计了一种交通灯控制系统,该系统具有高效、稳定和可靠的特点。
首先介绍了交通信号灯的发展背景和现有的控制系统,然后详细介绍了系统的硬件和软件设计,包括信号灯的控制逻辑、硬件电路的设计和单片机程序的编写等。
最后进行了实验测试,验证了系统的性能和可靠性。
实验结果表明,该交通灯控制系统能够有效地提高道路交通的效率和安全性,具有较好的应用前景。
关键词:交通灯控制系统、单片机、硬件设计、软件设计、实验测试第1章绪论1.1研究背景随着社会的不断发展和人口的快速增长,城市道路上的交通流量也在不断增加。
如何保障道路交通的安全和顺畅,成为了一个十分重要的问题。
交通信号灯作为一种重要的交通控制设备,对于减少交通事故和提高道路通行效率具有重要的作用。
传统的交通信号灯控制方式主要基于定时控制,缺乏智能化和动态性。
因此,我们需要开发一种新的交通灯控制系统,以满足现代交通需求。
1.2研究目的与意义本文旨在设计一种基于单片机的交通灯控制系统,提高交通灯的控制精度和灵活性,优化道路通行效率和交通安全性。
该系统具有高效、稳定和可靠的特点,适用于各种道路交通场景,并且可以根据实际情况进行灵活的调整。
第2章系统设计与实现2.1系统框架本系统由三个交通信号灯组成,分别为红灯、黄灯和绿灯。
这三个信号灯通过单片机控制,根据交通情况和车辆流量的变化来调整信号灯的显示状态。
2.2硬件设计本系统的硬件设计包括电源电路、信号灯电路和单片机控制电路等。
其中,电源电路提供系统所需的电源电压和电流;信号灯电路负责控制信号灯的亮灭;单片机控制电路负责接收和处理输入信号,并控制信号灯的显示状态。
2.3软件设计本系统的软件设计主要包括单片机程序的编写。
其中,单片机程序通过交通信号灯的控制逻辑和状态机设计,实现对信号灯的控制和调度。
第3章实验测试与结果分析为了验证系统的性能和可靠性,我们进行了一系列实验测试。
基于单片机的交通灯设计_毕业设计

基于单片机的交通灯设计_毕业设计随着城市化进程的加快,城市道路交通问题越来越受到关注。
为了保证交通的流畅,交通信号灯的作用日益重要。
在城市各个路口都可以看到交通信号灯,它可以指挥道路交通流动,有效地保障了人们的出行。
因此,在本文中,我们利用单片机设计交通信号灯,实现信号灯路口的交通指挥。
设计完善的交通信号灯不仅可以指挥路口的交通流动,还可以增加路口的安全性,减少交通事故的发生。
一、设计方案在本设计中,我们采用AT89S52单片机作为控制核心进行控制,功能实现主要包括四个路口信号灯的控制、交通灯的时间控制、电源电压检测以及人行横道灯的控制等。
1. 路口信号灯的控制:信号灯状态包括红、黄、绿三种,不同颜色代表不同的交通状态。
例如红灯代表停车,黄灯代表减缓,绿灯代表通行。
2. 交通灯的时间控制:为了保证交通流畅,每种信号灯的时间长度需要进行精确控制。
本设计中,我们采用定时器实现时间控制,通过程序设计来确定每种信号灯持续时间。
3. 电源电压检测:为了确保控制系统的稳定性和安全性,在本设计中,我们加入了电源电压检测功能,通过检查电源电压,可以保证交通信号灯在电压稳定的情况下正常工作。
4. 人行横道灯的控制:为了保护行人的交通安全,我们还加入了人行横道灯的控制,通过设置特殊的信号灯来指示行人安全通过的时间。
二、设计思路1.硬件设计硬件设计是本设计的重点,主要包括电芯电源、核心单元、指示器灯和调试接口等。
其中,核心单元采用了最常用的AT89S52单片机,作为控制中心实现各个功能的控制和管理。
指示器灯是由LED灯组成的,在红、黄、绿三个颜色共15个LED灯的基础上,加入了人行横道灯的控制指示。
本设计的关键在于软件控制部分,主要涉及到定时器的使用、端口控制等方面。
为了实现正常的交通指挥,不仅需要对红、黄、绿灯进行控制,还需要根据实际情况来调整不同信号灯之间的时间差。
因此,在软件设计过程中,我们需要根据路口多车道情况设计不同的交通流控制方案,并通过程序调试实现优化。
利用单片机设计一个十字路口交通灯控制器毕业论文

利用单片机设计一个十字路口交通灯控制器毕业论文目录摘要..................................................................................................... 错误!未定义书签。
目录 (1)前言..................................................................................................... 错误!未定义书签。
第一章单片机概述.. (2)1.1单片机交通控制系统的选题背景 (2)1.2单片机交通控制系统选题的现实意义 (3)1.3国内外研究现状及其发展 (4)1.3.1国内外交通控制技术 (4)1.3.2交通控制存在的问题 (5)1.4单片机交通控制系统主要研究的内容 (5)第二章单片机交通控制系统总体设计 (6)2.1单片机交通控制系统通行方案设计 (6)2.2单片机交通控制系统的功能要求 (8)2.2.1倒计时显示 (8)2.2.2 车流量检测及调整 (8)2.2.3时间手动设置 (9)2.2.4 紧急处理 (9)2.2.5违规检测 (9)2.3单片机交通控制系统的基本构成及原理 (9)第三章系统硬件电路的设计 (11)3.1系统硬件总电路构成及原理 (11)3.1.1系统硬件电路构成 (11)3.1.2系统工作原理 (11)3.2单片机的选择 (13)3.2.1单片机的概述 (13)3.2.2 AT89C52芯片的主要性能 (13)3.2.3 AT89C52芯片的内部结构框图 (13)3.2.4 AT89C52芯片最小系统 (14)3.3其它硬件介绍及连接 (15)3.3.1车流量检测电路及模拟 (15)3.3.2违规检测电路及模拟 (16)3.3.3八段LED数码管 (17)3.3.4其它器件 (18)第四章系统软件程序的设计 (20)4.1程序主体设计流程 (20)4.2理论基础知识 (21)4.2.1 定时器原理 (21)4.2.2软件延时原理 (21)4.2.3 中断原理 (22)4.2.4红绿灯时间调整原理 (22)4.3子程序模块设计 (23)4.3.1按键扫描程序 (23)4.3.2状态灯显示及判断 (24)4.3.3 LED倒计时显示 (24)4.3.4车流量检测中断服务子程序 (25)4.3.5紧停及违规中断服务子程序 (25)4.3.6红绿灯时间调整程序 (26)4.3.7消抖动程序 (27)4.4源程序 (27)4.5系统软件调试 (32)4.5.1 TKS仿真器 (32)4.5.2集成开发环境KEIL (32)4.5.3系统软件调试 (33)结论 (35)致谢 (36)参考文献 (37)第一章单片机概述1.1单片机交通控制系统的选题背景随着人口快速的增多,交通工具的爆炸性的发展,以及道路资源的有限性,交通控制就应运而生,在人类的生活、工作环境中,交通扮演着极其重要的角色,人们的出行都无时不刻与交通打着交道。
单片机交通灯控制系统-毕业论文

(3)应用现场环境恶劣。通常单片机应用现场的环境比较恶劣,电磁干扰、电源波动、冲击振动、高低温等因素都会影响系统的工作的稳定。此外,无人值守的环境也会对单片机系统的稳定性和可靠性提出更高的要求。所以稳定和可靠在单片机的应用中具有格外重要的意义。
**学院
毕业设计报告
交通灯控制系统
学生姓名
***
所在系
电子工程系
班级
08微电1班
专业
微电子技术
指导教师
***
2010年10月15日
前言
放眼当今世界技术领域,自动化技术是实际应用最广泛、发展势头最强劲、经济效益最明显的技术之一。尤其当计算机技术、信息技术与自动化技术融为一体的时候,更显示出这项技术所具有的独特优势和无比强大的生命力。本次设计以单片机为基础进行控制技术的实现,就是因为它不但有普通集成电路无可比拟的实用价值,而且在当今国内外自动控制技术领域中占有相当重要的地位和作用。
图3-3内部振荡电路连接图图3-4外部振荡电路连接图
外接晶体以及电容C1、C2构成并联谐振电路,接在放大器的反馈回路中,内部振荡器产生自激振荡,一般晶振可在2~12MHz之间任选。对外接电容值虽然没有严格的要求,但电容的大小多少会影响振荡频率的高低、振荡器的稳定性、起振的快速性和温度的稳定性。外接晶体时,C1和C2通常选30pF左右;外接陶瓷谐振器时,C1和C2的典型值为47pF。
3、软件系统的设计,对于本系统,本人采用单片机汇编语言编写,对单片机内部结构和工作情况做了充足的研究,了解定时器,中断以及延时的原理,总体上完成软件的编写。
毕业设计(论文)-基于单片机的交通信号灯模拟控制系统设计

一、设计要求:交通信号灯模拟控制系统设计利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭,并且用LED数码管显示时间。
用8051做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。
二、设计任务和内容:任务:设计一个能够控制交通十字路口十二盏交通信号灯的模拟系统。
要求交通信号灯必须按照交通规则的模试来运行。
内容:因为本课程设计是单片机交通灯的控制设计,所以要了解实际交通灯的变化情况和规律。
假设一个十字路口为东西南北走向。
初始状态O为东西红灯,南北红灯。
然后转状态1东西红灯,南北绿灯通车。
过一段时间转状态2南北绿灯灭,黄灯闪烁几次,东西仍然红灯。
再转状态3,东西绿灯通车,南北红灯。
过一段时间转状态4,东西绿灯灭,闪几次黄灯,南北仍然红灯。
最后循环至状态1。
注意:双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。
当红色正端加高电平,绿色正端加低电平时,红灯亮;红色『F端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。
三、控制系统的总体要求:1.执行程序时,初始态为四个路口的红灯全亮之后;2.东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车;3.延时一段时间后,东西路口的绿灯熄灭,黄灯开始延时并且开始闪烁,闪烁5次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车;4.延时一段时间之后,南北路口的绿灯熄灭,黄灯开始延时并且丌始闪烁,闪烁3次之后,再切换到东西路口方向;之后重复2到4过程……四、设计思想原理:(1)交道口模型如图所示:(2)交通灯控制规则如下:1)每个街口有左拐、右拐、直行及行人四种指示灯。
每个灯有红、绿两种颜色。
自行车与汽车共用左拐、右拐和直行灯。
2)共有四种通行方式:①车辆南北直行、各路右拐,南北向行人通行。
南北向通行时间为1分钟,各路右拐比直行滞后10秒钟开放。
②南北向左拐、各路右拐,行人禁行。
通行时间为1分钟。
③东西向直行、各路右拐,东西向行人通行。
基于51单片机的交通灯(红绿灯)设计论文报告

利用“自动控制”控制交通灯的方法。将事先编制好的程序输入单片机,利用单片机的定时、查询、中断功能;能够根据十字路口两个方向上车辆动态状况,采用查询的方式,根据具体情况,自动给予时间通行,其中利用中断方式来处理特殊情况。这样既方便驾驶员、路人,同时还可以紧急处理一些紧急实况。同样具有红、黄、绿灯的显示功能,为驾驶员、路人“照明”。
电阻
470Ω
8
数码管电路
电阻
1K
7
数码管驱动、按键电路
数码管
GC-3461BS
1
显示电路
微动开关
3
按键电路
三级管PNP
8550
4
数码管驱动电路
表1-1
2)2位8段数码管工作原理:
2位8段数码管电路采用“共阴”连接,阴极公共端(COM)由晶体管推动。如图4-3所示:
段码和位码,段码即段选信号 SEG,它负责数码管显示的内容,图中 a~g、dp组成的数据(a 为最低位,dp 为最高位)就是段码。位码即位选信号 DIG,它决定哪个数码管工作,哪个数码管不工作。当需要某一位数码管显示数字时,只需要先选中这位数码管的位信号,再给显示数字的段码。
IE0 = 1;//启动外部中断0
PX0 = 1;
EX1=1;
IE1=1;
EA = 1; //开总中断
}
void int0(void) interrupt 0//外中断0
{
flag = 0;
led_data_temp = P0;
t0 = 20;
if(!int0_key)
{
delayms(10);
if(!int0_key)
4、交通灯输出控制模块
道口交通灯指示采用高亮度红、黄、绿发光二极管进行提示。
单片机交通灯 毕业设计

单片机交通灯毕业设计单片机交通灯毕业设计引言:在现代社会中,交通灯是城市交通管理的重要组成部分。
它们起到引导车辆和行人通行的作用,确保交通秩序和安全。
随着科技的不断发展,单片机技术在交通灯控制系统中的应用也越来越广泛。
本文将探讨如何设计一个基于单片机的交通灯系统。
一、背景介绍交通灯系统通常由红、黄、绿三种信号灯组成。
红灯表示停止,黄灯表示准备,绿灯表示通行。
传统的交通灯系统通过定时器控制信号灯的切换,但这种方式无法根据实际交通情况进行调整。
单片机技术的引入可以使交通灯系统更加智能化和灵活。
二、设计原理单片机交通灯系统的设计原理是基于传感器和计时器的联动控制。
通过安装传感器来感知交通流量和行人情况,单片机根据实时数据进行信号灯的切换。
1. 传感器选择在交通灯系统中,常用的传感器有车辆感应器和行人感应器。
车辆感应器可以通过地磁感应或红外线感应来检测车辆的存在和数量。
行人感应器通常采用红外线或超声波技术来检测行人的到来。
根据实际需要,选择合适的传感器以获取准确的数据。
2. 单片机控制单片机是交通灯系统的核心控制单元。
它负责接收传感器数据并根据预设的算法进行信号灯的切换。
通过编程,可以实现不同交通流量下的灯光控制策略,提高交通效率和安全性。
三、设计步骤基于单片机的交通灯系统的设计步骤如下:1. 硬件设计根据实际需求,选择合适的单片机和传感器,并进行电路设计和硬件连接。
确保传感器能够正常工作并与单片机进行通信。
2. 软件开发使用合适的开发工具,编写单片机的控制程序。
程序应包括数据采集、数据处理和信号灯控制等功能。
通过编程,实现交通灯的智能控制。
3. 系统测试将设计好的硬件和软件进行组装,并进行系统测试。
测试过程中需要模拟不同交通流量和行人情况,验证系统的可靠性和稳定性。
四、设计优化为了进一步提高交通灯系统的性能,可以考虑以下优化方案:1. 多传感器融合通过使用多种传感器,如摄像头、雷达等,可以获取更全面和准确的交通数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学号:**********毕业设计说明书G RADUATE D ESIGN设计题目:单片机红绿灯学生姓名:***专业班级:14自动化1班学院:河北联合大学继续教育学院指导教师:**2016年12月15日目录摘要 (1)1 概述 (2)1.1 设计目的 (2)1.2 方案比较、设计与论证 (2)1.2.1 电源方案 (2)1.2.2 复位方案 (3)1.2.3 硬件电路方案 (3)1.2.4 显示界面方案 (3)1.2.5 车流量控制方案 (3)1.3 设计任务 (4)2 系统总体方案及硬件设计 (4)2.1 交通管理的方案 (4)2.2 总体硬件设计 (6)2.3 系统晶振电路 (7)2.4 系统复位电路 (7)2.5 路灯指示电路 (8)2.6 车流量检测电路 (9)2.7 时钟电路 (9)2.8 电压转换电路 (10)2.9系统原理图 (11)3 软件系统设计 (13)3.1 设计思路及关键技术 (13)3.2 软件流程 (14)3.3 交通灯的设计程序说明 (15)3.4 延时函数 (16)3.5 各通道红绿灯状态函数 (16)3.6 路况红路灯状态总体显示函数 (19)3.7 定时器0中断函数 (20)3.8 外部中断1函数 (23)3.9 外部中断0函数 (23)4 Proteus软件仿真和keil软件编程的实现 (24)4.1 keil软件编程的实现 (24)4.2 Proteus软件仿真 (25)4.3 南北路灯切换时仿真 (27)4.4 高峰期车流量拥挤时仿真 (27)5 系统总仿真图 (28)6 结论 (30)谢辞 (32)参考文献 (33)八车道十字路口交通灯智能控制实现研究综述郑春杰指导老师:张月摘要:本系统采用单片机STC89C51为中心控制器来设计交通灯控制器实现智能控制十字路口交通灯的各种状态显示。
本设计系统由交通灯状态显示、LED数码显示、复位电路、时钟电路、电压转换电路、烧写电路等几大部分组成。
系统集成了交通灯的显示功能,较好的模拟实现了十字路口可能出现的状况。
程序的编写在Uvision环境下,通过C51进行程序的设计,PROTUES中对此系统的电路和程序进行可视化的验证,Dxp中进行电路原理图的绘制。
关键词:电子线路; STC89C51; LED 交通灯Review of researches on intelligentcontrol of traffic lights at the eight - lane crossingZhengChunJieor:ZhangYueAbstract:The system uses a single-chip STC89C51as the center controller to design the traffic light controller to realize the intelligent control of traffic lights at the crossroads of various state displayThis design by traffic light system status display, LED digital display, reset circuit, clocking circuit and voltage transform circuit, and write circuit composed of a few. System integration of the traffic lights display function, good simulation realized the crossroads scenario.The writing of the program in Uvision environment, through the design of the procedures C51, PROTUES to this in the circuit system and procedures of the visual verification, Dxp in circuit principle chart drawingKeyword :electronic circuit ;STC89C52 LED;traffic light1 概述1.1设计目的交通在人们的日常生活中占有重要的地位(3),随着人们社会活动的日益频繁,交通也成了日常生活的一部分,在交通灯出现以前,如何有效的缓解交通压力以及避免不必要的交通事故,这成了一个城市拥有良好的交通治安的前提。
交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。
为此我们选择交通灯这一课题作为毕业设计课题(1),通过仿真来模拟实际交通灯的工作状态,通过软件的仿真来分析实际十字路口的路况,可以通过此仿真得到实际交通灯的不足之处,为解决实际的路况,提供一种有效地手段和实现方法,此设计中我们对于车流量的检测,给出了两种方案(8),一是程序巡回检测,二是中断处理,为了达到实时性的要求,我们采用中断处理来解决这一问题。
硬件上我们采用光耦来控制继电器的闭合产生中断,每有一辆车经过时,继电器闭合一次产生一次中断,计数器加1,出口处,则计数器减 1.为了方便模拟,我们在PROTUES中简单的用按键闭合低电平作为中断的触发信号。
1.2方案比较、设计与论证1.2.1电源方案(8)为使模块稳定工作,须有可靠电源。
为此我们提供三种方案(1) 变压器供电(220V转24V稳到5V)(2) Usb接口供电(3) 电池供电以上三种方案比较:变压器供电稳定,而且220V市电来源广泛,输出功率可选,对功耗不需要太多的考虑,缺点还要整流稳压。
USB供电很稳定,其外部电源由其他设备提供,但是要依附于其他设备。
电池供电来源也很广泛,供电很稳定,但对功耗有太大的要求,而且随着供电的时间增长,电池内阻增大,电压变小,对系统的运行产生很大的影响。
增上所述我们选择变压供电。
并同时附带一个USB供电接口。
1.2.2 复位方案复位方式有三种:按键复位、系统上电复位和软件复位。
由考虑到程序的简洁,避免冗长,以及避免每次要复位要对系统就行断电上电操作所以本设计采用按键复位,在芯片的复位端口外接复位电路,通过按键对单片机输入一个一定时间高电平脉冲,达到复位的目的。
1.2.3 硬件电路方案方案一(2):采用STC89C51外加8255扩展 I/O 口用于显示等。
该方案的优点是:使用灵活可编程,并且RAM资源对于本设计来说比较充足,及计数器。
若用该方案,可提供较多I/O口,但操作起来稍显复杂。
方案二:直接在单片机IO口线上接显示电路。
因为设计时精简和优化了电路,所以剩余的口资源还比较多。
因为该系统显示方面主要是数码管和LED的显示,所以只用单片机本身的I/O 口就可实现,且本身的计数器及RAM已经够用,故选择方案二1.2.4 显示界面方案该系统要求完成倒计时、状态灯等功能(5)。
基于上述原因,我们考虑了二种方案:方案一:采用数码管及LED配合显示,LED显示红绿灯状态,数码管用于倒计时。
方案二:完全采用点阵式LED 显示。
将红绿灯状态以及倒计时全部集成在点阵上显示。
较之方案一方案二要求点阵至少具有红绿黄三种颜色,而且为了显示的效果可观,点阵点数至少要12*12个,软件开销教方案一微复杂一些,故我们选用方案二作为显示方案。
1.2.5 车流量控制方案车流量控制我们只在主车道上进行控制,支车道上我们不做此方面的控制。
此车流量我们只给出一个方案,此方案是从光电耦合器的实际工作原理得到的。
便于模拟,我们采用一只红外发射头和一个感光元件组成车流量测量系统,工作原理为:当没有车通过的话,红外发射头发送的光线使感光元件导通,当有车辆通过的时候,光线被车辆隔断,感光元件断开,MCU接收一个低电平中断,计数器加1,这样就可以计算通道进入车辆了,在出道口出我们也放置一个此装置。
1.3设计任务(1) 南北道和东西道上均有车辆要求通过时,南北东西道轮流放行。
南北道道放行25s,B 道放行25S。
(2)南北道,北南道,东西道,西东道上,每个通道又分为3个分车道,三个分车道的车可以根据红绿灯指示进行执行,拐弯动作。
(3)在中午12点到1点之间可通过LCD显示路况繁忙状态,且具有时间显示功能。
(4) 南北方向车道和东西方向车道一个车道放行一个车道禁行。
(5) 车流量控制功能,当车流量超过一定数量时南北车道延迟放行最多70s(6)绿灯转为红灯时,黄灯亮5秒2 系统总体方案及硬件设计2.1交通管理的方案东西、南北两干道交于一个十字路口(8),各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。
红灯亮禁止通行,绿灯亮允许通行。
黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间。
(1) 当东西方向bcd为红灯时,则此通道禁止通行,a为绿灯,表示可以进行右转弯,此道车辆禁止通行;时间为25秒。
如下图2-1所示:图2-1八车道红绿灯模拟图(2) 黄灯5秒,警示车辆红、绿灯的状态即将切换。
(3)当东西方向为绿灯,此道车辆及人允许通行;南北方向为红灯,南北道车禁止通过。
时间为25秒.如下图2-2所示:图2-2 八车道红绿灯模拟图(4)这样如上表的时间和红、绿、黄出现的顺序依次出现这样车辆就能通行。
2.2总体硬件设计整个设计以两块STC89C51(3)单片机为核心一块作为主机,一块作为从机,由数码管显示,LED数码管显示,LCD时间显示和提示电路,复位电路,电源电路等组成。
如下图2-3所示:图2-3 系统模块图(1) 供电部分为220v转5v变压器,整流稳压后作为系统的输入电源。
(2) 系统上电,系统初始化(定时初始化,中断初始化,LCD初始化,中断优先级初始化,串行中断初始化)(3) 车流量是否大于预设值,不大于预设值,则主机向从机发送0XEE指令,且主机定时器每隔1S时间发送一次,从机每隔1S接收一次。
主机红绿灯状态显示,从机倒计时显示。
如果车流量大于预设值,则主机向从机发送0XAA指令,主机本身进行延时处理,从机也做相应的延时处理。
(4) 主机通过TXD口发送,从机RXD口接收。
(5) 单个复位按键,双机同时复位。
(6) 从机时钟芯片用于时间提醒,当时间到达预设时间时,则可以通过LCD显示预设值内容。
(7) 主机包括两个外部中断,减中断,加中断,用于记录当前时间的车流量。
2.3系统晶振电路晶振采用了内部时钟信号源的方式。
对于时间要求不是很高的系统,只要按图进行设计就能使系统可靠起振并稳定运行。