基于单片机的交通灯控制及显示系统的软硬件设计

来源 :科教导刊 | 被引量 : 0次 | 上传用户:wangluojishu0802
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要本文介绍用AT89S52单片机为微处理器的交通灯控制、显示及车流量检测系统的软硬件设计。
  关键词交通灯 车流量 中断 串口 液晶显示
  中图分类号:TP21文献标识码:A
  
  1 设计内容与要求
  (1)LCD1602用于显示车流量,及实时路况信息;
  (2)开关S2和S3用于提供模拟主道和辅道车辆检测信号,当其中一道为绿灯,但检测到的信号表示为无车时,另一通道放行15S;
  (3)正常情况下,主道放行1min,辅道放行30S,并将倒计时用数码管显示出来;
  (4)紧急情况下,如救护车,消防车须快速通过时,通过给S1一个信号,请求紧急通行,进入紧急情况处理后,绿灯状态通道限时5S,转两通道红灯,并处理15S;
  (5)为便于车流量信息的获取,在主道上对车流量进行检测,并送数码管和液晶显示;
  (6)正常情况下,主道绿灯60S后,转主道绿灯闪烁5S,转主道黄灯5S,再转主道红灯,辅道绿灯30S,辅道黄灯亮5S后,转主道绿灯,辅道红灯,如此循环。
  
  2 系统的硬件设计思想
  为达到给定的设计要求,用AT89S52的P1口接红、黄、绿信号灯,用译码器74LS138通过软件编程来片选锁存器 74LS373来达到液晶命令、数据的锁存及数码管倒计时当前值稳定显示的目的,通过三个按键S1~S3(图一)来模拟紧急情况和主、辅道绿灯通道无车三种状态,S1模拟紧急情况,S2、S3模拟绿灯通道无车情况。用LG18A3-8-Z/BX传感器,用双稳态触发器74LS73使得在车辆通过时,通过传感器信号输出端出现一个负脉冲,使得74LS73的输出端Q为设定值,并通过软件查询来对车流量进行准确的检测(图二),通过串口把车流量数据用串口移位芯片74LS595送至对应的数码管显示,并在液晶屏上指定位置显示,主道倒计时完时,刷新数码管和液晶屏上的车流量数值。
  
  3 系统的软件设计思想
  (1)主程序采用查询方式定时,由寄存器R2确定调用1S延时程序的次数,从而获取交通灯各种状态的延时时间,子程序采用定时器1的方式0的中断查詢定时。
  (2)程序开始执行时,先在LCD1602屏幕上显示出问候语及安全提示语,再显示当前车流量的英文提示,并设定好车流量的显示位置。
  (3)绿灯通道无车中断服务程序INT1首先保护现场,因为需要用到延时程序和P1口,以及1S延时次数寄存器R1,故将R1、P1、TH1、TL1压入堆栈,保护现场时关中断,以防止高优先级中断(紧急车辆通过)产生程序的混乱。然后开中断先查询主道和辅道的车辆情况,再判定车辆的通行情况。
  (4)紧急车辆通过时,程序进入INT0中断,保护现场后,蜂鸣器鸣响5S,绿灯状态通道限时5S,转两通道红灯,并处理15S。
  (5)程序处于主道绿灯辅道红灯时,主程序此时调用的延时程序既有延时功能,又有车流量检测计数功能,当主道绿灯状态结束时,调用车流量显示子程序,先将车流量通过串口,经74LS595移位,送到数码管显示,再调用液晶LCD1602显示子程序,将当前车流量送到液晶屏的指定位置显示。
  4 系统汇编程序设计流程图
  主程序部分(图三):其中,预定义部分用于定义LCD1602使能端、读写信号控制端、及数据或指令寄存器选择端,74LS595的锁存器控制脉冲、移位时钟脉冲,串行数据输入端,并定义INT0、INT1,这两个外部中断的入口地址,以及程序存储的起始地址。
  对液晶进行初始化后,在其对应位置写入预定的内容,然后启动交通灯,红、黄、绿灯按预定规律显示,数码管上显示出当前状态剩余时间。
  主道绿灯延时及车流量检测部分(图4):
  该部分完成主道的倒计时延时及车流量检测功能(每0.1S对车辆通过信号扫描一次)。
  绿灯通道无车信号处理中断部分(图5):
  绿灯通道无车信号有效时,程序转入INT1中断,先判断主道是否是绿灯而且无车,在判断辅道,若该通道为绿灯状态而无车,则转另一通道通行15S,若为干扰信号,则中断返回。
  紧急情况处理中断部分(图六)
  当有紧急情况发生,如十字路口交通事故、救护车、消防车请求紧急通过等情况出现时,给本系统一个紧急中断请求信号,程序转入中断处理,蜂鸣器鸣响5S,绿灯通道限时至5S,让路口中的车辆通过后,两通道均为红灯,并且处理15S,若处理时间不够,可以再次向本系统发送紧急情况中断信号,延长紧急情况处理时间的需要。本系统设计得到了实现。
