没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机的交通信号灯程序
需积分: 46 10 下载量 82 浏览量
2014-10-11
09:55:16
上传
评论 4
收藏 2.24MB DOC 举报
温馨提示


试读
16页
基于51单片机的交通信号灯的程序,具体的情况是:在正常的情况下,东西支干道通行时间为25秒,南北主干道通行时间为30秒,每个方向在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道。而且有紧急车辆要求通过时,系统要能禁止普通车辆通行。 关键字:单片机 红绿灯 AT89S52 Proteus仿真
资源推荐
资源详情
资源评论








一、摘要
本系统由单片机系统、键盘、LED 显示、交通灯演示系统组成。系统除基
本交通灯功能外,还具有倒计时、紧急情况处理、调整信号灯的点亮时间以及
根据具体情况手动控制等功能。
本设计的意义在于通过具体控制系统的设计,掌握微机控制系统设计的一
般方法和处理问题的思路,特别是一些常用的技术手段。使大家能在实践教学
环节中,积累设计经验,开拓思维空间,全面提高个人的综合能力。
红绿灯控制是智能交通系统的一个重要部分,本文给出了一个用单片机控制
的简易交通红绿灯自动控制系统。该系统适用于十字路口,并对放行和禁行时
间进行倒计时显示(秒)。
在车辆通行繁忙的十字交叉路口设置的交通灯控制系统,其特点是:道路较
窄而车流量较大,主干道,支干道的车辆通行时间不等,,同时设有道路应急
控制。具体的情况是:在正常的情况下,东西支干道通行时间为 25 秒,南北
主干道通行时间为 30 秒,每个方向在绿灯转为红灯时,要求黄灯先亮 5 秒钟,
才能变换运行车道。而且有紧急车辆要求通过时,系统要能禁止普通车辆通行。
关键字:单片机 红绿灯 AT89S52 Proteus 仿真
二、概述
1、课题名称
单片机控制的交通信号灯设计
2、设计要求
1)基本功能:
东西方向绿灯,南北方向红灯,持续 25s;
东西方向黄灯闪烁,南北方向红灯,持续 5s;
南北方向绿灯,东西方向红灯,持续 25s;
南北方向黄灯闪烁,东西方向红灯,持续 5s;
循环;
2)数码管采用倒计时的方式显示
3)有特殊情况发生时,双向都为红灯,且持续一段时间用于中断事物的
处理,结束后交通信号灯恢复到原来的状态
4)通行时间可由按键进行调整
5)要求能够通过按键开关调整各种颜色信号灯的时间长短
3、设计意义
国内的交通灯一般设在十字路门,在醒目位置用红、绿、黄三种颜色的指
示灯。加上一个倒计时的显示计时器来控制行车。对于一般情况下的安全行车,
车辆分流尚能发挥作用,但根据实际行车过程中出现的情况,还存在以下缺点:
1)两车道的车辆轮流放行时间相同且固定, 在十字路口,经常一个车道
为主干道,车辆较多,放行时间应该长些;另一车道为副干道,车辆较少,放
行时间应该短些。
2)没有考虑紧急车通过时,两车道应采取的措施,臂如,消防车执行紧

急任务通过时,两车道的车都应停止,让紧急车通过。
基于传统交通灯控制系统设计过于死板,红绿灯交替是间过于程式化的缺
点,智能交通灯控制系统的设计就更显示出了它的研究意义,它能根据道路交
通拥护,交叉路口经常出现拥堵的情况。利用单片机控制技术.提出了软件和
硬件设计方案,能够实现道路的最大通行效率。
三、系统总体方案及硬件设计
1、芯片的选择与简单介绍
主控芯片采用 AT89S52 单片机(其管脚图如图-
1所示)。单片机,亦称单片微型计算机。它是把
中央处理器(CPU)、数据存储器(RAM)、程序
存储器(ROM)、输入/输出端口(I/0)等主要计
算机功能部件都集成在一块集成电路芯片上的微型
计算机。
单片机以体积小、功能全、性价比等诸多优点而
独具特色,在工业控制、尖端武器、通信设备、家
用电器等嵌入式应用领域中独占鳌头。
MCS-51 单片机是指由美国 INTEL 公司(大名
鼎鼎的 INTEL)生产的一系列单片机的总称,这一
系 列 单 片 机 包 括 了 好 些 品 种 , 如
8031,8051,8751,8032,8052,8752 等,其中 8051 是最早最典型的
产品,该系列其它单片机都是在 8051 的基础上进行功能的增、减、改变而来
的,所以人们习惯于用 8051 来称呼 MCS-51 系列单片机。
2、系统方框图
3、工作原理
由软件设置交通灯的初始时间,南北方向通行30秒,东西方向通行20秒,
数码管采用动态显示,P0口送字形码,P2口送字位选通信号,通过单片机的
P1口控制各种信号灯的燃亮与熄灭。采用中断方式实现按键的功能。
电 源
交通灯
AT89S52
交 通 灯 时 间
显示部分
时钟电路
复 位
电 路
(图-1)
P1.0/T
1
P1.1/T
2
P1.2
3
P1.3
4
P1.4
5
P1.5
6
P1.6
7
P1.7
8
RST/VPO
9
P3.0/RXD
10
P3.1/TXD
11
P3.2/INT0
12
P3.3/INT1
13
P3.4/T0
14
P3.4/T1
15
P3.6/WR
16
P3.7/RD
17
XTAL2
18
XTAL1
19
GND
20
P2.0
21
P2.1
22
P2.2
23
P2.3
24
P2.4
25
P2.5
26
P2.6
27
P2.7
28
PSEN
29
ALE/PROG
30
EA/VPP
31
P0.7
32
P0.6
33
P0.5
34
P0.4
35
P0.3
36
P0.2
37
P0.1
38
P0.0
39
VCC
40
AT89S52
AT89S52
U2
KEY1
KEY2
KEY3
KEY4
RXD
TXD
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
DS
SH_CP
ST_CP
ALE
PSEN
VCC
SR
SG
SY
ER
EG
EY
VCC
P1.5
P1.6
P1.7
RST

4、电路原理图
5、总体流程图(实现各种状态间的转换):
主程序流程图
东西绿灯
南北红灯
东西黄灯闪
南北红灯亮
东西红灯
南北绿灯
东西红灯亮
南北黄灯闪

四、程序
SHCP EQU P1.1
STCP EQU P1.2
SEC EQU 40H
ORG 0000H
SJMP START
ORG 0003H
LJMP I0
ORG 000BH
剩余15页未读,继续阅读
资源评论


lu_shuang
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
