单片机控制交通灯系统设计

上传人:第*** 文档编号:57339463 上传时间:2018-10-21 格式:DOC 页数:37 大小:282.50KB
返回 下载 相关 举报
单片机控制交通灯系统设计_第1页
第1页 / 共37页
单片机控制交通灯系统设计_第2页
第2页 / 共37页
单片机控制交通灯系统设计_第3页
第3页 / 共37页
单片机控制交通灯系统设计_第4页
第4页 / 共37页
单片机控制交通灯系统设计_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《单片机控制交通灯系统设计》由会员分享,可在线阅读,更多相关《单片机控制交通灯系统设计(37页珍藏版)》请在金锄头文库上搜索。

1、摘 要本系统由单片机系统、键盘、LED 显示、交通灯演示系统组成。系统包括人行道、左转、右转、以及基本的交通灯的功能。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。本设计是单片机控制的交通灯控制系统。单片机即单片微型计算机。由RAM,ROM,CPU 构成,其集定时、计数和多种接口与一体的微控制器。它体积小、成本低、功能强,广泛的应用于只能产业和工业自动化上。而 51 系列单片机是各类单片机中最为典型和富有代表性的一种。关键字:单片机;交通灯;AT89S52;Proteus 仿真ABSTRACTThis system by

2、 single chip microcomputer system, keyboard, LED display, traffic lights of the demo system. System including sidewalks, turn left, turn right, and the basic function of traffic lights. System in addition to the basic function of traffic lights, also has a countdown, time setting, emergency treatmen

3、t, light time of period of time to adjust light and manual control based on the specific situation, and other functions. This design is a single-chip microcomputer control of traffic lights control system. SCM the single chip microcomputer. Formed by RAM, ROM and CPU, timing, count and various inter

4、face and the integration of the micro controller. It has small volume, low cost, strong function, widely used in industry and industrial automation. And 51 series microcontroller is the most typical and representative in all kinds of single chip microcomputer. Key words: Single chip microcomputer;Tr

5、affic lights;AT89S52;Proteus simulation 目 录 前 言1 第 1 章 绪 论2 1.1 设计要求2 1.2 设计意义2 第 2 章 系统总体方案及硬件设计4 2.1 芯片的选择与简单介绍 4 2.2 系统方框图7 2.3 工作原理8 2.4 单片机最小系统9 2.5 时间显示电路 .10 2.6 交通灯电路10 第 3 章 软件设计12 3.1 整体系统分析12 3.2 相关参数计算13 3.3 程序流程图13 第 4 章 Proteus 软件仿真.14 4.1 系统仿真电路图14 4.2 仿真结果分析15 总 结16 参考文献17 致 谢18 附录一1

6、9 附录二20 附录三30 附录四32前前 言言19世纪初,在英国中部的约克城,红绿装分别代表女性的不同身份。其中着红妆的女人代表我已经结婚了,而着绿装的女人则是未婚者。后来,英国伦敦议会大厦前经常发生马车扎人的事故,于是人们受到红绿装的启发,1868年12月10日,信号灯家族的第一个成员就在英国伦敦议会大厦的广场上诞生了,由当时英国机械师师德.哈特设计,制造的灯柱高7米,身上挂着一盏红绿两色的提灯煤气交通信号灯,这是城市街道的第一盏信号灯。在灯的脚下,一名手持长杆的警察随心所欲的牵动皮带转换提灯的颜色。后来在信号灯的中心装上煤气灯罩,它的前面有两块红、绿玻璃交替遮挡。不幸的是只面试23天的煤

7、气灯突然爆炸自灭,使一位正在值勤的警察也因此断送了性命。从此,城市的交通灯被取缔了。知道1914年,在美国的克利夫兰市才率先恢复了红绿灯,不过这时已是“电气信号灯”。稍后又在纽约和芝加哥等城市,相继重新出现了交通信号灯。随着各种交通工具的发展和交通指挥的需要,第一盏名副其实的三色灯(红黄绿三种标志)于1918年诞生。它是三色圆形四面投影器,被安装在纽约市五号街的一座高塔上,由于它的诞生使城市交通大为改善。黄色信号灯的发明者是我国的胡汝鼎,他怀着“科学救国”的抱负到美国深造,在大发明家爱迪生为董事长的美国通用电气公司任职员。一天,他站在繁华的十字路口等待绿灯信号,当他看到红灯正要过去时,一辆转弯

8、的汽车呼地一声擦身而过,吓了他一声冷汗。回到宿舍,他反复琢磨,终于想到了在红绿灯中间再加上一个黄色信号灯,提醒人们注意危险。他的建议立即得到有关方面的肯定。于是红黄绿三色信号灯即以一个完整的指挥信号家族,遍及全世界陆、海、空交通领域了。中国最早的马路红绿灯,是于1928年出现在上海英租界。从最早的手牵皮带到20世纪50年代的电气控制,从采用计算控制到现代化的电子定时监控,交通信号灯在科学化,自动化上不断地更新,发展和完善。1第第 1 章章 绪绪 论论1.1 设计要求1)南北方向(主干道)车道和东西方向(支干道)车道两条交叉道路上的车辆交替运行,主干道每次通行时间都设为 30 秒、支干道每次通行

