基于51单片机的交通控制系统模拟设计.doc

上传人:灯火****19 文档编号:137558306 上传时间:2020-07-09 格式:DOC 页数:20 大小:204KB
返回 下载 相关 举报
基于51单片机的交通控制系统模拟设计.doc_第1页
第1页 / 共20页
基于51单片机的交通控制系统模拟设计.doc_第2页
第2页 / 共20页
基于51单片机的交通控制系统模拟设计.doc_第3页
第3页 / 共20页
基于51单片机的交通控制系统模拟设计.doc_第4页
第4页 / 共20页
基于51单片机的交通控制系统模拟设计.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《基于51单片机的交通控制系统模拟设计.doc》由会员分享,可在线阅读,更多相关《基于51单片机的交通控制系统模拟设计.doc(20页珍藏版)》请在金锄头文库上搜索。

1、基于基于 51 单片机的交通控制系统模拟设计单片机的交通控制系统模拟设计 学院:电气与控制工程学院 专业:自动化 姓名: 目录目录 1.1. 设计思路设计思路.2 2.2 显示界面方案.2 2.3 输入方案:.2 3 单片机交通控制系统总体设计单片机交通控制系统总体设计.2 3.1 单片机交通控制系统的通行方案设计 .2 3.2 单片机交通控制系统的功能要求.4 3.3 单片机交通控制系统的基本构成及原理 .4 4 4 智能交通灯控制系统的硬件设计智能交通灯控制系统的硬件设计.4 4.1 系统硬件总电路构成及原理.4 4.2系统硬件电路构成.5 4.3系统工作原理.5 5 系统软件程序的设计系

2、统软件程序的设计.7 5.1 程序主体设计流程.7 参考文献参考文献.17 设计心得体会设计心得体会.18 附录附录19 基于单片机的交通控制系统模拟设计 1.1. 设计思路设计思路 (1)分析目前交通路口的基本控制技术以及各种通行方案,并以此为基础提出自己 的交通控制的初步方案。 (2)确定系统交通控制的总体设计,包括,十字路口具体的通行禁行方案设计以及 系统应拥有的各项功能,在这里,本设计除了有信号灯状态控制能实现基本的交通功能, 还增加了倒计时显示提示,基于实际情况,又增加了紧急状况处理和通行时间可调这两 项特特殊功能。 (3)进行显示电路,灯状态电路,按键电路的设计和对各器件的选择及连

3、接,大体 分配各个器件及模块的基本功能要求。 (4)进行软件系统的设计,对于本系统,采用单片机 C 语言编写,对单片机内部结 构和工作情况做了充足的研究,了解定时器,中断以及延时原理,总体上完成了软件的 编写。 2.2.单片机交通控制系统单片机交通控制系统方案的比较、设计与论证方案的比较、设计与论证 2.1 电源提供方案 采用单片机控制模块提供电源。改方案的优点是系统简明扼要, 节约成本;缺点是输出功率不高。 2.2 显示界面方案 采用数码管显示。这种方案只显示有限的符号和数码字符,简单,方便。 2.3 输入方案: 由于该系统对于交通灯及数码管的控制,只用单片机本身的 I/O 口就可实现,且本

4、 身的计数器及 RAM 已经够用,故选择方案二。 3 3 单片机交通控制系统总体设计单片机交通控制系统总体设计 3.1 单片机交通控制系统的通行方案设计 设在十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁 行,持续一定时间,经过短暂的过渡时间,将通行禁行方向对换。其具体状态如下所示。 交通状态从状态 1 开始变换,直至状态 6 然后循环至状态 1,周而复始。 通过具体的路口交通灯状态的演示分析我们可以把这四个状态归纳如下: 南北方向红灯灭,同时绿灯亮,东西方向黄灯灭,同时红灯亮,倒计时 30 秒。此状态 下,东西向禁止通行,南北向允许通行。 南北方向绿灯灭,东西方向红灯灭

5、,同时黄灯亮,倒计时 3 秒。此状态下,除了已经 正在通行中的其他所以车辆都需等待状态转换。 黄灯灭,同时南北方向红灯亮,东西方向绿灯亮,倒计时 30 秒。此状态下,东西向允 许通行,南北向禁止通行。 东西方向绿灯灭,南北方向红灯灭,同时黄灯亮,倒计时 3 秒。此状态下,除了已经 正在通行中的其他所以车辆都需等待状态转换。 下面我们可以用图表表示灯状态和行止状态的关系如下: 表 1 交通状态及红绿灯状态 状态 1状态 2状态 3状态 4 东西向禁行等待变换通行等待变换 南北向通行等待变换禁行等待变换 东西红灯 1000 东西黄灯 0101 东西绿灯 0010 南北红灯 0010 南北绿灯 10

