单片机,交通灯系统控制实现、课程设计bncw.docx
《单片机,交通灯系统控制实现、课程设计bncw.docx》由会员分享,可在线阅读,更多相关《单片机,交通灯系统控制实现、课程设计bncw.docx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、通信系统统实习报报告题目名称称: 模拟拟交通灯灯控制系系统 姓名:联系电话话:指导教师师:所在班级级:通信信所在学院院:计算算机工程程学院提交时间间:20013年年12月月15日日目 录1 引引言52 交交通灯控控制系统统概要设设计52.1 单片片机交通通灯控制制系统通通行方案案设计552.2 单片片机交通通控制系系统的功功能要求求72.2.1 显示模模块功能能72.2.2 按键模模块功能能72.3 单片片机交通通控制系系统的基基本构成成及原理理73 系系统硬件件电路详详细设计计93.1 系统统硬件总总电路构构成93.2 单片片机系统统93.2.1 单片机机引脚介介绍1003.2.2 单片机机
2、最小系系统1443.3 显示示系统1153.3.1 LEDD显示1553.3.2 数码管管显示1163.4 信号号显示驱驱动电路路173.5 键盘盘输入电电路1884 系系统软件件程序详详细设计计194.1 程序序主体设设计流程程194.2 子程程序模块块设计1194.3 pprottel的的应用2215 系系统测试试215.1 装配配注意事事项2115.2 功能能性的检检验2225.2.1 仿真测测试2225.2.2 实物焊焊接结束束后的测测试2225.3 指标标参数的的测量2245.4 结果果分析224总结与展展望255致谢266实习分工工情况摘 要近年来随随着科技技的飞速速发展,单单片机
3、的的应用正正在不断断深入,同同时带动动传统控控制检测测技术日日益更新新。在实实时检测测和自动动控制的的单片机机应用系系统中,单单片机往往往作为为一个核核心部件件来使用用,仅单单片机方方面知识识是不够够的,还还应根据据具体硬硬件结构构软硬件件结合,加加以完善善。十字路口口车辆穿穿梭,行行人熙攘攘,车行行车道,人人行人道道,有条条不紊。那那么靠什什么来实实现这井井然秩序序呢?靠靠的就是是交通信信号灯的的自动指指挥系统统。交通通信号灯灯控制方方式很多多。本系系统采用用STCC89CC51单片机机以及单单片机最最小系统统和744HC2245电电路以及及外围的的按键和和数码管管显示等等部件,设设计一个个
4、基于单单片机的的交通灯灯设计。设设计通过过两位一一体共阴阴极数码码管显示示,并能能通过按按键对定定时进行行设置。本系统统实用性性强、操操作简单单、扩展展功能强强。关键词:交通灯灯,单片片机,显显示,计计时1 引引言当前,大大量的信信号灯电电路正向向着数字字化、小小功率、多多样化、方方便人、车车、路三三者关系系的协调调,多值值化方向向发展随随着社会会经济的的发展,城城市交通通问题越越来越引引起人们们的关注注。这些些城市纷纷纷修建建城市高高速道路路,在高高速道路路建设完完成初期期,它们们也曾有有效地改改善了交交通状况况。然而而,随着着交通量量的快速速增长和和缺乏对对高速道道路的系系统研究究和控制制
5、,高速速道路没没有充分分发挥出出预期的的作用。而而城市高高速道路路在构造造上的特特点,也也决定了了城市高高速道路路的交通通状况必必然受高高速道路路与普通通道路耦耦合处交交通状况况的制约约。人、车车、路三三者关系系的协调调,已成成为交通通管理部部门需要要解决的的重要问问题之一一。城市交通通控制系系统是用用于城市市交通数数据检测测、交通通信号灯灯控制与与交通疏疏导的计计算机综综合管理理系统,它它是现代代城市交交通监控控指挥系系统中最最重要的的组成部部分。2 交交通灯控控制系统统概要设设计2.1 单片片机交通通灯控制制系统通通行方案案设计设在十字字路口,分分为东西西向和南南北向,在在任一时时刻只有有
6、一个方方向通行行,另一一方向禁禁行,持持续一定定时间,经经过短暂暂的过渡渡时间,将将通行禁禁行方向向对换。其其具体状状态如下下图所示示。说明明:黑色色表示亮亮,白色色表示灭灭。交通通状态从从状态11开始变变换,直直至状态态6然后后循环至至状1,周而复始,即如图(图2-1)所示:直至状态6然后循环至状态1,通过具体的路口交通灯状态的演示分析我们可以把这四个状态归纳如下:图2-11交通状状态东西方向向红灯灭灭,同时时绿灯亮亮,南北北方向黄黄灯灭,同同时红灯灯亮,倒倒计时220秒。此此状态下下,东西西向禁止止通行,南南北向允允许通行行。东西方向向绿灯灭灭,同时时黄灯亮亮,南北北方向红红灯亮,倒倒计时
7、55秒。此此状态下下,除了了已经正正在通行行中的其其他所以以车辆都都需等待待状态转转换。南北方向向红灯灭灭,同时时绿灯亮亮,东西西方向黄黄灯灭,同同时红灯灯亮,倒倒计时330秒。此此状态下下,东西西向允许许通行,南南北向禁禁止通行行。南北方向向绿灯灭灭,同时时黄灯亮亮,东西西方向红红灯亮,倒倒计时55秒。此此状态下下,除了了已经正正在通行行中的其其他所以以车辆都都需等待待状态转转换。下面我们们可以用用图表表表示灯状状态和行行止状态态的关系系如下:表2-11交通状状态及红红绿灯状状态状态1状态3状态4状态6东西向禁行等待变换换通行等待变换换南北向通行等待变换换禁行等待变换换东西红灯灯1100东西
8、黄灯灯0001东西绿灯灯0010南北红灯灯0011南北绿灯灯1000南北黄灯灯0100东西南北北四个路路口均有有红绿黄黄3灯和和数码显显示管44个,在在任一个个路口,遇遇红灯禁禁止通行行,转绿绿灯允许许通行,之之后黄灯灯亮警告告行止状状态将变变换。状状态及红红绿灯状状态如表表2-11所示。说说明:00表示灭灭,1表表示亮。硬件设计计方面:本设计是是由 SSTC889S552单片片机作为为主控器器件,二二位共阳阳的数码码管, 8*88点阵作作为受控控器件的的交通灯灯模拟系系统。软件设计计方面:程序的设设计主要要是控制制整个系系统的运运行。它它包括系系统的初初始化程程序、显显示子程程序、定定时器、
9、时时间转换换子程序序。通过过单片机机运行以以上各个个子程序序实现整整个系统统的设计计功能。具具体设计计见源程程序清单单。2.2单单片机交交通控制制系统的的功能要要求本设计能能模拟基基本的交交通控制制系统,用用红绿黄黄灯表示示禁行,通通行和等等待的信信号发生生,还能能进行倒倒计时显显示。按按键可以以控制禁禁行、深深夜模式式、复位位、东西西通行、南南北通行行、时间间加、时时间减、切切换等功功能。共共四个二二位阴极极数码管管,东南南西北各各一个显显示时间间,四个个数码管管的阴极极都接到到STCC89CC51的的P1口口,阳极极接到774HCC2455芯片上上,通过过P0口口控制774HCC2455芯
10、片,起起到驱动动放大作作用。共共12个个发光二二极管,四四个路口口每个路路口各有有一个红红(禁行行)、黄黄(警告告)发光光二极管管,四个个路口的的二极管管接到PP2口,按按键接PP3口。2.2.1显示示模块功功能显示模块块分数码码管显示示和LEED显示示,数码码管倒计计时显示示可以提提醒驾驶驶员在信信号灯颜颜色发生生改变的的时间、在在“停止”和“通过”两者间间作出合合适的选选择。驾驾驶员和和行人普普遍都愿愿意选择择有倒计计时显示示的信号号控制方方式,并并且认为为有倒计计时显示示的路口口更安全全。倒计计时显示示是用来来减少驾驾驶员在在信号灯灯色改变变的关键键时刻做做出复杂杂判断的的一种方方法,它
11、它可以提提醒驾驶驶员灯色色发生改改变的时时间,帮帮助驾驶驶员在“停止”和“通过”两者间间作出合合适的选选择 。通通过两种种显示结结合,是是本设计计更合理理可靠。2.2.2按键键模块功功能本系统要要求的按按键控制制不多,且且I00口足够够,可直直接采用用独立式式。按键键可以设设置系统统的运行行状态,禁禁行状态态为数码码管均显显示“00”,红灯灯全亮;复位按按键可以以将整个个系统复复位;东东西通行行是东西西方向的的绿灯亮亮,南北北方向上上的红灯灯亮;南南北通行行为南北北方向上上的绿灯灯亮,东东西方向向上的红红灯亮;时间加加减可以以设置通通行和等等待通行行的时间间;切换换按键可可以切换换加减的的方向
12、时时间。通通过安检检模块的的控制,使使得整个个系统具具有灵活活性,实实用性。2.3单单片机交交通控制制系统的的基本构构成及原原理十字路口口车辆穿穿梭,行行人熙攘攘,车行行车道,人人行人道道,有条条不紊。那那么靠什什么来实实现这井井然秩序序呢?靠靠的就是是交通信信号灯的的自动指指挥系统统。交通通信号灯灯控制方方式很多多。本系系统采用用STCC89CC51单片机机以及单单片机最最小系统统和744HC2245驱驱动电路路以及外外围的按按键和数数码管显显示等部部件,设设计一个个基于单单片机的的交通灯灯设计。设设计通过过两位一一体共阴阴极数码码管显示示,并能能通过按按键对定定时进行行设置。本系统统实用性
13、性强、操操作简单单、扩展展功能强强。在相同的的时间里里提高通通车的质质量、效效率。并并能在高高峰期根根据实际际状况结结合方程程式控制制按钮来来调整主主次干道道的通车车时间,降降低交通通拥挤堵堵塞现象象。并使使交通控控制系统统具有紧紧急控制制,使救救护车、救救护车通通过时, 使两个个方向均均亮红灯灯,救护护车和消消防车通通过后,恢恢复原来来状态,增增加对出出现特殊殊情况的的处理能能力。本单片机机控制交交通灯系系统,可可用单片片机直接接控制信信号灯的的状态变变化,基基本上可可以指挥挥交通的的具体通通行,当当然,接接入LEED数码码管就可可以显示示倒计时时以提醒醒行使者者,更具具人性化化。本系系统在
14、此此基础上上,单片片机对此此进行具具体处理理,及时时调整控控制指挥挥。如图图(图22-2)所所示:键盘设置置模块对对系统输输入模式式选择及及具体通通行时间间设置的的信号,系系统进入入正常工工作状态态,执行行交通灯灯状态显显示控制制,同时时将时间间数据倒倒计时输输入到LLED数数码管上上实时显显示。在在此过程程中还要要实时捕捕捉违规规检测和和紧急按按键信号号,以达达到对异异常状态态进行实实时控制制的目的的。急停停按键和和违规检检测随时时调用中中断。 单片机红黄绿信号灯8段LED数码管复位电路最小系统外围接口按键控制驱动显示 单片机机图2-22 系统统的总体体框图据此,本本设计系系统以单单片机为为
15、控制核核心,连连接成最最小系统统,和按按键设置置模块等等产生输输入,信信号灯状状态模块块,LEED倒计计时模块块和接受受输出。系系统的总总体框图图如上所所示。3 系系统硬件件电路详详细设计计3.1系系统硬件件总电路路构成实现本设设计要求求的具体体功能,可可以选用用stcc89CC51单单片机及及外围器器件构成成最小控控制系统统,122个发光光二极管管分成44组红绿绿黄三色色灯构成成信号灯灯指示模模块,88个LEED东西西南北各各两个构构成倒计计时显示示模块,若若干按键键组成时时间设置置和模式式选择按按钮和紧紧急按钮钮等。本系统以以单片机机为核心心,组成成一个处处理、自自动控制制为一身身的闭环环
16、控制系系统。系系统硬件件电路由由单片机机、状态态灯、LLED显显示、驱驱动电路路、按键键等组成成。其具具体的硬硬件电路路总图如如图3-1所示示。其中P00,P11,用于于送显LLED数数码管的的型和位位,P22用于控控制红绿绿黄发光光二极管管,XTTAL11和XTTAL22接入晶晶振时钟钟电路,RRESTT引脚接接上复位位电路,PP3用于于口按键键控制。3.2单单片机系系统单片微型型计算机机是随着着微型计计算机的的发展而而产生和和发展的的。自从从19775 年年美国德德克萨斯斯仪器公公司的第第一台单单片微型型计算机机( 简简称单片片机)TTMS-10000 问问世以来来,迄今今为止,单单片机技
17、技术已成成为计算算机技术术的一个个独特分分支,单单片机的的应用领领域也越越来越广广泛,特特别是在在工业控控制中经经常遇到到对某些些物理量量进行定定时采样样与控制制的问题题,在仪仪器仪表表智能化化中也扮扮演着极极其重要要的角色色。如果将88位单片片机的推推出作为为起点,那那么单片片机的发发展历史史大致可可以分为为以下几几个阶段段:第一阶段段(1997619778):单片机机的探索索阶段。以以Inttel公公司的MMCS-48为为代表。MMCS-48的的推出是是在工控控领域的的探索,参参与这一一探索的的公司还还有Mootorrolaa、Ziilogg等。都都取得了了满意的的效果。这这就是SSCM的
18、的诞生年年代,“单单片机”一一词即由由此而来来。第二阶段段(1997819882):单片机机的完善善阶段。IInteel公司司在MCCS-448基础础上推出出了完善善的、典典型的单单片机系系列MCCS-551。它它在以下下几个方方面奠定定了典型型的通用用总线型型单片机机体系结结构。(1)完完善的外外部总线线。MCCS-551设置置了经典典的8位位单片机机的总线线结构,包包括8位位数据总总线、116位地地址总线线、控制制总线及及具有多多机通信信功能的的串行通通信接口口。(2)CCPU外外围功能能单元的的集中管管理模式式。(3)体体现工控控特性的的地址空空间及位位操作方方式。(4)指指令系统统趋于
19、丰丰富和完完善,并并且增加加了许多多突出控控制功能能的指令令。第三阶段段(1998219990):8位单单片机的的巩固发发展及116位单单片机的的推出阶阶段,也也是单片片机向微微控制器器发展的的阶段。IInteel公司司推出的的MCSS-966系列单单片机,将将一些用用于测控控系统的的模数转转换器、程程序运行行监视器器、脉宽宽调制器器等纳入入片中,体体现了单单片机的的微控制制器特征征。第四阶段段(19990):微微控制器器的全面面发展阶阶段。随随着单片片机在各各个领域域全面、深深入地发发展和应应用,出出现了高高速、大大寻址范范围、强强运算能能力的88位/116位/32位位通用型型单片机机,以及
20、及小型廉廉价的专专用型单单片机。单片机是是在集成成电路芯芯片上集集成了各各种元件件的微型型计算机机,这些些元件包包括中央央处理器器CPUU、数据据存储器器RAMM、程序序存储器器ROMM、定时时/计数数器、中中断系统统、时钟钟部件的的集成和和I/OO接口电电路。由由于单片片机具有有体积小小、价格格低、可可靠性高高、开发发应用方方便等特特点,因因此在现现代电子子技术和和工业领领域应用用较为广广泛,在在智能仪仪表中单单片机是是应用最最多、最最活跃的的领域之之一。在在控制领领域中,现如今今人们更更注意计计算机的的底成本本、小体体积、运运行的可可靠性和和控制的的灵活性性。在各各类仪器器、仪表表中引入入
21、单片机机,使仪仪器仪表表智能化化,提高高测试的的自动化化程度和和精度,提提高计算算机的运运算速度度,简化化仪器仪仪表的硬硬件结构构,提高高其性能能价格比比。3.2.1单片片机引脚脚介绍单片机主主要特点点:(1)有有优异的的性能价价格比。(2)集集成度高高、体积积小、有有很高的的可靠性性。单片片机把各各功能部部件集成成在一块块芯片上上,内部部采用总总线结构构,减少少了各芯芯片之间间的连线线,大大大提高了了单片机机的可靠靠性和抗抗干扰能能力。另另外,其其体积小小,对于于强磁场场环境易易于采取取屏蔽措措施,适适合在恶恶劣环境境下工作作。(3)控控制功能能强。为为了满足足工业控控制的要要求,一一般单片
22、片机的指指令系统统中均有有极丰富富的转移移指令、II/O口口的逻辑辑操作以以及位处处理功能能。单片片机的逻逻辑控制制功能及及运行速速度均高高于同一一档次的的微机。(4)低低功耗、低低电压,便便于生产产便携式式产品。(5)外外部总线线增加了了I2CC(Innterr-Innteggratted Cirrcuiit)及及SPII(Seeriaal PPeriipheerall Innterrfacce)等等串行总总线方式式,进一一步缩小小了体积积,简化化了结构构。(6)单单片机的的系统扩扩展和系系统配置置较典型型、规范范,容易易构成各各种规模模的应用用系统。优异的性性能价格格比。1)集成成度高、体
23、体积小、有有很高的的可靠性性。 单片机把把各功能能部件集集成在一一块芯片片上,内内部采用用总线结结构,减减少了各各芯片之之间的连连线,大大大提高高了单片片机的可可靠性与与抗干扰扰能力。另另外,其其体积小小,对于于强磁场场环境易易于采取取屏蔽措措施,适适合于在在恶劣环环境下工工作。此外,程程序多采采取固化化形式也也可以提提高可靠靠性。2)控制制功能强强。为了满足足工业控控制要求求,一般般单片机机的指令令系统中中均有极极丰富的的转移指指令、II/O口口的逻辑辑操作以以及位处处理功能能。单片片机的逻逻辑控制制功能及及运行速速度均高高于同一一档次的的微机。单片机的的系统扩扩展、系系统配置置较典型型、规
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 交通灯 系统 控制 实现 课程设计 bncw
限制150内