基于AT89C51单片机的交通灯控制系统设计49373.ppt
《基于AT89C51单片机的交通灯控制系统设计49373.ppt》由会员分享,可在线阅读,更多相关《基于AT89C51单片机的交通灯控制系统设计49373.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于基于AT89C51单单片机的片机的交通灯控制系交通灯控制系统设计统设计1.1 项项目概述目概述1.2 项项目要求目要求1.3 系系统设计统设计1.4 硬件硬件设计设计1.5 软软件件设计设计1.6 系系统统仿真及仿真及调试调试1.1 项项目概述目概述随着微控技随着微控技术术的口益完善和的口益完善和发发展,展,单单片机的片机的应应用不断走向深用不断走向深入。它的入。它的应应用必定用必定导导致致传统传统的控制技的控制技术术从根本上从根本上发发生生变变革。革。它在工它在工业业控制、数据采集、智能控制、数据采集、智能仪仪表、机表、机电电一体化、家用一体化、家用电电器等器等领领域得到广泛的域得到广
2、泛的应应用,极大地提高了用,极大地提高了这这些些领领域的技域的技术术水水平和自平和自动动化控制。同化控制。同时时,伴随着我国,伴随着我国经济经济的高速的高速发发展,私家展,私家车车、公交、公交车车的增加,无疑会的增加,无疑会给给我国的道路交通系我国的道路交通系统带统带来沉重来沉重的的压压力,很多大城市都不同程度地受到交通堵塞力,很多大城市都不同程度地受到交通堵塞问题问题的困的困扰扰。下面以下面以AT89 C51单单片机片机为为核心,核心,设计设计出以人性化、智能化出以人性化、智能化为为目的的交通灯控制系目的的交通灯控制系统统。本本项项目主要从目主要从单单片机片机应应用上来用上来实现实现十字路口
3、交通灯智能化的十字路口交通灯智能化的管理,用来控制管理,用来控制过过往往车辆车辆的正常化运作。的正常化运作。返回1.2 项项目要求目要求用用AT89C51单单片机控制一个交通灯系片机控制一个交通灯系统统,晶振采用,晶振采用12 MHz。设设A车车道与道与B车车道交叉道交叉组组成十字路口,成十字路口,A车车道是主干道,道是主干道,B为为支道。支道。设计设计要求如下要求如下:(1)用用发发光二极管模光二极管模拟拟交通信号灯交通信号灯;(2)正常情况下,正常情况下,A,B两两车车道道轮轮流放行,流放行,A车车道放行道放行50 s,另有,另有5s用于警告用于警告;东东西南北西南北车车道放行道放行30
4、s,另有,另有5s用于警告用于警告;(3)在交通繁忙在交通繁忙时时,交通信号灯控制系,交通信号灯控制系统应统应有手控开关,可人有手控开关,可人为为地改地改变变信号灯的状信号灯的状态态,以,以缓缓解交通解交通拥挤拥挤状况。在状况。在B车车道放行道放行期期间间,若,若A车车道有道有车车而而B车车道无道无车车,按下模,按下模拟拟开关开关K1使使A车车道道放行放行15s;在在A车车道放行期道放行期间间,若,若B车车道有道有车车而而A车车道无道无车车,按,按下模下模拟拟开关开关K2使使B车车道放行道放行15s。(4)有有紧紧急急车辆车辆通通过时过时,按下开关,按下开关K3使使A,B车车道均道均为红为红灯
5、,禁灯,禁止通行止通行20s。返回1.3 系系统设计统设计交通灯控制系交通灯控制系统统主要控制主要控制A,B两两车车道的交通,以道的交通,以AT89C51单单片机片机为为核心芯片,通核心芯片,通过过控制三色控制三色LED灯的亮灯的亮灭灭来控制各来控制各车车道道的通行的通行;另外通另外通过过3个按个按键键来模来模拟拟各各车车道有无道有无车辆车辆的情况和有的情况和有紧紧急急车辆车辆的情况。根据的情况。根据设计设计要求,制定要求,制定总总体体设计设计思想如下思想如下:正常情况下运行主程序,采用正常情况下运行主程序,采用0.5s延延时时子程序的反复子程序的反复调调用来用来实现实现各种定各种定 时时间时
6、时间。一个一个车车道有道有车车而另一个而另一个车车道无道无车时车时,采用外部中断,采用外部中断1执执行中断行中断服服务务程序,并程序,并设设置置该该中断中断为为低低优优先先级级中断。中断。有有紧紧急急车辆车辆通通过时过时,采用外部中断,采用外部中断0执执行中断服行中断服务务程序,并程序,并设设置置该该中断中断为为高高优优先先级级中断,中断,实现实现二二级级中断嵌套。中断嵌套。下一页返回1.3 系系统设计统设计1.3.1框框图设计图设计基于基于AT89C51单单片机的交通信号控制系片机的交通信号控制系统统由由电电源源电电路、路、单单片片机主控机主控电电路、按路、按键键控制控制电电路和道路路和道路
7、显显示示电电路几部分路几部分组组成,框成,框图图如如图图1.1所示。所示。1.3.2知知识识点点通通过过学学习习和和查阅资查阅资料,本料,本项项目需掌握和了解如下知目需掌握和了解如下知识识:+5 V电电源原理及源原理及设计设计。(见见附附录录A)单单片机复位片机复位电电路工作原理及路工作原理及设计设计。单单片机晶振片机晶振电电路工作原理及路工作原理及设计设计。上一页 下一页返回1.3 系系统设计统设计按按键电键电路工作原理及路工作原理及设计设计。驱动电驱动电路路74 LS07的特性及使用。的特性及使用。LED的特性及使用。的特性及使用。AT89C51单单片机引脚。片机引脚。单单片机片机汇编语汇
8、编语言及程序言及程序设计设计。上一页返回1.4 硬件硬件设计设计用用12只只发发光二极管模光二极管模拟拟交通信号灯,以交通信号灯,以AT89 C51单单片机的片机的P0控制控制这这12只只发发光二极管,由于光二极管,由于单单片机片机带负载带负载的能力有限,因的能力有限,因此,在此,在P0口与口与发发光二极管之光二极管之间间用用74 L507作作驱动电驱动电路,路,P0口口输输出低出低电电平平时时,信号灯亮,信号灯亮;输输出高出高电电平平时时,信号灯,信号灯灭灭。在正常情。在正常情况和交通繁忙况和交通繁忙时时,A,B两两车车道的道的6只信号灯的控制状只信号灯的控制状态态有有5种种形式,即形式,即
9、P0口控制功能及相口控制功能及相应应控制控制码码如表如表1.1所示。分所示。分别别以按以按键键K1,K2模模拟拟A,B车车道的道的车辆检测车辆检测信号,开关信号,开关K1按下按下时时,A车车道放行道放行;开关开关K2按下按下时时,B车车道放行道放行;开关开关K1和和K2的控制信号的控制信号经经异或取反后,异或取反后,产产生中断生中断请请求信号求信号(低低电电平有效平有效),通,通过过外部中外部中断断1向向CPU发发出中断出中断请请求求;因此因此产产生外部中断生外部中断1中断的条件中断的条件应应是是:,可用集成,可用集成块块74 LS266(如无如无74LS266,可用,可用74LS86与与74
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AT89C51 单片机 交通灯 控制系统 设计 49373
限制150内