版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
枣庄学院机电工程学院单片机课程设计2011级机电专三PAGEPAGEII交通信号灯控制系统设计 专业:机电一体化技术班级:2011级专科三班小组组长:小组成员:
交通信号灯控制系统设计摘要近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MSC-51系列单片机AT89C51为中心器件来设计交通灯控制器,实现了红绿灯循环点亮,红绿灯交替时5秒黄灯亮并关闭数码显示管(交通灯信号通过P1口输出,显示时间直接通过P0口输出至双位数码管);可通过按键重设通行时间(本系统设了两个按键,一个加键,另一个减键,所加时间通过编程设定)并通过双位数码管显示(本系统必须复位后才能加减设置时间,在按完ok开始键之后不能再设置时间)。本模拟系统由单片机硬/软件系统,两位8段数码管和LED灯显示系统。和复位电路控制电路等组成,较好的模拟了交通路面的控制。关键词:交通灯,单片机,数码管
目录1绪论当前,在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。为使我国尽快实现经济信息化,赶上发达国家水平,必须加快发展我国的电子信息产业。而计算机技术怎样与实际应用更有效的结合并有效的发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。本文主要介绍用单片机来实现复杂的十字路口的交通灯的管理,用以控制过往车辆的正常通行。1.1单片机的结构单片机诞生于20世纪70年代末,经历了SCM、MCU、SOC三大阶段。随着微电子技术、IC设计、EDA工具的发展,基于SOC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。
单片机的发展
单片机作为微型计算机的一个重要分支,应用面很广,发展很快。自单片机诞生至今,已发展为上百种系列的近千个机种。近年,由于CHMOS技术的进步,大大地促进了单片机的CMOS化。CMOS芯片除了低功耗特性之外,还具有功耗的可控性,使单片机可以工作在功耗精细管理状态。这也是今后以80C51取代8051为标准MCU芯片的原因。因为单片机芯片多数是采用CMOS(金属栅氧化物)半导体工艺生产。CMOS电路的特点是低功耗、高密度、低速度、低价格。图1是单片机的管脚封装图。图1单片机的管脚封装图1.2单片机的分类单片机作为计算机发展的一个重要领域,应用一个较科学的分类方法。根据目前发展情况,从不同角度单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。1.3单片机的应用由于单片机具有显著的优点,它已成为科技领域的有力工具,人类生活的得力助手。它的应用遍及各个领域,主要表现在以下几个方面:1、单片机在智能仪表中的应用:单片机广泛地用于各种仪器仪表,使仪器仪表智能化,并可以提高测量的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比。2、单片机在机电一体化中的应用:机电一体化是械工业发展的方向。机电一体化产品是指集成机械技术、微电子技术、计算机技术于一体,具有智能化特征的机电产品,例如微机控制的车床、钻床等。单片机作为产品中的控制器,能充分发挥它的体积小、可靠性高、功能强等优点,可大大提高机器的自动化、智能化程度。3、单片机在实时控制中的应用单片机广泛地用于各种实时控制系统中。例如,在工业测控、航空航天、尖端武器、机器人等各种实时控制系统中,都可以用单片机作为控制器。单片机的实时数据处理能力和控制功能,可使系统保持在最佳工作状态,提高系统的工作效率和产品质量。4、
单片机在分布式多机系统中的应用
:在比较复杂的系统中,常采用分布式多机系统。多机系统一般由若干台功能各异的单
片机组成,各自完成特定的任务,它们通过串行通信相互联系、协调工作。单片机在这种系统中往往作为一个终端机,安装在系统的某些节点上,对现场信息进行实时的测量和控制。单片机的高可靠性和强抗干扰能力,使它可以置于恶劣环境的前端工作。
5、
单片机在人类生活中的应用自从单片机诞生以后,它就步入了人类生活,如洗衣机、电冰箱、电子玩具、收录机等家用电器配上单片机后,提高了智能化程度,增加了功能,倍受人们喜爱。单片机将使人类生活更加方便、舒适、丰富多彩。
综合所述,单片机已成为计算机发展和应用的一个重要方面。另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。6、由单片机控制的交通灯,随着现代社会的发展,和交通设施的日益健全,对交通的维持交通秩序的功能有了越来越高的要求,要求交通灯必须有一定的反馈功能,和计时功能。2系统总体方案及设计2.1总体方案本次课程设计的主要任务是设计复杂的十字路口交通信号灯控制系统,。本模拟交通信号灯系统利用AT89C51单片机作为核心元件,实现信号灯对路面交通的智能控制。从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理、紧急车辆通行等问题。系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广泛的应用前景。2.1.1设计要求系统设计功能:复杂的十字路口交通信号灯控制系统,分东西道和南北道,设东西道为A道,南北道为B道。系统设计规定:A道放行时间为2min,B道放行时间为1.5min;绿灯放行,红灯停止;绿灯转红灯时,黄灯亮2s。当一道有车而另一道无车时,交通灯控制系统能立即让有车的车道放行。当有紧急车辆(如110、112、119等急救车)要求通过时,此系统应能禁止普通车辆通行,路口的信号灯全部变红,以便让紧急车辆通过。假定紧急车辆通过时间为2s,紧急车辆通过后,交通灯恢复先前状态。2.1.2交通灯分析首先,了解实际交通灯的变化情况和规律。假设一个十字路口如图2所以,为东西南北走向。初始状态0时东西南北四个方向都是红灯亮。然后转状态1东西绿灯亮,南北红灯亮。一段时间后,转状态2,东西绿灯灭,黄灯闪,南北还是红灯。再转状态3,南北绿灯亮,东西红灯亮。过一段时间后转状态4,南北绿灯灭,黄灯闪,东西还是红灯。再一段时间后,又循环至状态1。正常情况下从状态1到状态4按照设定的时间循环。当有紧急车辆(如110、112、119等急救车)要求通过时,此系统能够设定为状态0,禁止普通车辆通行,路口的信号灯全部变红,以便让紧急车辆通过。列出交通信号灯的状态表如表1所示(其中,1代表灯亮,0代表灯灭)。图2十字路口示意图表1交通信号灯的状态表状态东西南北绿黄红绿黄红绿黄红绿黄红00010010010011100100001001201001000100130010011001004001001010010对于交通信号灯来说,应该有东西南北共四组灯,但由于同一道上的两组的信号灯的显示情况是相同的,所以只要用两组就行了,因此,采用单片机内部的I/O口上的P1口中的6个引脚即可来控制6个信号灯。通过编写程序,实现对发光二极管的控制,来模拟交通信号灯的管理。每延时一段时间,灯的显示情况都会按交通灯的显示规律进行状态转换。通过延时时间送显,可以在原有的交通信号灯系统的基础上,增加倒计时显示功能,实现其功能的扩展。当有紧急车辆(如110、112、119等急救车)要求通过时,此系统能够设定为状态0,禁止普通车辆通行,路口的信号灯全部变红,以便让紧急车辆通过。2.2单片机选择及参数这次设计用到了AT89C51单片机。采用这款芯片及克服了采用8031需要添加外部外部程序存储器导致电路复杂的缺点,又克服了采用8751导致电路制作成本高的缺点。2.2.1AT89C51单片机简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,AT89C51系列单片机的内部结构如图3所示。图3AT89C51系列单片机的内部结构示意图AT89C51单片机芯片具有以下特性:指令集合芯片引脚与Intel公司的8051兼容;4KB片内在系统可编程FLASH程序存储器;时钟频率为0~33MHZ;128字节片内随机读写存储器(RAM);6个中断源,2级优先级;2个16位定时/记数器;全双工串行通信接口;监视定时器;两个数据指针;2.2.2主要引脚功能AT89C51引脚图如图4所示,其主要芯片功能如下所示图4AT89C51引脚图VCC:电源电压。GND:接地。P0口:P0口是一组8位双向I/O口。P0口即可作地址/数据总线使用,又可以作为通用的I/O口使用。P1口:P1是一个带内部上拉电阻的8准位双向I/O口,P1作为通用的I/O口使用。P2口:P2是一个带有内部上拉电阻的8位准双向I/O口。P3口:P3口是一组带有内部上拉电阻的8位准双向I/0口。RST:复位输入。XTAL1:振荡器反相放大器及内部时钟发生器的输入端。MCS—51的中断源8051有5个中断源,它们是两个外中断INT0(P3.2)和INT1(P3.3)、两个片内定时/计数器溢出中断TF0和TF1,一个是片内串行口中断TI或RI,这几个中断源由TCON和SCON两个特殊功能寄存器进行控制。2.2.3交通灯中的中断处理流程1、现场保护和现场恢复有特殊车辆要通过时就要进行中断,在中断之前,先将交通灯中断前情况保护好,当中断执行后再恢复现场,包括信号灯和时间显示电路。2、中断打开和中断关闭为使特殊车辆通行按一下打开中断开关可以打开中断,关闭中断开关就关闭中断。3、中断服务程序有中断产生,就必然有其具体的需执行的任务,中断服务程序就是执行中断处理的具体内容:即如果南北方向有特殊车辆要求通过,南北方向转换为绿灯,东西方向为红灯;如果东西方向有特殊车辆要求通过,东西方向转换为绿灯,南北方向为红灯。4、中断返回执行完中断服务程序后,必然要返回,即回交通灯信号回到中断前状态,显示时间也和中断前一样。2.3系统设计本系统以单片机为核心,系统硬件电路由状态灯、LED显示、按键等组成。其具体的硬件电路总图如图5所示。图5交通灯控制系统原理图其中P0用于送显两片LED数码管,P1用于控制红绿黄发光二极管,XTAL1和XTAL2接入晶振时钟电路,REST引脚接上复位电路,P2.6与P2.7对数码管进行片选,P3.2即INT0紧急情况处理按键,P3.3即INT1接时间调整中断按。2.3.1系统工作原理系统上电或手动复位之后,系统先显示状态灯及LED数码管,将状态码值送显P1口,将要显示的时间值的个位和十位分别送显P0口,在此同时用软件方法计时1秒,到达1秒就要将时间值减1,刷新LED数码管。时间到达一个状态所要全部时间,则要进行下一状态判断及衔接,并装入次状态的相应状态码值以及时间值。另外,还要开启两个外部中断,其一为紧急情况处理中断,一旦信号有效,即K3键为低电平时进入中断服务子程序,东西南北路口的红灯全亮禁止全部通行,再按一下K3键,中断结束返回。其二为通行时间调整中断,若K4按键有效,进入相应的中断子程序,对时间进行调整,此后再按K4键则中断结束返回。2.3.2系统硬件设计将A道上的两个同色灯连在一起,B道上的同色灯也彼此相连(此处用发光二极管模拟实际的交通灯,各发光二极管的阳极通过保护电阻接到+5v的电源上,发光二极管的阴极接到单片机的P1口)用89C51单片机的P1.0—P1.5共六根输出线控制各色交通灯的点亮与熄灭;A、B道上有无车辆的信号输入给P1.6、P1.7口,紧急车辆通过时,采用外部触发按键实时中断方式进行处理。根据该系统的功能要求及所用元器件,设计硬件电路,电路原理图如图5所示。2.3.3软件设计根据硬件电路原理图,并按系统的功能画出程序流程图。由于此系统较为简单,故采用自上而下的设计方法,进行程序设计;对紧急车辆通过的处理,采用中断的方法,由中断处理程序处理。程序流程如图6、图7所示。程序实现的功能:A道放行时间为2min,B道放行时间为1.5min;绿灯放行,红灯停止;绿灯转红灯时,黄灯亮2s。在本程序中设定为四种状态,依次循环出现,从而实现红灯绿灯的显示,指挥道路车辆依次通过的功能。当一道有车而另一道无车时,交通灯控制系统能立即让有车的车道放行。在程序中由外部中断1实现,当P1.6处于高电平时进入状态1即南北红灯,东西绿灯;当P1.7处于高电平时进入状态3即南北绿灯,东西红灯。当有紧急车辆(如110、112、119等急救车)要求通过时,触发单次脉冲并在下降沿触发状态0使路口的信号灯全部变红,以便让紧急车辆通过。2s后紧急车辆通过,交通灯恢复先前状态。在程序中由外部中断0实现。图6主程序流程图图7中断服务子程序流程图程序如下所示:LED EQU P1 ORG 0000H LJMP START ORG 0003HLJMPS0ORG0023LJMPDNSTART: MOV SP,#70HLCALL S0 ;初始状态(都是红灯) LCALL S1 ;南北绿灯,东西红灯 LCALL S2 ;南北绿灯闪转黄灯,东西红灯 LCALL S3 ;南北红灯,东西绿灯 LCALL S4 ;南北红灯,东西绿灯闪转黄灯 LJMP STARTDN:JNBP1.6,L1LJMPS3L1:JNBP1.7,L2LJMPS1L2:RETIS0: MOV A,#00100001B ;南北红灯,东西红灯 MOV LED,A MOV R2,#10 ;延时1毫秒 LCALL DELAYS1: MOV A,#10000001B ;南北绿灯,东西红灯 MOV LED,A MOV R2,#900 ;延时90秒 LCALL DELAY RETS2: MOV R3,#02H ;南北黄灯闪2秒FLASH: MOV A,#00000001B ;南北绿灯灭,东西红灯亮 MOV LED,A MOV R2,#03H LCALL DELAY MOV A,#10000001B ;南北绿灯,东西红灯 MOV LED,A MOV R2,#03H LCALL DELAY DJNZ R3,FLASH MOV A,#01000001B;南北转黄灯,东西红灯 MOV LED,A MOV R2,#20 ;延时2秒 LCALL DELAY RETS3: MOV A,#00100100B ;南北红灯,东西绿灯 MOV LED,A MOV R2,#1200 ;延时120秒 LCALL DELAY RETS4: MOV R3,#02H ;东西黄灯闪2秒FLASH1: MOV A,#00100000B ;南北红灯亮,东西绿灯灭 MOV LED,A MOV R2,#03H LCALL DELAY MOV A,#00100100B ;南北红灯亮,东西绿灯亮 MOV LED,A MOV R2,#03H LCALL DELAY DJNZ R3,FLASH1 MOV A,#00100010B ;南北红灯,东西黄灯 MOV LED,A MOV R2,#20 ;延时2秒 LCALL DELAY RET DELAY: PUSH,02H ;延时子程序 PUSH 01H PUSH 00HDELAY1: MOV R1,#00HDELAY2: MOV R0,#0C2H DJNZ R0,$DJNZ R1,DELAY2 ;延时100ms DJNZ R2,DELAY1 POP 00H POP 01H POP 02H RET END总结通过这次课程设计,加强了我们动手、思考和解决问题的能力。让我对单片机的理论有了更加深入的了解,同时在具体的制作过程中我们发现现在书本上的知识与实际的应用存在着不小的差距,书本上的知识很多都是理想化后的结论,忽略了很多实际的因素,或者涉及的不全面,可在实际的应用时这些是不能被忽略的,我们不得不考虑这方的问题,这让我们无法根据书上的理论就轻易得到预想中的结果,有时结果甚至很差别很大。这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。致谢本文是在指导老师张业伟的悉心指导和帮助下完成的,他对本设计的构思、框架和理论运用给予了许多深入的指导,使得此课程设计得以顺利完成。张老师严谨的治学态度,渊博的知识和循循善诱的教导,特别是丰富的经历和对本行业前沿性发展方向的把握和理解上很准确,使我们受益终生,在此向张老师表示我最诚挚的谢意。感谢同组同学的真诚合作及同学们的热情帮助,他们提供了许多宝贵的思路和建议及相关文献资料,正是由于你们的帮助和支持,我们才能克服一个一个的困难和疑惑,直至本文的顺利完成。最后,再次对关心、帮助我们的老师和同学表示衷心地感谢!参考文献[1]胡汉才.单片机原理与接口技术[M].北京:清华大学出版社,1995.6.[2]楼然苗等.51系列单片机设计实例[M].北京:北京航空航天出版社,2003.3.[3]何立民.单片机高级教程[M].北京:北京航空航天大学出版社,2001.[4]赵晓安.MCS-51单片机原理及应用[M].天津:天津大学出版社,2001.3.[5]肖洪兵.跟我学用单片机[M].北京:北京航空航天大学出版社,2002.8.[6]夏继强.单片机实验与实践教程[M].北京:北京航空航天大学出版社,2001[7]于凤明.单片机原理及接口技术[M].北京:中国轻工业出版社.1998.[8]陈伟人.单片微型计算机原理与应用[M].北京:清华大学出版社,2006.5.[9]李广第.单片机基础[M].第1版.北京:北京航空航天大学出版社,1999.[10]徐惠民、安德宁.单片微型计算机原理接口与应用[M].第1版.北京:北京邮电大学出版社,1996.[11]何立民.从Cygnal80C51F看8位单片机发展之路[M].单片机与嵌入式系统应用,2002年,第5期:P5~8.
论多媒体技术在教学中的应用姓名:指导教师:专业:教育管理专业年级:完成时间:
论多媒体技术在教学中的应用[摘要]多媒体不再是传统的辅助教学工具,而是为构造一种新的网络教学环境创造了条件,特别是对于教育社会化来说,多媒体网络是一种更理想的传播工具。多媒体本身具有:融合性、非线性化,无结构性、相互交涉性、可编辑性、实时性等特点;同时运用在教育教学上又有其特长:利于信息的存储利用、是培养发散性思维的工具、促使学习个别化的实现。多媒体在教学中的应用有着多种的形式,它在提高学生学习兴趣上有着积极的作用,同时它还能促进学生知识的获取与保持、对教学信息进行有效的组织与管理、建构理想的学习环境,促进学生自主学习等多方面的效果。立足未来发展,利用多媒体网络技术,开展教学试验。[关键词]多媒体网络教学系统资源共享多媒体技术主要指多媒体计算机技术,加工、控制、编辑、变换,还可以查询、检索。人们借助于多媒体技术可以自然贴切地表达、传播、处理各种视听信息,并具有更多的参与性和创造性。当今多媒体已成为广泛流传的名词,但人们对于它的认识,特别是对于它在教育教学方面如何更好应用,未知的因素还很多。
一、多媒体的教育特长任何一种媒体不管其怎样先进,它只能是作为一种工具被应用到教育领域,能不能促进教育的改革,。。。。。。应当吸取教训,加强理论研究,充分认识多媒体的特性及其教育特长,以便更好地在教育领域开发应用多媒体。
1、多媒体的特性
(1)融合性多种符号系统的融合是多媒体的特性之一,多媒体的这一特性区别于过去媒体符号系统的单一性或复合性。也就是说多媒体技术不是将符号系统叠加,而是具有整体性的融合。
(2)非线性化,无结构性因为多媒体是在超文本、,其组合结构是固定的、不变的。
(5)实时性多媒体信息中的声音、活动视濒、动画于时间有密切联系,对它们进行呈现、交互等集成处理是实时的。在显示某一主体内容时,其视听信息具有同步性。
2、多媒体的教育特长
(1)信息的存储利用便利多媒体特别是多媒体WWW网络信息的存储、提取、双向传输非常便利,它应用于教育,更利于教学信息传播机制的建立。
(2)发散性思维的工具在培养学习者发散性思维方面…………或创造性思维的基础。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 管道吊装专项施工方案
- 地下车库顶板模板支撑体系专项施工方案
- 苏州市中医院胃肠道超声诊断考核
- 景德镇市人民医院消毒供应室主任资格认证
- 连云港市人民医院老年肿瘤个体化治疗考核
- 泉州市人民医院烧伤重症监护技能考核
- 烟台市人民医院护理信息化建设考核
- 舟山市人民医院医疗广告管理考核与品牌建设合规性试题
- 鹰潭市中医院科室副主任职业发展考核
- 嘉兴市中医院信息管理高级研修班结业考核
- 妇幼村医培训试题及答案
- 2024年记者证考试真题与试题及答案
- 医疗卫生机构职业安全与健康管理规范(DB4403-T 288-2022)
- DB11∕T493.1-2024道路交通管理设施设置规范 第1部分:道路交通标志
- 儿童眼保健知识培训课件
- 2025-2030年中国碳素行业市场运行态势及投资前景规划研究报告
- 培训勇闯沙漠
- 真需求-打开商业世界的万能钥匙
- 青海省西宁市第十一中学2024-2025学年九年级上学期期中测试数学试卷(含简单答案)
- 药剂个人职业生涯规划书
- 自适应前照灯控制系统
评论
0/150
提交评论