- 4
- 0
- 约7.96千字
- 发布于贵州
- 举报
- 文档已下架,其它文档更精彩
MSC-51系列单片机交通灯控制器设计
MSC-51系列单片机交通灯控制器设计十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MSC-51系列单片机Intel8051和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;为了系统稳定可靠采用了MAX629“看门狗”芯片,避免了系统因为死机而停止工作的情况发生;显示时间直接通过8255的PA、PB口输出;交通灯信号通过PC口输出;交通灯的点亮采用VT双向晶闸管来控制,直接采用220V交流电源驱动,系统实用性强、操作简单、扩展性强。
关键词:单片机,交通灯,控制器,设计,实现
本人声明 I
摘要 1
1 引言 2
2 交通灯的总体方案设计与论证 2
1.1单片机与外围接口部件 3
1.2电源提供 3
1.3 倒计时显示界面 3
1.4 输入键盘 3
1.5 交通灯显示 5
1.6 理论分析与计算 5
1.6.1交通灯显示时序的理论分析与计算 5
1.6.2 交通灯显示时间的理论分析与计算 7
2 硬件的选择与简介 9
2.1 8051芯片简介 9
2.1.1 8051内部结构 ??? 9
2.1.2 8051的引脚说明: 10
2.2 8255芯片简介 10
2.2.1 内部结构 11
2.2.2 引脚功能说明 11
2.3 其他器件 12
2.3.1 数码管与交通信号灯 12
2.3.2 看门狗MAX692 12
3 控制器硬件系统设计 13
3.1 系统硬件设计方案 13
3.2 系统工作原理 15
结 论 17
致 谢 18
参考文献 19
摘要
随着城市机动车量的不断增加,许多大城市如北京、上海、南京等出现了交通超负荷运行的情况,因此,自80年代后期,这些城市纷纷修建城市高速道路,然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。人们的消费水平不断的提高,私人车辆不断的增加。人多、车多道路少的道路交通状况已经很明显了。如果将每个交通十字路口的多余交通警察撤回,安排在最不利于管理和事故高发的地方,不但可以大大的降低交通事故的发生率,而且可以节省大量的人力财力。基于新型规则的可编程交通控制系统(以下简称交通控制系统)可以实现对车辆、行人的控制,使的交通便于管理。所以,采用单片机自动控制交通灯有现实的社会意义。
本系统由单片机系统、键盘、LED显示、交通灯显示系统组成。系统包括人行道、左传、右转、以及基本的交通灯的功能。系统除基本的交通灯功能外,还具有倒计时,时间设置,紧急情况处理、及根据具体情况手动控制等功能。在紧急情况下,设置交通灯状态为:
? 全红:东南西北所有方向禁止通行。
? 南北红、东西绿:南北方向禁行;东西方向通行。
? 东西红、南北绿:东西方向禁行;南北方向通行。单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。
通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。
在今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。这一技术在19世纪就已出现了。
信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果
交通灯的总体方案设计与论证
根据课题任务的要求,该系统具有交通灯的显示功能,倒计时功能,改变时间设定功能,所以把系统分为几个模块,包括倒计时显示器、键盘、交通信号灯、控制模块和看门狗电路。系统硬件框图如下
图1.1 系统硬件连接框图
1.1单片机与外围接口部件
该系统主控芯片单片机采用MCS-8051,它内部具有128个8位用户数据存储单元和128个专用寄存器单元,两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向,可以满足该控制系统的设计要求。
锁存器选用74LS373,用于单片机输出地址信号锁存。
为使模块稳定工作,须有可靠电源。我们考虑了两种电源方案
方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统复杂,且可能影响电路电平。
方案二:采用单片机控制模块提供电源。改方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。
该系统要求完成倒计时、状
原创力文档

文档评论(0)