基于单片机的智能交通灯的设计.doc





《基于单片机的智能交通灯的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的智能交通灯的设计.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1总体介绍1.1 芯片简介AT89C5X芯片简介,AT89C51是AT89C5X系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。AT89C51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。AT89C51内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一
2、编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。 AT89C51共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。AT89C51有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。AT89C51共有4组8位I/O口(P0、P1、P2或P3),用于对外部数据的传输。AT89C51内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。AT89C51具备较完善的中断功能,有两个外
3、中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。AT89C51内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但AT89C51单片机需外置振荡电容。1.2 技术指标用AT89C51单片机设计一个智能交通灯控制系统,使其能模仿城市十字路口交通灯的功能,并对满足特殊的控制要求。每条道路上各配有一组红、黄、绿交通信号灯,其中红灯亮,表示该道路禁止通行;黄灯亮表示该道路上未过停车线的车辆禁止通行,已过停车线的车辆继续通行;绿灯表示该道路允许通行。该电路自动控制十字路口两组红、黄、绿交通灯的状态转换,实现十字路口自动化。交通等示意图如图1-
4、1所示 图1-1 交通灯示意图1.3 设计指标该控制系统能控制东西南北四个路口的红黄绿灯正常工作。东西和南北方向分时准行和禁行。两垂直方向的准行时间均为60s或120s,可以进行控制转换。准行方向亮绿灯与禁行方向亮绿灯55s后,四个产品同时加亮一黄灯进行闪烁,以警告车辆及行人,准行方向与禁行方向即将改变。四个道口用数码管显示路人行或禁行的剩余时间在交通情况特殊情况下可以通过K1、K2、K3按键对交通灯进行控制。当有紧急情况发生时按下K1键四个路口同时加亮黄灯进行闪灯且倒计时显示关闭。黄灯闪烁完毕后四路口全变红灯禁行,处理紧急情况。有某方向上车辆过多 ,可以使用K2、K3键控制东西或南北方向通行
5、,另一方向禁行。按下控制键后先在四个路口加5s的黄灯闪烁.2 系统硬件电路的设计2.1 AT89C5X单片机内部结构及引脚在AT89C5X系列单片机中,有2个系列:子51系列和52子系列。每个系列有若干种型号。51系列有AT89C51、8751和8031。我们以AT89C5X系列单片机的典型型号AT89C51为例来介绍其结构和功能。AT89C5X的内部结构框图2-1如下: 图2-1 AT89C51单片机内部结构分析上图,并按其功能部件划分可以看出,AT89C5X系列单片机是由8大部分组成的,分别为:一个8位中央处理器CPU(又成为微处理器)、128个字节的片内数据存储器RAM、4KB的片内程序
6、存储器ROM或EPROM、18个特殊功能寄存器SFR、4个8位并行输入输出I/O接口、1个串行I/O接口,完成单片机与其他微机之间的串行通信、2个定时器/计数器T0、T1、一个具有5个中断源,2 个可编程优先级的中断系统。 它可以接收外部中断申请、定时器/计数器中断申请和串行口终端申请。AT89C5X系统的引脚说明:AT89C5X系列单片机中的8031、AT89C51及8751均采用40Pin封装的双列直接DIP结构,图二是它们的引脚配置,40个引脚中,正电源和底线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。8951的复位方式可以自动复位,也可以是手动复
7、位。除此之外,RESET是复用引脚,Vcc掉电其间,此引脚可以接备用电源,以保证单片机内部RAM的数据不丢失。 在编程时,EA/Vpp脚还需加上21V的编程电压。AT89C51的引脚图如图2-2所示图2-2 AT89C51引脚图振荡器特性: XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。芯片擦除: 整个EPROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持
8、ALE管脚处于低电平10ms 来完成。在芯片擦除操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。2.2单片机的特点与应用单片机的特点:控制功能强、抗干扰性强,可靠性高,工作温度范围宽、开发周期短,性价比高,易于产品化。单片机的应用领域:智能化仪表、实时工业控制、机电一体化产品、智能接口、办公自动化、商业营销、家用电器。2.3 主控制系统一个完整的交通灯控制系统相当于一个简单的单片机系统。该系统有交通灯设置电路、单片机、显示电路、复位电路和震荡电路等构成。单片机是集成的IC芯片,只需根据实际设计要求选型。其他部分都需要根据应用要求和性能指标自行设计。硬件电路图如
9、图2-3所示图2-3 智能交通灯系统的硬件电路单片机的P0口用于控制8255。8255的PA口和PB口用于控制南北及东 西的通行灯。PC口及P3.0到P3.2口用于4组2位LED计时器的控制,特种车通过时使用外中断0口(P3.3),手动自动转换采用PC口按键。选择8255的工作方式0,在这种情况下三个端口都可以由程序设置为输入和输出。2.3.1系统时钟、复位电路设计单片机的Vcc引脚接+5V 的电源,Vss引脚接地。复位电路为独立的复位电路。RC上电复位电路接施密特电路输入端,施密特电路输出接AT89C51和外围复位电路,这样可是系统可靠的复位。给RST端持续高电平,超过两个时钟周期,则AT8
10、9C51单片机复位。其复位电路如图2-4所示图2-4 系统的复位电路时钟电路由两个30PF的微调电容和一个晶振组成。AT89C51内部有一个用于构成振荡器的高增益反相放大器,它的输入端为芯片引脚XTAL1,输出端为引脚XTAL2。这两个引脚接石英晶体振荡器和微调电容,构成一个稳定的自激振荡器。2.3.2系统计时显示模块的设计计时显示模块显示PB、P1、P2的输出数据,用于显示通行或禁行时间,且可以实现60秒和120秒的交替显示。控制开关由PC0、PC1控制。用软件编程,采用中断、查询的方法检测按键按下的位置,全采用外部寻址方式。数码显示硬件采用高亮7段LED发光数码管显示,驱动电流由单片机与8
11、255共同提供。PA口输出控制交通灯的红绿灯的交替亮灭。用软件编程对外部I/O口送数据,从而实现交通灯的控制。2.3.3紧急状况模块的设计当特种车辆到来时能自动关闭所有绿灯,所有交通灯显示黄色闪烁状态,让特种车通过。设计中采用外部中断的方式作为特种车通行的状况,使用外部中断0来影响特种车的通行要求。当有特种车辆通过时,按下K1键,低电平经与门连接到外部中断引脚P3.2,是系统进入中断过程,在中断服务程序中,使交通灯显示黄色闪烁的状态。某方向上车辆过多,可以使用K2、K3键控制东西或南北方向通行,另一方向禁行。按下控制键后先在四个路口加5s的黄灯闪烁。K2、K3键也通过与门连接到外部中断引脚P3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 交通灯 设计

限制150内