6、01 南北黄灯 0100 东西南北四个路口均有红绿黄 3 灯,在任一个路口,遇红灯禁止通行,转绿灯允许 通行,之后黄灯亮警告行止状态将变换。状态及红绿灯状态如表 1 所示。说明:0 表示灭, 1 表示亮。 3.2 单片机交通控制系统的功能要求 本设计能模拟基本的交通控制系统,用红绿黄灯表示禁行,通行和等待的 信号发生,还能进行倒计时显示。 (1)倒计时显示 倒计时显示可以提醒驾驶员在信号灯灯色发生改变的时间、在“停止”和“通过” 两者间作出合适的选择。驾驶员和行人普遍都愿意选择有倒计时显示的信号控制方式, 并且认为有倒计时显示的路口更安全。倒计时显示是用来减少驾驶员在信号灯色改变的 关键时刻做

7、出复杂判断的 1 种方法,它可以提醒驾驶员灯色发生改变的时间,帮助驾驶 员在“停止”和“通过”两者间作出合适的选择 。 3.3 单片机交通控制系统的基本构成及原理 单片机设计交通灯控制系统,可用单片机直接控制信号灯的状态变化,基本上可以 指挥交通的具体通行,当然,接入 LED 数码管就可以显示倒计时以提醒行使者,更具人 性化。本系统在此基础上,加入了紧急情况处理与时间调整功能。 单片机最小系统 外围接口电路 LED 数码管显示 红黄绿信号灯 按键 控制电路 图 2 系统的总体框图 据此,本设计系统以单片机为控制核心,连接成最小系统,由按键设置模块产生输 入,信号灯状态模块,LED 倒计时模块模

8、块接受输出。系统的总体框图如上所示。 单片机上电后,系统进入正常工作状态,执行交通灯状态显示控制,同时将时间数 据倒计时输入到 LED 数码管上实时显示。在此过程中随时调用急停按键。 4 4 智能交通灯控制系统的硬件设计智能交通灯控制系统的硬件设计 4.1 系统硬件总电路构成及原理 实现本设计要求的具体功能,可以选用 AT89C51 单片机及外围器件构成最小控制系 统,12 个发光二极管分成 4 组红绿黄三色灯构成信号灯指示模块,1 个 LED 构成倒计时 显示模块,若干按键组成紧急按钮。 4.2 系统硬件电路构成 本系统以单片机为核心,系统硬件电路由状态灯,LED 显示,按键,组成。其具体

9、的硬件电路总图如图 3.1 所示。 其中 P0 用于送显两片 LED 数码管,P1 用于控制红绿黄发光二极管,XTAL1 和 XTAL2 接入晶振时钟电路,REST 引脚接上复位电路,P2.6 与 P2.7 对数码管进行片选, P3.2 即 INT0 紧急情况处理按键,P3.3 即 INT1 接时间调整中断按键。 4.3 系统工作原理 系统上电或手动复位之后,系统先显示状态灯及 LED 数码管,将状态码值送显 P1 口,将要显示的时间值的个位和十位分别送显 P0 口,在此同时用软件方法计时 1 秒,到 达 1s 就要将时间值减 1,刷新 LED 数码管。 时间到达一个状态所要全部时间,则要进行

10、下一状态判断及衔接,并装入次状态的 相应状态码值以及时间值, 20pF C1 20pF C2 1K R13 4.7K R1422uF C3 12 12MHZ S? SW-PB VCC VCC GND GND GND VD12VD11VD10VD9VD8VD7VD6VD5VD4VD3VD2VD1 4.7K R12 4.7K R11 4.7K R10 4.7K R9 4.7K R8 4.7K R7 4.7K R6 4.7K R5 4.7K R3 4.7K R4 4.7K R1 4.7K R2 东 东 东东 东 东东 东 东东 东 东东 东 东东 东 东 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 东东东东东 P1.0/T2 1 P1.1/T2EX 2 P1.2/ECI 3 P1.3/CEX0 4 P1.4/CEX1 5 P1.5/CEX2 6 P1.6/CEX3 7 P1.7/CEX4 8 RST 9 P3.0/RxD 10 P3.1/TxD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.5/T1 15 P3.6/WR 16 P3.7/RD 17 XTAL2 18 XT

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号