智能交通灯控制系统设计.doc





《智能交通灯控制系统设计.doc》由会员分享,可在线阅读,更多相关《智能交通灯控制系统设计.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除目 录1 智能交通灯系统总体介绍11.1设计要求11.2控制系统电路模块组成11.3系统设计基本原理11.3.1主体电路11.3.2软件功能实现22 系统硬件设计32.1主要器件简介32.1.1 AT89C51单片机简介32.1.2 8255芯片简介42.1.3 74LS373简介52.1.4 LED简介52.1.5 交通灯简介62.2器件选择63 系统软件设计73.1程序设计73.2交通灯及数码管显示设计83.3特殊情况控制电路83.4每秒钟设定103.5 120秒与60秒选择设计103.6 复位电路设计124 系统仿真13总结与体会15参看文
2、献16【精品文档】第 1 页1 智能交通灯系统总体介绍1.1设计要求智能交通灯控制系统的设计功能要求如下:该控制系统能控制东西南北四个路口的红黄绿灯正常工作。东西和南北方向分时准行和禁行,两垂直方向的准行时间均为60s或120s,可以进行控制转换,准行方向亮绿灯与禁行方向亮绿灯55s后,四个产品同时加亮一黄灯进行闪烁,以警告车辆及行人,准行方向与禁行方向即将改变。四个道口无用数码管显示六人行或禁行的剩余时间,在交通情况特殊情况下可以通过K1、K2、K3按键对交通灯进行控制。实现当有紧急情况发生时按下K1四个路口同时加亮黄灯进行闪灯(闪灯时间为5s)且倒计时显示关闭。黄灯闪烁完毕后四路口全变红灯
3、禁行,处理紧急情况。有某方向上车辆过多 ,可以使用K2、K3键控制东西或南北方向通行,另一方向禁行。按下控制键后先在四个路口加5s的黄灯闪烁。1.2控制系统电路模块组成端口扩展电路:74LS373,8255A。设计控制部分:主要由AT89C51单片机以及外部中断电路组成。设计显示部分:交通灯显示部分,LED数码显示部分,LED数码显示部分由七段数码显示管组成。振荡器、时钟电路、复位电路:这部分电路主要由AT89C51单片机和一些电容、晶振组成。1.3系统设计基本原理1.3.1主体电路交通灯自动控制模块。这部分电路主要由AT89C51单片机的I/O端口、定时器、外部中断扩展,端口扩展电路,复位电
4、路等组成。本设计先是从普通三色灯的指示开始进行设计,用PA口作为输出。程序的初始化是南北方向红灯,东西方向绿灯,由状态选择开关,55秒或115秒后四个路口黄灯闪亮5秒,然后南北方向红灯灯亮,东西方向绿灯亮。重复执行。倒计时用到定时器T0,用P1,P2,PB口作为LED的显示。为突发事件的处理,本设计主要用到外部中断EX0。用按钮作为中断信号,实际中可以接其它可以产生中断信号的信号源,如果电路出现异常,或突发紧急事件,可以应急改变交通顺序,然后用复位电路可以让交通恢复正常。1.3.2软件功能实现在每个状态子程序前面设计入口标志R7,通过查询R7的具体数值,可以知道现在程序的状态,从而完成每个状态
5、的显示,并且防止子程序调用出现紊乱,使显示出现错误。突发情况可以利用外部中断来控制交通灯的状态,然后通过复位电路让程序复位,完成对事件的处理。60秒和120秒的转换,可以通过查询P3.5的状态来实现,使程序初始化时完成两个状态的选择。2 系统硬件设计2.1主要器件简介2.1.1 AT89C51单片机简介图2-1 AT89C51单片机引脚图单片微机简称为单片机。它在一块芯片上集中成了中央处理单元CPU、随机存储器RAM、只读存储器ROM、定时/计数和多功能输入输出I/O口,如并行口I/O、串行口I/O和转换A/D等。就其组成而言,一块单片机就是一台计算机。其典型结构如图所示。由于它具有体积小、功
6、能强和价格便宜等优点,因而被广泛地应用于产品智能化和工业控制自动化上。AT89C51是MCS-51系列单片机的典型产品, AT89C51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线。中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器(RAM):AT89C51内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的
7、,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。 定时/计数器(ROM):AT89C51有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。并行输入输出(I/O)口:AT89C51共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。全双工串行口:AT89C51内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。中断系统:AT89C51具备较完善的中断功能,有两个外中断、两
8、个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。时钟电路:AT89C51内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但AT89C51单片机需外置振荡电容。单片机的结构有两种类型,一种是程序存储器和数据存储器分开的形式,即哈佛结构,另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的结构,即普林斯顿结构。INTEL的MCS-51系列单片机采用的是哈佛结构的形式,而后续产品16位的MCS-96系列单片机则采用普林斯顿结构。2.1.2 8255芯片简介8255可编程并行接口芯片有三个输入输出端口,即A口、B口和C口,对应于引脚P
9、A7PA0、PB7PB0和PC7PC0。其内部还有一个控制寄存器,即控制口。通常A口、B口作为输入输出的数据端口。C口作为控制或状态信息的端口,它在方式字的控制下,可以分成4位的端口,每个端口包含一个4位锁存器。它们分别与端口A配合使用,可以用作控制信号输出或作为状态信号输入。8255引脚图如图2-2所示。图2-2 8255A引脚图8255可编程并行接口芯片方式控制字格式说明:8255有两种控制命令字;一个是方式选择控制字;另一个是C口按位置位复位控制字。其中C口按位置位复位控制字方式使用。8255可编程并行接口芯片工作方式说明,方式0:基本输入输出方式。适用于三个端口中的任何一个。每一个端口
10、都可以用作输入或输出。输出可被锁存,输入不能锁存。方式1:选通输入输出方式。这时A口或B口的8位外设线用作输入或输出,C口的4条线中三条用作数据传输的联络信号和中断请求信号。方式2:双向总线方式。只有A口具备双向总线方式,8位外设线用作输入或输出,此时C口的5条线用作通讯联络信号和中断请求信号。2.1.3 74LS373简介74LS373 是一种带三态门的8D锁存器,其中:D0-D7为8个输入端,Q0-Q7为8个输出端,LE为数据打入端,当LE为“1”时,锁存器输出状态同输入状态;当LE由“1”变“0”时,数据打入锁存器偶尔为输出允许端:当=0时,三态门打开,当=1时,三态门关闭,输出高阻。7
11、4LS373引脚图如图2-3所示。图2-3 74LS373引脚图2.1.4 LED简介 LED显示器是由发光二极管构成的,常用的LED 显示器为8段,每一段对应一个发光二极管,这种显示器由共阴极和共阳极两种。共阴极LED 显示器的发光二极管的阴极连接在一起,当某个发光二极管的阳极为高电平时,发光二极管点亮,相应的段被显示。图2-4就是一个共阴极的数码管。为了使LED显示器显示不同的符号或数字,要把不同段的发光二极管点亮,这样就要为LED显示器提供代码,这些代码可使LED相应的段发光,从而显示不同的字符。图2-4 共阴极数码管外观图2.1.5 交通灯简介图2-5为交通灯器件,从左至右依次为红灯,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 交通灯 控制系统 设计

限制150内