汇编语言设计方案交通灯控制系统_第1页
汇编语言设计方案交通灯控制系统_第2页
汇编语言设计方案交通灯控制系统_第3页
汇编语言设计方案交通灯控制系统_第4页
汇编语言设计方案交通灯控制系统_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

合肥学院电子系微机试验课程设计任务书课题类型

交通灯掌握系统的设计系别 电子信息与电气工程系

专业班级 工程技术型义、求、度要求

意义:1.运用所学的微机原理和接口技术学问完成交通灯系统2.5233选用8086最小工作模式和适当的存储器及接口芯片,编程实现上述工作LED工作状况。按停顿按钮后,无论在那一步,应回到初始状态。画出具体的硬件接线图<3号图〕。给出程序的设计思路,画出具体的程序流程框图<3号图〕。给出程序清单并加上必要的注释。图、软件设计思路、程序流程框图、程序清单、所用器件型号、总结体会、参考文献等〕。<按课程设计周计算〕第一周设计任务:<1〕:明确学习目标,通过争论争论题目程序。<2〕:三人轮番分工,把问题简洁化。并对试验室的单片机进展生疏和调试对程序进展调试直到正确为止其次周设计任务:<4〕:构思交通灯的打算书<5〕:上网收取资料,比照和参考后完成课程设计报告2/13料收集预备1.《微机原理里与接口技术》(第2版>彭虎、周佩玲、傅忠谦、编著电子工业出版社2.《汇编语言程序设计试验指导》蔡启先,王智文,黄晓璐编著清华大学出版社3.《汇编语言程序设计》张晓明,白凤凤,李雅红编著工业出版社4.《汇编语言试验教程》张坤编著清华大学出版社5.《汇编语言程序设计教程》(其次版>卜艳萍,周伟编著清华大学出版社摘要随着电子技术的进展,计算机在现代科学技术的进展中起着越来越重要的作用。多媒体技术、网络技术、智能信息处理技术、自适用掌握技术、数据挖掘与处理技术等都离不开计算机。本课程设计是基于微机原理与接口技术的简洁应用。运用所学的微机原理和接口技术学问完成交通灯系统。通过硬件与软件的结合,用我们刚刚学过的汇编语言编写程序模拟分析了现代城市交通掌握与治理问题的现状,结合交通的实际状况阐述了交通灯掌握系统的工作原理,给出了一种简洁有用的交通灯掌握系统的硬件、软件电路设计方案。该系统适用于单主干道的十字路口,。现假定其主干道为东西方向,次干道为南北方向。可随便进展更改双向的通行时间,该功能能实现加中断掌握和手动掌握的方式进展,红绿灯切换时有闪耀功能以警示车辆和行人将进展红绿灯切换。当有交通堵塞或紧急状况时可进展中,使交通安全与交通流畅度得以保证。关键词:延迟8255交通灯掌握 设计AbstractWiththedevelopmentofelectronictechnology,computersinthedevelopmentofmodernscienceandtechnologyplayanincreasinglyimportantEffectMultimediatechnology,networktechnology,intelligentinformationprocessingtechnology,controltechnologyfromtheapplicationDataMiningandprocessingandsocannotdowithoutthecomputer.ThecoursedesignisbasedonMicrocomputerPrincipleandInterfaceTechnologyforsimpleapplications.TheuseofthecomputerscienceprinciplesandtechnicalknowledgetocompletetheinterfacetrafficlightsystemThroughacombinationofhardwareandsoftware,Wehavejustlearnedtousetheassemblylanguageprogramtosimulatetheconditionsofmodernurbantrafficcontrolandmanagementofthestatusquo,Theactualsituationwithtrafficlightcontrolsystemdescribedworkingprinciple,Asimpleandpracticalgiventhetrafficlightcontrolsystemhardware,softwareThesystemissuitableforasinglemainroadintersection,.Itisassumedthatthedirectionoftheeast-westtrunkroad,secondaryroadsforthenorth-southdirection.Two-wayfreepassageoftimechangesThisfeaturecanachieveplusinterruptcontrolandmanualcontroloftheway,Flashingtrafficlightswitchingfunctionsasawarningtovehiclesandpedestrianswillbetrafficlightsswitch.Whenthereistrafficcongestionoranemergencymanualcontrolcanbeinterrupted,sothatthedegreeoftrafficsafetyandtrafficflowcanbeguaranteed.Keywords:DelayedTrafficLightControlDesign8255名目第一局部 引言.......................................其次局部交通灯设计的简介......................第三局部交通灯的设计案.......................第四局部 交通灯系统的安装与调试.................第五局部 程序流程图.................................第六局部 设计过程与总结...........................第七局部 附源程序..................................第八局部 参考文献资料..............................第一局部 引言电子课程设计是电子技术学习中格外重要的一个环节,是将理论学问和实践力量相统一的一个环节,是真正熬炼学生力量的一个环节。交通灯能保证行人过大路的安全,掌握交通状况等优点受到人们的欢送,在很多场合得到了广泛的应用。交通灯是承受计算机通过编写汇编语言程序掌握的。红灯停,绿灯行的交通规章。广泛用于十字路口,车站,码头等公共场所,成为人们出行生活中不行少的必需品,由于计算机技们生产生活带来了极大的便利,而且大大地扩展了交通灯的功能。诸如闪耀警示、鸣笛警示,时间程序自动掌握、倒计时显示,全部这些,都是以计算机为根底的。还可以依据主、次干道的交通状况的不同任意设置各自的不同的通行时间。或者给红绿色盲声音警示的人性化设计。现在的交通灯系统很多都增加了智能掌握环节,比方对闯红灯的车辆进展拍照。当某方向红灯亮时,此时相应的传感器开头工作,当有车辆通过时,照相机就把车辆拍下。要将交通灯系统产品化,应当依据客户不同的需求进展不同的设计,应当在程序中增及扩大其应用,有着格外现实的意义。其次局部交通灯设计的简介红绿灯掌握是保证交通安全和道路畅通的关键。当前,国内大多数城市正在承受“自动”红绿交通灯,它具有固定的“红灯—绿灯”转换间隔,并自动切换。它们一般由“通行与制止时间掌握显示、红黄绿三色信号灯和方向指示灯”三局部组成。在交通灯的通行与制止时间506040在单片机中,每次只是以肯定周期交替变化。但是,实际上不同时刻的车辆流通状况是格外简单的,是高度非线性的、随机的,还常常受认为因素的影响。承受定时掌握常常造成道路有效应用时间的铺张,消灭绿灯方向车辆较少,红灯方向车辆积压。它不顾当前道路上交通车辆数的实际状况变化,其最大的缺陷就在于当路况发生变化时,不能满足司机与路人的实际需要,轻者造成时间上的铺张,重者直接导致交通堵塞,导致城市交通效率的下降。作,准时停车或启动。设计中使用了8259中断掌握器、8255A间分别计时,可随便进展更改双向的通行时间。城市十字穿插路口红绿灯掌握系统主要负责掌握东西走向和南北走向的红绿灯的状态和设计:1.6012.1〕5方向仍维持红灯点亮。6060南北方向放行60秒钟后,转为南北方向的红<绿〕灯闪耀5秒钟,以警示将切换红绿灯。此时东西方向仍维持红灯点亮。南北方向的红<绿〕灯闪耀5秒钟后转为东西方向放行1分钟。如此循环重复。3.1本课题的设计可通过试验平台上的一些功能模块电路组成,由于各模块电路内部已经连接,用户在使用时只要设计模块间电路的连接,因此,硬件电路的设计及实现相对简洁。完1R-S82558259D7A3 D7A3 8255A4A5A6A7C3C4C5C6C7D5东西南北B4B5B6B7B0B1B2BC3D0A0C0D2D1A1C1D3D6A2C2D482598259IRQ7IRQ6……KK1紧急状况系统原理8259A1、数据总线缓冲器:8259A与系统数据总线的接口,是8位双向三态缓冲器。CPU与8259A、读/写掌握规律:CPU8259A/写操作。3、级连缓冲器:用以实现8259A芯片之间的级连,使得中断源可以由8级扩展至64级。4、掌握规律电路:对整个芯片内部各部件的工作进展协调和掌握。5IRR:88入脚有中断恳求时,该存放器的相应位置1。6、中断屏蔽存放器IMR:8位,相应位用以对8个中断源的中断恳求信号进展屏蔽掌握。当其中某位置“0“时,则相应的中断恳求可以向CPU提出;否则,相应的中断恳求被CPU8259AOCW1,可以由程序设置或转变。7ISR:8CPUISR中的相应位置1。8、用以比较正在处理的中断和刚刚进入的中断恳求之间的优先级别,以打算是否产生多重中断或中断嵌套。8255A88255A总线的接口。输入输出的数据、CPUCPU冲器传送的。88入锁存器。B端口包含一个8位数据输入/输出锁存器和缓冲器,一个8位数据输入缓冲器。C88存器>。3>ABCPU8255CPUCPU5A3BCCAAC,BBC4>CPUCPU。2、引脚信号8255A7.5/写掌握线、输入/输出端口线和电源线。bus〕:CPU<chipselect〕:片选信号线,低电平有效时,芯片被选中。A1,A0<portaddress〕:地址线,用来选择内部端口。<read〕:读出信号线,低电平有效时,允许数据读出。写入信号线,低电平有效时,允许数据写入。RESET<reset>:复位信号线,高电平有效时,将全部内部存放器<包括掌握存放器〕清0。7/1310/13/输出信号线。/输出信号线。/输出信号线。VCC:+5VGND:电源地线。3、8255A方式2---双向选通输入输出方式。第四章交通灯系统的安装与调试调试过程及相应问题的记录1、软件延时与定时器计时软件延时,设计简洁,使用便利,但是无法进展准确计时,无法在实际应用中进展使010ms82、使用中断使用中断比较麻烦,在试验中需要两次加载初始化程序和中断效劳程序,并且需要手工效率。调试结果东西方向车辆放行60秒钟。即东西方向绿灯和南北方向的红灯同时点亮1分钟;5方向仍维持红灯点亮。6060〕5绿灯。此时东西方向仍维持红灯点亮。南北方向的红<绿〕51分钟。如此循环重复。第五局部程序流程图编译完成后下载运行程序编译完成后下载运行程序东西方向的绿灯点亮60s同时南北方向的红灯点亮KK1东西方向的红灯闪耀5s同时南北方向红灯持续点亮南北方向的绿灯点亮60s同时东西方向的红灯点亮南北方向的红灯闪耀5s同时东西方向红灯持续点亮紧急状况东西方向和南北方向10s第六局部设计过程与总结了自己的视野,不再仅仅局限于书本中几条简短的程序,而且更重要的是明白写程序的态度:认真慎重,精益求精。在程序中添加了黄灯闪耀,更加醒目。另外参加能够实现各路口绿灯显示时间不同,适应在主干道和支线路口中使用。在系统加电调试中,针对一些问题,娴熟把握了依据原理分步测试,将错误之处缩小的最小范围内。有更深的理解。试时,留意指针,将不必要的命令去除。第七局部 附源程序MY8255_AEQU60HMY8255_BEQU61HMY8255_CEQU62HMY8255_CONEQU63HCODESEGMENTASSUMECS:CODESTART:MOVDX,MY8255_CONMOVAL,82HOUTDX,ALPUSHDS。进栈保存数据段MOVAX,0000H。数据段清零MOVDS,AXMOVAX,OFFSETIRQ7。。7号中断偏移地址MOVSI,003CHMOV[SI],AXMOVAX,CSMOVSI,003EHMOV[SI],AXPOPDS。出栈INAL,21H8259中断屏蔽字ANDAL,7FH8259IRQ7OUT21H,AL8259地址MOVDX,MY8255_A。放初值南北红灯亮,MOVAL,003HOUTDX,ALMOVDX,MY8255_C 。东西绿灯亮MOVAL,00CHOUTDX,ALCALLDELAYED110sMOVBX,6H。循环次数L1:MOVDX,MY8255_AMOVAL,00000011B;南北绿灯亮OUTDX,ALMOVDX,MY8255_CMOVAL,00001100B;OUTDX,ALCALLDELAYED25sMOVDX,MY8255_AMOVAL,00001111BOUTDX,ALMOVDX,MY8255_CMOVAL,00001100BOUTDX,ALCALLDELAYED2DECBXJNZL15秒MOVDX,MY8255_AMOVAL,00001100BOUTDX,ALMOVDX,MY8255_CMOVAL,00000011

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论