分享
分销 收藏 举报 申诉 / 6
播放页_导航下方通栏广告

类型基于Protues的十字路口交通灯模拟实验仿真.doc

  • 上传人:精***
  • 文档编号:3939986
  • 上传时间:2024-07-24
  • 格式:DOC
  • 页数:6
  • 大小:44.54KB
  • 下载积分:6 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    基于 Protues 十字路口 交通灯 模拟 实验 仿真
    资源描述:
    基于Protues的十字路口交通灯模拟实验仿真 摘要:为满足城市道路交通管理的需求变化,提高城市交通的运行效率,将单片机引入交通道路控制系统的设计当中。利用Proteus仿真平台,设计了基于51单片机的十字路口交通灯模拟控制系统,并与Keil C51实现了软件、硬件和系统的联合调试。从实验模拟的角度检验了十字路口交通灯控制系统的可靠性,提高了开发效率、降低了设计成本,实现了单片机技术与实际的综合应用,加深了对单片机技术的理解。 关键词:Proteus仿真;51单片机;交通灯系统 中图分类号:TH-3 文献标识码:A Proteus simulationexperiment of crossroads traffic lights Abstract:In order to satisfy the demand of the city road transportation management, improve the operation efficiency of urban traffic, and design a traffic control system by Single Chip Microcomputer。 By using Proteus simulation platform, explains the design of crossroads traffic lightscontrol system which based on 51 Single Chip Microcomputer, and uniting with the Keil C51。It has completed software debugging,hardware testing and system debugging。 From the view of the experimental simulation, test the reliability of the crossroads traffic light control system, enhance the development efficiency, reduce the design cost, combine the theory of Single Chip Microcomputerwith practice, and deepen the understanding of the technology。 Keywords:Proteus simulation;51 Single Chip Microcomputer;traffic lights system 交通是一个城市的经济命脉,它不但体现了城市的发展活力,也直接与人们的生活息息相关。随着我国经济的高速发展,人们对私家车、公交车的需求量越来越大。但是车辆的增加无疑会给我国城市交通系统带来沉重的压力。而交通灯在这个环境中起着一个重要的角色。智能的交通灯能有效地缓解城市的交通压力,减少交通事故,节省大量的出行时间.创造更多的社会价值.经过调查发现,在贺兰山西路与文萃北街的十字交叉路口中,贺兰山西路为主干道,车辆较多,通行时间较长,文萃北街为副干道,车辆较少,通行时间较短.该模拟实验以此十字路口为实际原型,设计了一套基于Proteus的十字路口交通灯系统控制方案。 1Proteus简介 Proteus ISIS是英国Labcenterelectronics公司开发的电路分析与实物仿真软件.它运行在Windows操作系统上,可以仿真和分析各种模拟器件和集成电路.该软件具有以下特点: (1) 实现了单片机仿真和SPICE电路相结合。Proteus具有模拟电路仿真、单片机及外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LED系统仿 真的功能;还有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。 (2) 支持主流单片机系统的仿真。Proteus目前支持的单片机类型有:68000系列、8051系列(本设计中采用该系列)、AVR系列、PIC16系列、Z80系列、HC11系列、ARM7系列以及各种外围芯片。 (3) 提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,可以同时观察各个变量、寄存器等的当前状态,因此在Proteus系统仿真中,也必须具有这些功能;Proteus同时还支持第三方的软件编译和调试环境,如Keil C51集成开发环境。 (4) 具有强大的原理图绘制功能. 2总体方案设计 2。1 系统模拟交通灯的控制要求 控制要求:在十字路口,每条道路各有两组红、黄、绿灯用来指挥车辆和行人的有序通行,保障车辆和行人安全通过. 假定十字路口交通灯的初始运行状态为东西绿灯南北红灯.表1中是十字路口红绿灯的六种运行状态方案。运行时从状态一到状态六依次执行,最后由状态六转换到状态一,实现循环动作。 表1 十字路口红绿灯运行状态方案 Tab。1 The operation status programof the crossroads traffic lights 状态一 状态二 状态三 东西 南北 人行道 东西 南北 人行道 东西 南北 人行道 直行 左转 直行 左转 东西 南北 直行 左转 直行 左转 东西 南北 直行 左转 直行 左转 东西 南北 绿 绿 红 红 绿 红 黄 黄 红 红 绿 红 红 红 绿 红 红 绿 状态四 状态五 状态六 东西 南北 人行道 东西 南北 人行道 东西 南北 人行道 直行 左转 直行 左转 东西 南北 直行 左转 直行 左转 东西 南北 直行 左转 直行 左转 东西 南北 红 红 黄 红 绿 红 红 红 红 绿 红 红 红 红 红 黄 红 红 2。2系统模拟交通灯的设计方案 目前交通灯的设计方案有很多,有用CPLD实现交通信号灯控制器的设计,有用PLC来实现对交通灯控制系统的设计,也有用单片机实现交通信号灯设计的方法.此次模拟实验是以51单片机来实现十字路口交通灯的控制,并利用Keil C51实现程序的联调. 2。3系统模拟交通灯的设计思路 用16只发光二极管模拟人行通道信号灯,用Proteus软件库中的TRAFFIC LIGHTS元件模拟车辆交通信号灯,以AT89C51单片机的P0、P2口控制东西南北走向以及人行通道。对车辆交通灯来说,控制口输出高电平则信号灯亮,控制口输出低电平则信号灯灭;对人行通道来说,控制口输出低电平则信号灯亮,控制口输出高电平则信号灯灭。各控制口控制功能及相应的控制码如表2所示: 表2各控制口控制功能及相应的控制码 Tab.2 The control function and the corresponding control code of each port P0。0 P0。1 P0。2 P0。3 P0。4 P0。5 P0。6 P0.7 东西直红 东西直黄 东西直绿 南北直红 南北直黄 南北直绿 东西人行红 东西人行绿 P2.0 P2。1 P2.2 P2。3 P2.4 P2.5 P2。6 P2。7 东西左红 东西左黄 东西左绿 南北左红 南北左黄 南北左绿 东西人行红 东西人行绿 2.3系统模拟交通灯的硬件设计原理图 利用Proteus自带的元件库,选择AT89C51单片机、交通灯、电阻、发光二极管、晶振、电容、电解电容、排阻等元件,并画出如图1所示的原理图。 图1 系统电路原理图 Fig。1 The system of the circuit principle diagram 3 系统仿真 Proteus在设计时已经充分考虑到和单片机各种编译程序的整合,它可以实现和Keil编译软件的结合使用。由于Keil使用方便,具备强大的软件仿真和硬件仿真功能。把Proteus和Keil结合起来调试硬件就十分方便。本次模拟仿真便是采用“Proteus+Keil”的仿真方法。 在电路图绘制完成后,进行控制程序的编译工作。打开Keil uVision4,创建新的工程,选择单片机的厂商Atmel、型号AT89C51,接着将添加c语言程序并进行编译以及创建hex文件.然后双击原理图中的单片机,添加hex文件,便可进行下一步的仿真工作。仿真结果如图2、3、4、5、6、7所示。 图2状态一仿真图 图3 状态二仿真图 Fig。2 Simulation diagram of state one Fig。3 Simulation diagram of state two 图4 状态三仿真图 图5 状态四仿真图 Fig。4 Simulation diagram of state three Fig.5 Simulation diagram of state four 图6 状态五仿真图 图7 状态六仿真图 Fig。4 Simulation diagram of state five Fig。6 Simulation diagram of state six 4 总结 基于Proteus的十字路口交通灯模拟实验,从仿真的结果可以看出,该设计能够满足十字路口的交通灯控制,具有一定的实际意义。但在实际使用中,红绿灯并不会放在同一个电路板中,而是需要放在不同的路口,互相需要协同工作,这就需要利用单片机通信技术,才能真正实现交通灯控制的目标.该设计方案的不足之处是没有数码管显示红绿灯的具体控制时间,不便于人们对通行的具体的时间作出反应。 参考文献: [1] 杨术明。单片机原理及接口技术[M]。华中科技大学出版社,2013.2。 [2] 范海绍,李方园。零起点学Proteus单片机仿真技术[M]。北京:机械工业出版社,2012。1。 [3] 周越,张平。单片机技术实验实训教程[M].北京:中国水利水电出版社,2007。 [4] 夏西泉,王锡惠.51单片机基础实验与课程实训教程(C语言版)[M].北京:北京理工大学出版社,2012.8。 附件1:原理图 附件2:源程序 #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit RED_A=P0^0; //东西直行指示灯 sbit YELLOW_A=P0^1; sbit GREEN_A=P0^2; sbit RED_C=P2^0; //东西左转指示灯 sbit YELLOW_C=P2^1; sbit GREEN_C=P2^2; sbit RED_B=P0^3; //南北直行指示灯 sbit YELLOW_B=P0^4; sbit GREEN_B=P0^5; sbit RED_D=P2^3; //南北左转指示灯 sbit YELLOW_D=P2^4; sbit GREEN_D=P2^5; sbit RED_E=P0^6; //东西向人行道指示灯 sbit GREEN_E=P0^7; sbit RED_F=P2^6; //南北向人行道指示灯 sbit GREEN_F=P2^7; //延时倍数,闪烁次数,操作类型变量 uchar Flash_Count=0,Time_Count=0,Operation_Type=1; uint t=0,Second=0; //定时器0中断函数 void T0_INT() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536—50000)%256; switch(Operation_Type) { case 1: //东西直行绿灯、左转绿灯与南北直行红灯、左转红灯亮5s RED_A=0;YELLOW_A=0;GREEN_A=1; RED_C=0;YELLOW_C=0;GREEN_C=1; RED_B=1;YELLOW_B=0;GREEN_B=0; RED_D=1;YELLOW_D=0;GREEN_D=0; RED_E=1;GREEN_E=0; RED_F=0;GREEN_F=1; t++; if (t==20) { t=0; Second++; if(Second==5) { Second=0; Operation_Type=2; } } break; case 2: //东西直行黄灯、左转黄灯开始闪烁,绿灯关闭 if(++Time_Count!=6) return; Time_Count=0; YELLOW_A=!YELLOW_A;GREEN_A=0; YELLOW_C=!YELLOW_C;GREEN_C=0; if(++Flash_Count!=6) return; Flash_Count=0; Operation_Type=3; break; case 3: //东西直行红灯、左转红灯与南北直行绿灯、左转红灯亮5s RED_A=1;YELLOW_A=0;GREEN_A=0; RED_C=1;YELLOW_C=0;GREEN_C=0; RED_B=0;YELLOW_B=0;GREEN_B=1; RED_D=1;YELLOW_D=0;GREEN_D=0; RED_E=0;GREEN_E=1; RED_F=1;GREEN_F=0; t++; if (t==20) { t=0; Second++; if(Second==5) { Second=0; Operation_Type=4; }return; } break; case 4: //南北直行黄灯开始闪烁,绿灯关闭 if(++Time_Count!=6) return; Time_Count=0; YELLOW_B=!YELLOW_B;GREEN_B=0; if(++Flash_Count!=6) return; //闪烁 Flash_Count=0; Operation_Type=5; break; case 5: //东西直行红灯、左转红灯与南北直行红灯、左转绿灯亮5s RED_A=1;YELLOW_A=0;GREEN_A=0; RED_C=1;YELLOW_C=0;GREEN_C=0; RED_B=1;YELLOW_B=0;GREEN_B=0; RED_D=0;YELLOW_D=0;GREEN_D=1; RED_F=0;GREEN_F=1; t++; if (t==20) { t=0; Second++; if(Second==5) { Second=0; Operation_Type=6; } } break; case 6: //南北左转黄灯开始闪烁,绿灯关闭 if(++Time_Count!=6) return; Time_Count=0; YELLOW_D=!YELLOW_D;GREEN_D=0; if(++Flash_Count!=6) return; //闪烁 Flash_Count=0; Operation_Type=1; break; } } //主程序 void main() { EA=1; ET0=1; TMOD=0x01; //T0方式1 TH0=(65536-50000)/256; TL0=(65536-50000)%256; TR0=1; while(1); }
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:基于Protues的十字路口交通灯模拟实验仿真.doc
    链接地址:https://www.zixin.com.cn/doc/3939986.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork