下载此文档

论文-步行街道交通等控制电路的设计毕业设计(论文).doc


文档分类:论文 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
论文-步行街道交通等控制电路的设计毕业设计(论文).doc:..步行街道交通等控制电路的设计一)设计方案方案一:用单片机來实现这个电路功能。单片机的最小系统,它有着丰富的IO接】」,ROM和MPU等优势,能非常方便的实现这个电路的功能,但是它的接口复杂,而且现阶段也没有深入的学****单片机。方案二:根据系统设计要求,系统设计采用自顶向下的设计方法。顶层设计采用原理图设计方法,系统的整体组装设计原理图如图卜•所表示,它由去抖模块,设置计数器模块和交通灯控制模块三部分组成。整个系统简单,易于控制。42nc»M所以选择笫二个方案。二)电路设计(1)去抖模块去抖模块的作用在于消除按键的抖动。因为当输入信号在高低电平Z间转换时,在转换的瞬间会产生毛刺,使信号波形不稳定,从而使系统不能正常工作,因此加入去抖模块如图下。up■KDOWN■MX模块的语言设计DITHER(去抖模块)VHDL源程序LIBRARYIEEE;;;;ENTITYDITHERISPORT(UPIN:INSTD_LOGIC; ——按键弹起D0WNIN:INSTD_LOGIC; ——按键压下KEYOUT:OUTSTD_LOGIC); ——按键输出信号ENDDITHER;ARCHITECTUREBEHAVEOFDITHERISSIGNALOUT1:;SIGNALOUT2:STD_LOGIC;BEGINOUT1<=NOT(OUT2ANDUPIN);OUT2<=NOT(OUT1ANDDOWNIN);KEYOUT<=OUT1;ENDBEHAVE;(2)设置计数模块设置计数器模块的是设置并存储主干道方向和步行街道方向的时间长短。主干道方向需要设置的时间包括主干道黄灯信号时间,红灯信号时间和主干道车辆通行的最短时间,步行街道方向需要设置的吋间为步行街道绿灯的闪烁吋间,如图下。COUNTCl_K:■UD<<1*oi*OJITCH・_V1MEC-T: K.■SETFfST•COUNT(计数模块)VHD源程序SSTATE<=n000nWHENPRE_SET=,0,ELSEHUMAN_SET&CLEAR&CLKSUB;SCLK<=CLKADDORCLKSUBORCLEAR;PROCESS(CLK)BEGINIF(CLKEVENTANDCLK二T)THENDSCLKv二SCLK;ENDIF;ENDPROCESS;PROCESS(RST,CLEAR,DSCLK)BEGINIF(RST=T)THENVEHICLE_TIME<=8;ELSIF(DSCLKfEVENTANDDSCLK二T)THENCASESSTATEISWHEN”0100"=>VEHICLE_TIME<=0;WHENn0101n=>VEHICLE_TIME<=0;WHENH0110H=>VEHICLE_TIME<=0;WHEN"0111n=>VEHICLE_TIME<=0;WHEN"0001"=>VEHICLETIME<=VEHICLETIME-1;WHEN”001On=>VEHICLE_TIME<=VEHICLE_TIME+1;WHENOTHERS=>VEHICLE_TIME<=VEHICLE_TIME;ENDCASE;ENDIF;ENDPROCESS;PROCESS(CLEAR,DSCLK)BEGINIF(RST=T)THENHUMAN_TIME<=4;ELSIF(DSCLK'EVENTANDDSCLK二T)THENCASESSTATEISWHENn1100n=>HUMAN_TIME<=0;WHENT101”=>HUMAN_TIME<=0;WHENH1110n=>HUMAN_TIME<=0;WHENHUMAN_TIME<=();WHENT001”=>HUMAN_TIME<=HUMAN_TIME-1;WHENn1010n=>HUMANTIME<=HUMANTIME+1;WHENOTHERS=>HUMANTIME<=HUMANTIME;ENDCASE;ENDIF;ENDPROCESS;PROCESS(PRE_SET,RST)BEGINIF(RST=,1,)THENGHUMAN_T1ME<=5;GHUMAN_CLKT<=7;GVEHICLE_TIME<=15;ELSIF(PRE_SET'EVENTANDPRE_SET=O,)THENGHUMAN_TIME<=HUMAN_TIME+1;GHUMAN_CLKT<=HUMAN_TIME+3;GVEHICLE_TIME<=HUMAN_

论文-步行街道交通等控制电路的设计毕业设计(论文) 来自淘豆网www.taodocs.com转载请标明出处.