9、间为 20 秒,时间可设置修改;2)在绿灯转为红灯时,要求黄灯先亮 5 秒钟,才能变换运行车道;3)黄灯亮时,要求每秒闪亮一次;4)东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用计时的方法);5)一道有车而另一道无车(实验时用开关 K0 和 K1 控制),交通灯控制系统能立即让有车道放行; 6)有紧急车辆要求通过时,系统要能禁止普通车辆通行,A、B 道均为红灯,紧急车由 K2 开关模拟。1.2 设计意义国内的交通灯一般设在十字路门,在醒目位置用红、绿、黄三种颜色的指示灯。加上一个倒计时的显示计时器来控制行车。对于一般情况下的安全行车,车辆分流尚能发挥作

10、用,但根据实际行车过程中出现的情况,还存在以下缺点:1两车道的车辆轮流放行时间相同且固定, 在十字路口,经常一个车道为主干道,车辆较多,放行时间应该长些;另一车道为副干道,车辆较少,放行时间应该短些。2没有考虑紧急车通过时,两车道应采取的措施,臂如,消防车执行紧急任务通过时,两车道的车都应停止,让紧急车通过。基于传统交通灯控制系统设计过于死板,红绿灯交替是间过于程式化的缺点,智能交通灯控制系统的设计就更显示出了它的研究意义,它能根据道路交通拥护,交叉路口经常出现拥堵的情况。利用单片机控制技术提出了软件和硬件设计方案,能够实现道路的最大通行效率。2第第 2 章章 系统总体方案及硬件设计系统总体方

11、案及硬件设计2.1 芯片的选择与简单介绍主控芯片采用 AT89S52 单片机(其管脚图如图 2.1 所示)。单片机,亦称单片微型计算机。它是把中央处理器(CPU)、数据存储器(RAM)、程序存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。计算机的产生加快了人类改造世界的步伐,但是它毕竟体积大。于是,微型计算机(即单片机)在这种情况下诞生了。纵观生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能 IC 卡、电子 宠物等,这些都离不开单片

12、机。 单片机以体积小、功能全、性价比等诸多优点而独具特色,在工业控制、尖端武器、通信设备、家用电器等嵌入式应用领域中独占鳌头。如果说 C 语言程序设计课程设计的基础课,那么单片机以其系统硬件构架完整、价格低廉、学生能动手等特点,成为工科学生硬件设计基础课。3P3.5/T115P3.4/TO14P3.3/INT113P3.2/INT012P3.1/TXD11P3.0/RXD10P2.7/A1528P2.6/A1427P2.5/A1326P2.4/A1225P2.3/A1124P2.2/A1023P2.1/A922P2.0/A821P0.7/AD732P0.6/AD633P0.5/AD534P0.

13、4/AD435P0.3/AD336P0.2/AD237P0.1/AD138P0.0/AD039XTAL119XTAL218RST9PSEN29 ALE24 EAP1.78P1.67P1.0/T21 P1.1/T2EX2 P1.23 P1.34 P1.45 P1.56 P3.6/VVR16 P3.7/RD17dfBAT89S52U1图 2.1 AT89S52 单片机引脚图MCS-51 单片机是指由美国 INTEL 公司生产的一系列单片机的总称,这一系列单片机包括了好些品种,如 8031,8051,8751,8032,8052,8752 等,其中 8051 是最早最典型的产品,该系列其它单片机都是

14、在 8051 的基础上进行功能的增、减、改变而来的,所以人们习惯于用 8051 来称呼 MCS-51 系列单片机。8051 单片机包含中央处理器(CPU)、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:2.1.1 中央处理器(CPU)中央处理器(CPU)是整个单片机的核心部件,是 8 位数据宽度的处理器,能处理 8 位二进制数据或代码,CPU 负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。2.1.2 数据存储器(RAM)8051 内部有 128 个

15、8 位用户数据存储单元和 128 个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的 RAM 只有 128 个,可存放读写的数据,运算的中间结果或用户定义的字型表。42.1 .3 程序存储器(内部 ROM):程序存储器用于存放程序和固定不变的常数等。通常采用只读存储器,且其又多种类型,在 89 系列单片机中全部采用闪存。AT89S51 内部配置了 4KB闪存。 定时/计数器用于实现定时和计数功能。AT89S51 共有 2 个 16 位定时/计数器。8051 共有 4 组 8 位 I/O 口(P0、 P1、P2 或 P

16、3),用于对外部数据的传输。每个口都由 1 个锁存器和一个驱动器组成。它们主要用于实现与外部设备中数据的并行输入与输出,有些 I/O 口还有其他功能。2.1.4 全双工串行口:A89S51 内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。2.1.5 时钟电路:时钟电路的作用是产生单片机工作所需要的时钟脉冲序列。2.1.6 中断系统:中断系统的作用主要是对外部或内部的终端请求进行管理与处理。AT89S51 共有 5 个中断源,其中又 2 个外部中断源和 3 个内部中断源。图 2.2 AT89S52 结构框图2.1.7 定时/计数器8051 有两个 16 位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。2.2 系统方框图电 源交通灯AT89S52交通灯时间 显示部分时钟电路复 位 电 路图 2.3 交通灯系统方框图2.3 工作原理由软件设置交通灯的初始时间,南北方向通行30秒,东西方向通行20秒,数码管采用动态显示,P0口送字形码,P2口送字位选通信

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号