其他文献
司马迁的是一部伟大的史学著作,同时也是一部伟大的文学著作.全书130篇,悲剧人物120多个,使其充满了浓郁的悲剧色彩.作者通过对材料的选择取舍,成功地塑造出一系列悲剧人物形
目的:利用2002年江苏居民膳食调查数据及2003-2006年江苏省食品污染物监测数据,估计江苏居民有机磷农药膳食暴露情况并评价其安全性。研究家庭加工方法对农产品中残留有机磷农
摘要在素质教育背景下,在新课程理念下,培养学生的创新思维,创新精神和创新能力犹为重要,本文主要针对如何在政治课教学中培养学生的创新思维能力从八个方面提出了自己的一些做法  关键词创新思维 创新精神 创新能力  中图分类号:G633.2文献标识码:A    在新课程理念下,培养学生的创新思维,必须以课堂教学为主阵地,而创新思维作为一种思维方式,其发展需要一个长期的过程和适宜的环境。那么,政治教师在树
摘要本文从土木工程专业工程测量实践教学的现状出发,就存在问题进行分析和探讨,结合实践教学改革成果,对工程测量实践教学所涉及教师队伍、实验条件、实践教学方式等内容进行了改革和探索,致力于提升土木工程测量实践教学效果。  关键词土木工程测量 实验 教学改革 实验室  中图分类号:G420文献标识码:A    0 引言  土木工程测量是门重要的基础课程,而且也是一门实践性比较强的课程。测量实践教学是学生
本文从风俗角度考察了豫中地区春节文化的历史与现状,认为风俗习惯的变迁反映了传统文化在现代社会中的调适过程,即在继承传统的基础上融进适应现代化的新内容.
本文阐述了养老保险长效机制建立的原则,可持续发展原则,与国情相适应原则.量力而行的原则等,并提出了相应的技术机制:系统立法、全国信息库、精算机制等,最后表述对养老保险
摘要在高职教育领域,数学作为一门重要的基础学科,在整个职业技术教育课程体系中占有着重要的地位和作用。本文结合高职学生对学习数学的困惑,在教学中努力探索教学方法,对高职院校数学课程的改革进行思考并得到一些结论。  关键词高职教育 数学课程 教学改革  中图分类号:G420文献标识码:A    我国著名的高等教育学家潘懋元先生指出:“教育质量是高等教育发展的核心问题,也是高等教育大众化的生命线。精英高
俗话说“众人皆醉,唯我(指单个人)独醒”,生活中确有这种情况,如果再加上记者的敏感,将此“醒”字报道出来,会给人以启发,形成共识,对实际生活能起一定的作用。翻开新民晚报
摘要机电一体化技术即结合应用机械技术和电子技术于一体,是现代科学技术发展的必然结果。是一门综合计算机和信息技术、传感检测技术、自动控制技术、机械技术和伺服传动技术等交叉的系统技术,随着科学技术和计算机技术的快速发展,其应用范围越来越广,本文概述了机电一体化技术概况、发展现状,并就其未来发展趋势进行探讨。  关键词机电一体化 技术 现状 发展趋势  中图分类号:TP27文献标识码:A    机电一体
摘要城乡结合部由于其地缘的特殊性,其基础教育特别是地理教育常处于较为薄弱的状态。笔者所在的课题组经过两年时间的研究与实践,以有效教学理念为出发点,以多元智力理论和最近发展区理论等现代教育理论为支撑,结合城乡结合部的教育环境与学生特点,初步探索出地理授课“分层次教学—合作学习—实践活动”三位一体的优化组合新方式,实际应用也表明了优化后的授课方式对实践是有指导意义的,是切实可行的。  关键词新授课方式