2009年glO期
中图分类号;'n:r368.2
文献标识码:A
文章编号:1009—2552(2009)10—0033—03
基于AT89S5
1单片机的交通灯控制器仿真及实现
庞前娟,李精华,李兴富
(桂林航天工业高等专科学校电子工程系,桂林.541004)
摘要:交通灯控制器是智能交通系统中重要的组成部分,设计中选用AT89S51作为交通灯控
制器的处理芯片,由单片机的P1口给出控制信号控制交通灯运行。设计中首先运用KeilC51对
编写程序进行了调试,并利用Proteus7.1软件对交通灯控制器进行了仿真分析,实现系统运行所
要求的功能,然后动手制作设计。该设计方法对学习单片机设计开发具有代表性。
关键词:交通灯控制器;单片机;仿真
Traf!fiC
controller
and realization
simulation
light
1
microcontroller
based on AT89S5
PANG Qian-juan,LI
Jing-hua,LI)(ing-m
of Electronic
of
541004,Chhla)
(Departmem
F_.rgineerlng,Guilln College
Aereqmce Technology,Guilin
of
controller is tin
of the
part
design
Abstract:Intelligent锄c lights
important transport system锄integral
the P1
control
are
choice鹪a franc light controller AT89S51
chips.from
port single—chip
signals
processing
to control tra伍c
to run.KeilC51
to the
ofthe first u∞of the
debugging process
given
lights
design
preparation
software
achieve the
and tO make u舱of协瓶c
Proteus'].1 controller
simulation
analysis。to
required
design
lights
then do the
for
system functions,and
production design.The single—chip design methodology
learning
and
of
development
repre∞nmfive.
words:tTaffic
Key
light controller;MCU;simulation
图1所示。在设计中采用6个发光二极管来模拟2
个路口的黄红绿灯,通过单片机P1口实现对交通灯
1交通灯控制器方案设计
东西、南北两干道交于一个十字路口。各千道
有一组红、黄、绿三色的指示灯,指挥车辆和行人安
全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯
亮提示人们注意红、绿灯的状态即将切换,且黄灯燃
亮时间为东西、南北两干道的公共停车时间,根据主
干道车流量的多少设置指示灯点亮的时间。下面假
设,在正常情况下,90s后信号灯由“红灯”转“黄
灯”,经过2s的过度后“黄灯”转“绿灯。另外在东西
方向、南北方向各设紧急开关各一个,利用外部中断
实现中断,紧急开关闭合时相应切换成“绿灯”,以方
便特种车辆通过。
的控制,控制连线的对应关系如表l所示。
表1交通灯与单片机之问的控制关系
lB
1R
1Y
】B
1R
1Y
P1.5
P1.4
P1.3
P1.2
P1.1
PI.0
南北红灯南北黄灯南北绿灯东西红灯东西黄灯东西绿灯
主程序执行对P1口各使用位的控制,并调用相
应的延时子程序实现。有中断产生时,则转入相应
的中断服务子程序,使相应方向切换成“绿灯”,另外
方向切换成“红灯”。系统各组成部分说明如下。
2系统硬件设计
收稿日期:2009一c15—26
电路主要由AT89S51单片机、上拉电阻和两片
7407、红、黄、绿交通灯各两个以及按钮开关组成,如
基金项目:广西新世纪教改工程资助项目(桂教高教[200r7]179号)
作者简介:庞前娟(1970一),女,硕士,讲师,研究方向为集成电路设计。
一33—
万方数据
全部评论(0)