基于AT89S52的交通灯控制器的设计与实现毕业论文.doc
《基于AT89S52的交通灯控制器的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《基于AT89S52的交通灯控制器的设计与实现毕业论文.doc(35页珍藏版)》请在三一办公上搜索。
1、 本科毕业论文题 目: 基于AT89S52的交通灯控制器的设计与实现姓 名: 专 业: 自动化班 级: 院 系: 工学院入学年度: 指导教师: 日 期: 摘要:目前随着人民生活水平的提高,很多家庭都有了私家车,城市道路交通问题也与人们的日常生活更加息息相关,因此在现代化快速发展的今天,城市交通问题显得日益重要。同时伴随着科技的飞速发展,我们正在用技术改善我们的生活环境和解决我们生活中的问题,而目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。本设计的目标就是依靠Flash单片机系列AT89系列为核心设计交通控制器来解决交通拥堵的问题,使十字路口处的交通井然有序,方便人们
2、出行,保障道路安全畅通。 本系统采用AT89系列单片机ATS52为控制单元来设计交通灯控制器通过ATS52芯片的端口(P1.0P1.5)设置红,绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示,外围电路由车数采集模块、LED 显示模块组成。要求南北方向和东西方向两个交叉路口的车辆交替运行,在交叉路口中相对两个方向上能根据车流量自动调节通行时间,当一道有车而另一道无车时,交通灯控制系统能立即让有车的车道放行。同时考虑到特殊车辆情况,设计紧急转换开关。本系统实用性强,操作简单,扩展功能强。关键词: 单片机;交通灯;车流量; Abstract:Now with the improvem
3、ent of living standards, many families have a private car, urban traffic problems and is more closely related to peoples daily lives, so todays rapid development in the modern, urban transport issues become increasingly important.Accompanied by the rapid development of science and technology, we are
4、 using technology to improve our living environment and solve our problems in life, and the current single-chip permeate all areas of our lives, which is difficult to find areas of almost no traces of the microcontroller.The design goal is to rely on family AT89 Series Flash MCU as the core design o
5、f traffic controller to solve traffic congestion problems, the crossroads of traffic orderly, convenient for people to travel, road safety flow. The system uses the AT89 series microcontrollers ATS52 control unit designed for the traffic light controller chip by ATS52 port (P1.0 P1.5) set the red, g
6、reen, gave the time of the function; traffic light cycle light, countdown 5 seconds left flashing yellow warning, the external circuit by the number of vehicle acquisition module, LED display modules.Required north-south direction and east-west intersection of two alternately operating the vehicle i
7、n the intersection in both directions relative to traffic flow can be adjusted automatically according to the passage of time, when a road without a car and another car, traffic light control system can immediately driveway so that cars release. Taking into account the special condition of the vehic
8、les, the design of emergency switch. The system is practical, simple, powerful extensions.Keywords: microcontroller; traffic; light; traffic;目 录一引 言1二设计方案的选择论证4方案介绍4方案一4方案二5方案三6论证总结6三系统的硬件设计73.1单片微型计算机发展概述73.1.1 单片机简介73.1.2 MCS51和AT89系列单片机73.2 所选器件的硬件结构83.2.1 AT89S52单片机的硬件结构特点83.2.2 AT89S52单片机的引脚功能8
9、3.2.3 74LS373的引脚功能143.2.4 发光二极管硬件特点163.2.5 LM7805的硬件结构特点173.3 控制单元设计173.3.1 控制流程分析173.3.2 控制板设计183.4 控制电路模块和电路设计183.4.1 控制电路模块193.4.2 控制电路设计19四 系统软件设计214.1软件设计说明21五 总结25六 参考文献26附录28引 言 嵌入式系统被定义为:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这
10、一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。目前嵌入式系统除了部分为32 位处理器外,大量存在的是8 位和16 位的嵌入式微控制器(MCU) ,嵌入式系统是计算机应用的另一种形态,正如前所述它与通用计算机应用不同:嵌入式计算机是以嵌入式系统的形式隐藏在各种装置、产品和系统之中的一种软硬件高度专业化的特定计算机系统。目前根据其发展现状,嵌入式计算机可以分成下面几类:(1) 嵌入式微处理器(Embedded MicroprocessorUnit , EMPU) 嵌入式微处理器的基础是通用计算机中的CPU。在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式
11、应用有关的母板功能,这样可以大幅度减小系统体积和功耗。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。(2) 嵌入式微控制器(Microcontroller Unit , MCU) 嵌入式微控制器又称单片机。嵌入式微控制器一般以某一种微处理器内核为核心,芯片内部集成ROMPEPROM、RAM、总线、总线逻辑、定时P计数器、WatchDog、IPO、串行口、脉宽调制输出、APD、DPA、Flash RAM、E2PROM 等各种必要功能和外设。为适应不同的应用需求,一般一个系列的单片机具有多种衍生产品,每
12、种衍生产品的处理器内核都是一样的,不同的是存储器和外设的配置及封装。这样可以使单片机最大限度地和应用需求相匹配,功能不多不少,从而减少功耗和成本。和嵌入式微处理器相比,微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。(3) 嵌入式DSP 处理器( Embedded Digital SignalProcessor , EDSP)DSP 处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP 算法,编译效率较高,指令执行速度也较高。在数字滤波、FFT、谱分析等方面DSP 算法正在大量进入嵌入式领域,DSP 应用正从在通用单片机中以普通指令实现DSP 功能,过渡到采用
13、嵌入式DSP 处理器。(4) 嵌入式片上系统(System On Chip)随着EDI 的推广和VLSI 设计的普及化,及半导体工艺的迅速发展,在一个硅片上实现一个更为复杂的系统的时代已来临, 这就是System On Chip(SOC) 。各种通用处理器内核将作为SOC 设计公司的标准库,和许多其它嵌入式系统外设一样,成为VLSI 设计中一种标准的器件,用标准的VHDL 等语言描述,存储在器件库中。用户只需定义出其整个应用系统,仿真通过后就可以将设计图交给半导体工厂制作样品。这样除个别无法集成的器件以外,整个嵌入式系统大部分均可集成到一块或几块芯片中去,应用系统电路板将变得很简洁,对于减小体
14、积和功耗、提高可靠性非常有利。嵌入式计算机在应用数量上远远超过了各种通用计算机,一台通用计算机的外部设备中就包含了5 - 10 个嵌入式微处理器。在制造工业、过程控制、网络、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等方面均是嵌入式计算机的应用领域。进入21世纪,嵌入式技术全面展开,目前已成为通信和消费类产品的共同发展方向。在通信领域,数字技术正在全面取代模拟技术。在广播电视领域,美国已开始由模拟电视向数字电视转变,欧洲的DVB(数字电视广播)技术已在全球大多数国家推广。数字音频广播(DAB)也已进入商品化试播阶段。而软件、集成电路和新型元器件在产业发展中的作用日益重要。所
15、有上述产品中,都离不开嵌入式系统技术。像前途无可计量的维纳斯。嵌入式系统是这个后PC时代的擎天之柱。我们有理由相信,未来的电子技术就是嵌入式系统技术的天下。二 设计方案的选择论证主要功能和技术指标:本系统的设计目的,是利用单片机实现根据十字路口处待通行车的数量来确定南北、东西两个方向通行的时间,而且要考虑特殊车辆情况来设置交通信号灯的紧急转换。(1)设计一个十字路口的交通灯控制电路,基本要求是东西方向和南北方向两个交叉路口的车辆交替运行,设计重点是东西方向和南北方向的放行时间均为60S;绿灯放行,红灯停止;绿灯转红灯时,黄灯亮5S; (2)两个方向能根据车流量自动调节通行时间,当一道有车而另一
16、道无车时,交通灯控制系统能立即让有车的车道放行。(3)考虑到特殊车辆如救护车、消防车等紧急情况,此系统因而设置紧急转换开头,能禁止普通车辆通行,路口的信号灯全部变红,以便让紧急车辆通过。假定紧急车辆的通过的时间为5S,紧急车辆通过后,交通恢复先前状态。方案介绍 (1) 具有十字路口交通固定通行时间自动控制功能;(2) 可以人工干预,通过预置通行时间,实现预置控制功能;(3) 车流量较小或暂无车辆通行以及有急车通行的情况下,实现强行通行的功能。方案一采用标准ATC89S52单片机作为整个控制核心;通行倒计时显示采用3位LED数码管;左拐、右拐、直行及行人4种通行指示灯采用双色高亮发光二极管;LE
17、D显示采用动态扫描,以节省端口数。特种车辆通行采用实时中断完成,识别方法采用红外线发射及接收方案。按以上系统构架设计,单片机端口资源满足要求。该系统具有电路简单,设计方便,显示亮度高,耗电较少,可靠性高等特点。整个电路组成框图如图1.1所示。 P1 P2AT89S52 P0INT1 P3 P3南北通行灯(2组)东西通行灯(2组)3位LED显示器(4组)列扫描驱动串口通信119、120车辆监测自动/手动键盘上电复位图1.1:采用LED动态扫描的交通灯控制系统方案二 采用AT89C2051单片机作为控制器,通行倒计时显示采用1616点阵LED发光管,左拐、右拐、直行及行人4种通行指示灯也采用161
18、6点阵双色LED发光管。该系统设计框架如图所示。列驱动采用74LS595以实现串行端口扩展,行驱动采用4/16译码器74LS154动态扫描,译码器74LS154生成16条行选通信号线,再经过驱动器驱动对应的行线。每条行线上需要较大的驱动电流,应选用大功率三极管作为驱动管。这种设计方案的图案显示逼真,单片机占用端口资源少;缺点是需要大量的硬件,电路复杂,耗电量大,在模型制作中较少采用。如图1.2所示:RXDTXD单片机I/O口电源行驱动器双色LED显示点阵(每个路口7个)列驱动器74LS595图1.2:采用1616点阵LED发光管设计的交通灯控制系统方案三 采用AT89C2051单片机作为控制器
19、,通行倒计时及左拐、右拐、直行、行人通过指示采用单块LCD液晶点阵显示器。这种方案设计占用单片机的端口最少,硬件也少,耗电也最小;虽然显示图案也很精美,但由于亮度太暗,晚上还得开背光灯,所以很少采用。论证总结 通过以上综合分析可以看出,方案一具有综合设计优点,因此城市道口交通灯控制系统模型采用方案一设计。 三 系统的硬件设计3.1单片微型计算机发展概述3.1.1 单片机简介单片微型计算机简称单片机。它是把组成微型计算机的各功能部件:中央处理器CPU、随机存储器RAM、只读存储器ROM、I/O接口电路、定时器/计数器以及串行口通信接口等部件制作在一块集成芯片中,构成一个完整的微型计算机。1971
20、年研制单片机的序幕拉开,经历四次更新换代,经过四十年的发展,单片机已从开始的4位发展到32位,目前正朝着多功能、多选择、高速度、低功耗、低价格、扩大存储容量和加强I/O功能及结构兼容的方向发展。3.1.2 MCS51和AT89系列单片机MCS-51 是单片机的典型代表,是指由美国 INTEL 公司生产的一系列单片机的总称。这一系列单片机包括了好些品种,如 8031,8051,8751 等,其中 8051 是最典型的产品,该系列单片机都是在 8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用 8051 来称呼 MCS51 系列单片机。INTEL 公司将 MCS51 的核心技术授权给了
21、很多其它公司,所以有很多公司在开发以 8051为核心的单片机,功能或多或少有些改变,以满足不同的需求。其中较典型的一款单片机 AT89C51(简称 C51)是由美国 ATMEL 公司以 8051 为内核开发生产的。AT89系列单片机和MCS-51单片机在内部功能、引脚以及指令系统方面完全兼容。由于AT89系列单片机继承了MCS-51的原有功能,内部含有大容量的Flash存储器,又增加了新的功能,如看门狗定时器、ISP及SPI串行接口技术等,因此在电子产品开发及智能化仪器仪表中有着广泛的应用。AT89S51相对于AT89C51增加的新功能包括: - 新增加很多功能,性能有了较大提升,价格基本不变
22、,甚至比89C51更低! - ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。 - 最高工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。 - 内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。 - 全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。 - 兼容性方面:向下完全兼容51全部字系列产品。比如8051、89C51等等早期MCS-51兼容产品。也就是说所有教科书、网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于AT89S52的交通灯控制器的设计与实现 毕业论文 基于 AT89S52 交通灯 控制器 设计 实现
链接地址:https://www.31ppt.com/p-3938149.html