欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    交通灯控制系统的设置毕业论文.doc

    • 资源ID:1010966       资源大小:468KB        全文页数:27页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    交通灯控制系统的设置毕业论文.doc

    1、江西城市学院2012专科毕业生论文(设计)摘 要单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。 单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所

    2、用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学

    3、习使用单片机是了解计算机原理与结构的最佳选择。【关键词】:交通灯、单片机、数码管 The abstractThe single chip computer chip as is typical of embedded Microcontroller controller (Microcontroller Unit), commonly used English letters is the abbreviation of MCU single-chip microcomputer, it is the earliest said was used in the industrial contr

    4、ol area. By chip microcontroller within the CPU only dedicated processor. The first design concept is through the large number of peripheral and CPU integration in a chip, make the computer system more small, the more easily integrated into the complex and demanding to volume control of equipment. I

    5、ntel-based Z80 is the earliest according to this design thought of the processor, and from then on, SCM and dedicated processor development and separate.Single chip processor than dedicated more suitable for application in embedded system, so it gets the most applications. In fact a single chip comp

    6、uter is the largest number of computer in the world. Modern human life almost every thing used in electronic and mechanical products will be integrated in a single chip. Mobile phone, telephone, calculator, home appliances, electronic toys, PDA and mouse and so on computer accessories are all equipp

    7、ed with 1-2 in the microcontroller. And the personal computer in also will have a number of microcomputer in the work. Cars equipped with more than 40 department general single-chip microcomputer, complex industrial control system may even have hundreds of a Also microcomputer in the working at the

    8、same time! The number of single chip not only far more than a PC and other calculation of the total, and even more than the number of than humans.called the single chip micro chip controller, it is not a complete a logical function of the chip, but put a computer system integration to a chip. The eq

    9、uivalent of a miniature computer, and computer, microcontroller lack only compared the I/O devices. Summary of speak: a chip to become a computer. Its small volume, light quality, price cheap, for learning, application and development provides a convenient conditions. At the same time, learn to use

    10、single chip computer is to understand the principle and structure of the best choice.【 key words 】:raffic lights and single-chip microcomputer, digital tube目 录第一章 绪论 1.1交通灯的发展概述1 1.1.1 交通灯历史1 1.1.2 交通灯的出现对人人们的影响1 1.2 交通灯主要实现的功能2第2章 单片机 2.1 单片机的概述3 2.1.1单片机3 2.1.2单片机和微处理器的简介3 2.1.3单片机和嵌入式系统4 2.2 单片机的

    11、应用 5 2.3 交通灯设计原理 5第3章 芯片简介3.1 AT89C51简介6 3.1.1 AT89C51内部结构及特点 7 3.1.2 AT89C51引脚及功能8 3.2 AT89C51软件的开发应用8第4章 软件设计要求4.1软件总体设计思想9 4.1.1软件延时10 4.1.2显示界面10 4.1.3交通灯程序设计11 4.2 系统硬件设计18 4.2.1系统工作原理18 4.2.2交通管理方案19第5章 软件仿真5.1系统调试方法20 5.2 PROTUES软件仿真20致 谢21参考文献22 第1章 绪论1.1交通灯的发展概述中国最早的马路红绿灯,是于1928年出现在上海的英租界。1

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

    13、的警察也因此断送了性命。 从此,城市的交通信号灯被取缔了。直到1914年,在美国的克利夫兰市才率先恢复了红绿灯,不过,这时已是“电气信号灯”。稍后又在纽约和芝加哥等城市,相继重新出现了交通信号灯。1.1.2 交通灯的出现对人们的影响 交通灯,大家都知道,是有红绿黄三种颜色构成。其实,用这三色来作交通讯号和人的视觉机能结构和心理反应有关。 我们的视网膜含有杆状和三种锥状感光细胞。杆状细胞对黄色的光特别敏感,三种锥状细胞则分别对红光、绿光及蓝光最敏感。由于这种视觉结构,人最容易分辨红色与绿色。虽然黄色与蓝色也容易分辨,但因为眼球,对蓝光敏感的感光细胞较少,所以分辨颜色,还是以红、绿色为佳。所以,交

    14、通灯用什么颜色也是有大学问的呀 ! 颜色也有活动 (activity)的含意,要表达热或剧烈的话,最强是红色,其次是黄色。绿色则有较冷及平静的含意。因此,人们常以红色代表危险,黄色代表警觉,绿色代表安全。 而且,由于红光的穿透力最强,其他颜色的光很容易被散射,在雾天里就不容易看见,而红光最不容易被散射,即使空气能见度比较低,也容易被看见,不会发生事故。所以我们用红色表示禁止。1.2 交通灯主要实现的功能当信号机通电开始运行时信号灯应先进行自检,然后相位先进入黄灯闪烁信号,持续时间至少是10s,时间可设,在黄灯闪烁信号结束后应进入全红状态,持续时间至少5s,时间可设,然后,信号机按预设置的方式运

    15、行。机动车、非机动车、行人过街信号基本转换顺序是:红绿绿闪(可设)黄(可设,人行灯无)红:在控制方式转换、配时方案变化时,信号显示状态应实现平滑过渡。信号机可通过操作面板或中心控制软件进行控制方式的设置和信号参数的调整,并按设置的控制方案正常运行,在进行协调控制时,协调控制信号机可以通过通信接口接受并执行上位机的各项控制指令。信号灯应具有故障检测功能,即信号机具备完备的故障监测功能,故障发生后应采取适当措施,并发出故障警示信号。信号机无法正常工作时,可以通过独立的黄灯闪烁控制装置将信号输出切换为黄灯闪烁状态,保证路口通行安全。比如发生以下严重故障(绿灯突故障、信号组所有红灯均熄灭、信号灯组红绿

    16、灯同亮等),信号机应立即进入黄闪或关灯状态;发生以下故障(黄灯故障、通信故障、检测故障等),信号机能够在功能降级的情况下继续运行。信号机能对所有在运行期间采集的故障信息进行存储记录。在发现故障时,应能上传故障信息。信号机可采用循环覆盖的方式记录故障信息,能对故障记录信息进行人工清除。所存储信息应能在信号机查看,也可在指挥中心上显示、查阅。除此之外还应具备时间设置、紧急情况处理、即具体情况手动控制等功能。在紧急情况下,设置交通状态为;全红:东南西北所有方向禁止通行南北红、东西绿:南北方向禁行,东西方向通行南北绿、东西红:南北方向通行,东西方向禁行第2章 单片机2.1 单片机的概述单片微型计算机简

    17、称单片机。它是把组成微型计算机的各功能部件:中央处理器CPU、随机存取存储器RAM、只读存储器ROM、I/O接口电路、定时器/计数器以及串行通信接口等制作在一块集成芯片中,构成一个完整的微型计算机。单片机主要应用于控制领域,它的结构与指令功能都是按照要求设计的,故又称为微控制器(Micro Controller Unit)。2.1.1单片机所谓单片机,即把组成微型计算机的各个功能部件,如中央处理器CPU、随机存储器 RAM、只读存储器 ROM、输入/输出接口电路、定时器/计数器以及串行通信接口等集成在一块芯片中,构成一个完整的微型计算机。因此单片机早期的含义为单片微型计算机(single ch

    18、ip microcomputer),直接译为单片机,并一直沿用至今。由于单片机面对的是测控对象,突出的是控制功能,所以它从功能和形态上来说都是应控制领域应用的要求而诞生的。随着单片机技术的发展,它在芯片内集成了许多面对测控对象的接口电路,如 ADC、DAC、高速 I/O 口、PWM、WDT 等。这些对外电路及外设接口已经突破了微型计算机(microcomputer)传统的体系结构,所以更为确切反映单片机本质的名称应是微控制器。单片机是单芯片形态作为嵌入式应用的计算机,它有惟一的、专门为嵌入式应用而设计的体系结构和指令系统,加上它的芯片级体积的优点和在现场环境下可高速可靠地运行的特点,因此单片机

    19、又称之为嵌入式微控制器(embedded micro controller)。但是,在国内单片机的叫法仍然有着普遍的意义。我们已经把单片机理解为一个单芯片形态的微控制器,它是一个典型的嵌入式应用计算机系统。目前按单片机内部数据通道的宽度,把它们分为 4 位、8 位、16 位及 32 位单片机。2.1.2单片机和微处理器的简介随着大规模与超大规模集成电路技术的快速发展,微计算机技术形成了两大分支:微处理器(micro processor unit,MPU)和单片机(microcontrollerunit,MCU)。微处理器 MPU 是微型计算机的核心部件,它的性能决定了微型计算机的性能。通用型的

    20、计算机已从早期的数值计算、数据处理发展到当今的人工智能阶段。它不仅可以处理文字、字符、图形、图像等信息,而且还可以处理音频、视频等信息,并正向多媒体、人工智能、数字模拟和仿真、网络通信等方向发展。它的存储容量和运算速度正在以惊人的速度发展。高性能的 32 位、64 位微型计算机系统正向中、大型计算机挑战。单片机 MCU 主要用于控制领域。它构成的检测控制系统应该有实时的、快速的外部响应,应该能迅速采集到大量数据,能在做出正确的逻辑推理和判断后实现对被控制对象参数的调整与控制。单片机的发展直接利用了 MPU 的成果,也发展了 16 位、32 位的机型。但它的发展方向是高性能、高可靠性、低功耗、低

    21、电压、低噪音和低成本。目前,单片机的主流仍然是以 8 位机为主,16 位、32 位机为辅。单片机的发展主要还是表现在其接口和性能不断满足多种多样检测控制对象的要求上,尤其突出表现在它的控制功能上,构成各种专用的控制器和多机控制系统。2.1.3单片机和嵌入式系统面向检测控制对象,嵌入到应用系统中去的计算机系统称之为嵌入式系统。实时性是它的主要特征,对系统的物理尺寸、可靠性、重启动和故障恢复方面也有特殊的要求。由于被嵌入对象的体系结构、应用环境等的要求,嵌入式计算机系统比通用的计算机系统应用设计更为复杂,涉及面也更为广泛。从形式上可将嵌入式系统分为系统级、板级和芯片级。系统级嵌入式系统为各种类型的

    22、工控机,包括进行机械加固和电气加固的通用计算机系统,各种总线方式工作的工控机和模块组成的工控机。它们大都有丰富的通用计算机软件及周边外设的支持,有很强的数据处理能力,应用软件的开发也很方便。但由于体积庞大,适用于具有大空间的嵌入式应用环境,如大型实验装置、船舶、分布式测控系统等。板级嵌入式系统则有各种类型的带 CPU 的主板及 OEM 产品。与系统级相比,板级嵌入式系统体积较小,可以满足较小空间的嵌入式应用环境。芯片级嵌入式系统则以单片机最为经典。单片机嵌入到对象的环境、结构体系中去作为其中一个智能化的控制单元,是最典型的嵌入式计算机系统。它有惟一的专门为嵌入式应用而设计的体系结构和指令系统,

    23、加上它的芯片级的体积和在现场运行环境下的高可靠性,它最能满足各种中、小型对象的嵌入式应用要求。因此,单片机是目前发展最快、品种最多、数量最大的嵌入式计算机系统。但是,一般的单片机目前还没有通用的系统管理软件或监控程序,而只是放置由用户调试好的应用程序。它本身不具备开发能力,常常需要专门的开发工具。2.2单片机的应用单片机具有功耗低、体积小、控制及运算功能强等优点。在国民经济,军事及民用电器等各个领域,获得了广泛的应用。单片机主要应用在以下几方面: 工业控制和机电一体化 仪器仪表 信号处理 现代兵器 交通能源 商用设备 医疗设备 家用电器2.3 交通灯设计原理本次交通灯控制系统的控制电路设计主要

    24、是以AT89C51单片机和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,采集装置通过光电开关传感器对车辆进行检测,并以电信号的形式传给单片机,经运算、分析、处理后单片机将数据传给双位LED数码管显示模块,实现车流量的显示。通过声音传感器对急救车特殊的鸣叫声的检测,当检测到急救车时把各个路口进入禁行状态,使急救车顺利的通过,达到为人类良好服务的目的。另外,当采集装置通过红外对管传感器,在禁行时检测到有车辆通过的信号时,直接启动声报警装置,绿灯时可检测车流量并可通过双位LED数码管显示。采用倒计时的方案显示各路口目前状态即将转换的时间。并且可以通过键盘对禁行和放行时间根据需要进行

    25、调整。系统的组成如下图所示。第3章 单片机简介3.1 AT89C51简介AT89C51是一种带4K字节FLASH存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,A

    26、T89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。3.1.1 AT89C51内部结构及特点与MCS-51 兼容,4K字节可编程FLASH存储器,寿命:1000写/擦循环,数据保留时间:10年,全静态工作:0Hz-24MHz,三级程序存储器锁定,1288位内部RAM,32可编程I/O线,两个16位定时器/计数器,5个中断源,可编程串行通道,低功耗的闲置和掉电模式,片内振荡器和时钟电路。3.1.2 AT89C51引脚及功能1. AT89C51引脚图,如下所示:2.引脚功能VCCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/

    27、O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流

    28、,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这

    29、是由于上拉的缘故。3.2 AT89C51软件的开发应用由于单片机具有显著的优点,它已成为科技领域的有力工具,人类生活的得力助手。它的应用遍及各个领域,主要表现在以下几个方面:(1)单片机在智能仪表中的应用 单片机广泛地用于各种仪器仪表,使仪器仪表智能化,并可以提高测量的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比。 (2)单片机在机电一体化中的应用 机电一体化是机械工业发展的方向。机电一体化产品是指集成机械技术、微电子技术、计算机技术于一体,具有智能化特征的机电产品,例如微机控制的车床、钻床等。单片机作为产品中的控制器,能充分发挥它的体积小、可靠性高、功能强等优点,可大大提高机器

    30、的自动化、智能化程度。 (3)单片机在实时控制中的应用 单片机广泛地用于各种实时控制系统中。例如,在工业测控、航空航天、尖端武器、机器人等各种实时控制系统中,都可以用单片机作为控制器。单片机的实时数据处理能力和控制功能,可使系统保持在最佳工作状态,提高系统的工作效率和产品质量。 (4)单片机在分布式多机系统中的应用在比较复杂的系统中,常采用分布式多机系统。多机系统一般由若干台功能各异的单片机组成,各自完成特定的任务,它们通过串行通信相互联系、协调工作。单片机在这种系统中往往作为一个终端机,安装在系统的某些节点上,对现场信息进行实时的测量和控制。单片机的高可靠性和强抗干扰能力,使它可以置于恶劣环

    31、境的前端工作。 (5)单片机在人类生活中的应用 自从单片机诞生以后,它就步入了人类生活,如洗衣机、电冰箱、电子玩具、收录机等家用电器配上单片机后,提高了智能化程度,增加了功能,倍受人们喜爱。单片机将使人类生活更加方便、舒适、丰富多彩。 综合所述,单片机已成为计算机发展和应用的一个重要方面。另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命第4章 软件设计要求4.1软件总体设计思想4.1.1软件延时MCS-5

    32、1的工作频率为2-12MHz,我们选用的AT89C51单片机的工作频率为6MHZ。机器周期与主频有关,机器周期是主频的12倍,所以一个机器周期的时间为12*(1/12M)=1us。我们可以知道具体每条指令的周期数,这样我们就可以通过指令的执行条数来确定1秒的时间。 具体的延时程序分析: DELAY: MOV R4,#08H 延时1秒子程序 DE2: LCALL DELAY1 DJNZ R4,DE2 RET DELAY1: MOV R6,#255 延时125ms 子程序 MOV R5,#255 DE1: DJNZ R5,$ DJNZ R6,DE1 RET“MOV RN,#DATA” 字节数为2,

    33、机器周期数为1,所以此指令的执行时间为2ms;“DELAY1”为一个双重循环256*256=65536,所以延时时间=65536*2=131072us,约为125us。“DELAY R4”设置的初值为8,主延时程序循环8次,所以125us*8= 1秒。由于单片机的运行速度很快其他的指令执行时间可以忽略不计。4.1.2显示界面整个交通灯倒计时显示和车流量显示,用四个八段共阴极一体化数码管显示,其中两位为倒计时显示,另外两位为车流量显示;以6个发光二极管模拟双向十字路口的红、黄、绿灯,该电路含有74LS373(数据锁存器)和限流电阻,可使交通灯正常工作。显示模块电路如图所示。图11(a)中VT为双

    34、向晶闸管,当门极为高电平时晶闸管导通,该支路指示灯亮;当门极为低电平时晶闸管关断,该支路指示灯灭。4.1.3交通灯程序设计 1.程序源代码 ORG 0000H ;主程序的入口地址 LJMP MAIN ;跳转到主程序的开始处 ORG 0003H ;外部中断0的中断程序入口地址 ORG 000BH ;定时器0的中断程序入口地址 LJMP T0_INT ;跳转到中断服务程序处 ORG 0013H ;外部中断1的中断程序入口地址 MAIN : MOV SP,#50H MOV IE,#8EH ;CPU开中断,允许T0中断,T1中断和外部中断1中断 MOV TMOD,#51H ;设置T1为计数方式,T0为

    35、定时方式,且都工作于模式1 MOV TH1,#00H ;T1计数器清零 MOV TL1,#00H SETB TR1 ;启动T1计时器 SETB EX1 ;允许INT1中断 SETB IT1 ;选择边沿触发方式 MOV DPTR ,#0003H ;初始化8255A MOV A, #80H ;给8255赋初值,8255工作于方式0 MOVX DPTR, AAGAIN: JB P3.1,N0 ;判断是否要设定东西方向红绿灯时间的初值,; 若P3.1为1 则跳转 MOV A,P1 JB P1.7,RED ;判断P1.7是否为1,若为1则设定红灯时间,否则设定绿灯时间 MOV R0,#00H ;R0清零

    36、 MOV R0,A ;存入东西方向绿灯初始时间 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAINRED: MOV A,P1 ANL A,#7FH ;P1.7置0 MOV R7,#00H ;R7清零 MOV R7,A ;存入东西方向红灯初始时间 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAIN;-N0: SETB TR0 ;启动T0计时器 MOV 76H,R7 ;红灯时间存入76HN00: MOV A,76H ;东西方向禁止,南北方向通行 MOV R3,A MOV DPTR,#0000H ;置8255A口,东西方向红灯亮

    37、,南北方向绿灯亮 MOV A,#0DDH MOVX DPTR, AN01: JB P2.0,B0N02: SETB P3.0 CJNE R3,#00H,N01 ;比较R3中的值是否为0,不为0转到当前指令处执行;-黄灯闪烁5秒程序-N1: SETB P3.0 MOV R3,#05H MOV DPTR,#0000H ;置8255A口,东西,南北方向黄灯亮 MOV A,#0D4H MOVX DPTR,AN11: MOV R4,#00HN12: CJNE R4,#7DH,$ ;黄灯持续亮0.5秒N13: MOV DPTR,#0000H ; 置8255A口,南北方向黄灯灭 MOV A,#0DDH MO

    38、VX DPTR,AN14: MOV R4,#00H CJNE R4,#7DH,$ ;黄灯持续灭0.5秒 CJNE R3,#00H,N1 ;闪烁时间达5秒则退出;-N2: MOV R7,#00H MOV A,R0 ;东西通行,南北禁止 MOV R3,A MOV DPTR,#0000H ; 置8255A口,东西方向绿灯亮,南北方向红灯亮 MOV A,#0EBH MOVX DPTR,AN21: JB P2.0,T03N22: CJNE R3,#00H,N21;-黄灯闪烁5秒程序-N3: MOV R3,#05H MOV DPTR,#0000H ;置8255A口,东西,南北方向黄灯亮 MOV A,#0E

    39、2H MOVX DPTR,AN31: MOV R4,#00H CJNE R4,#7DH,$ ;黄灯持续亮0.5秒N32: MOV DPTR,#0000H ; 置8255A口,南北方向黄灯灭 MOV A,#0EBH MOVX DPTR,AN33: MOV R4,#00H CJNE R4,#7DH,$ ;黄灯持续灭0.5秒 CJNE R3,#00H,N3 ;闪烁时间达5秒则退出 SJMP N00;-闯红灯报警程序-B0: MOV R2,#03H ;报警持续时间3秒B01: MOV A,R3 JZ N1 ;若倒计时完毕,不再报警 CLR P3.0 ;报警 CJNE R2,#00H,B01 ;判断3秒

    40、是否结束 SJMP N02;-1秒延时子程序-N7: RETIT0_INT:MOV TL0,#9AH ;给定时器T0送定时10ms的初值 MOV TH0,#0F1H INC R4 INC R5 CJNE R5,#0FAH,T01 ;判断延时是否够一秒,不够则调用显示子程序 MOV R5,#00H ;R5清零 DEC R3 ;倒计时初值减一 DEC R2 ;报警初值减一T01: ACALL DISP ;调用显示子程序 RETI ;中断返回;-显示子程序-DISP: JNB P2.4,T02DISP1: MOV B,#0AH MOV A,R3 ;R3中值二转十显示转换 DIV AB MOV 79H

    41、,A MOV 7AH,BDIS: MOV A,79H ;显示十位 MOV DPTR,#TAB MOVC A,A+DPTR MOV DPTR,#0002H MOVX DPTR,A MOV DPTR,#0001H MOV A,#0F7H MOVX DPTR,A LCALL DELAYDS2: MOV A,7AH ;显示个位 MOV DPTR,#TAB MOVC A,A+DPTR MOV DPTR,#0002H MOVX DPTR,A MOV DPTR,#0001H MOV A,#0FBH MOVX DPTR,A RET;-东西方向车流量检测程序-T03: MOV A,R3 SUBB A,#00H ;若绿灯倒计时完毕,不再检测车流量 JZ N3 JB P2.0,T03 INC R7 CJNE R7,#6


    注意事项

    本文(交通灯控制系统的设置毕业论文.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922