eda课程设计-交通控制器的设计

eda课程设计-交通控制器的设计

ID:13488007

大小:7.41 MB

页数:19页

时间:2018-07-22

eda课程设计-交通控制器的设计_第1页
eda课程设计-交通控制器的设计_第2页
eda课程设计-交通控制器的设计_第3页
eda课程设计-交通控制器的设计_第4页
eda课程设计-交通控制器的设计_第5页
资源描述:

《eda课程设计-交通控制器的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录第一章系统设计总述11.1课程设计要求与分析1第二章各模块模型程序及仿真波形32.1交通灯控制模块12.2四十五秒倒计时模块12.3二十五倒计时模块12.4五秒倒计时模块12.5显示信号模块12.6译码器模块1第三章顶层设计25第四章心得与体会26第五章参考文献26第一章系统设计总述1.1课程设计要求与分析设计一个由一条主干道和一条支干道的汇合点形成的十字交叉路口的交通灯控制器,具体要求如下:(1)主、支干道各设有一个绿、黄、红指示灯,两个显示数码管。(2)主干道处于常允许通行状态,而支干道有车来才允许通行。(3)当主、支道均有车时,两者交替

2、允许通行,主干道每次放行45s,支干道每次放行25s,在每次由亮绿灯变成亮红灯的转换过程中,要亮5s的黄灯作为过渡,并进行减计时显示。(4)以上设计仅模拟某一十字路口的信号灯来大道控制交通流量的目的,以上所有时间都可以按照自己的需要进行修改。状态分析框图:主干道支干道时间绿灯亮,允许通行红灯亮,禁止通行45黄灯亮,停车红灯亮,禁止通行5红灯亮,禁止通行绿灯亮,允许通行25红灯亮,禁止通行黄灯亮,停车5图1.1状态分析方框图:图1.2原理方框图总设计电路图:图1.3原理图设计实际分析:(1)道路交通以主干道为主,处在常开放状态。(2)当主、支干道同

3、时有车时,两者交替通行;主干道通行时间较支干道通行时间较长;5秒黄灯时间共同使用。第二章各模块模型程序及仿真波形如上述原理图建立输入、输出端口和实体名。2.1交通灯控制模块(JTDKZ)在CLK上升沿来时,根据SB、SM传感器状态判断交通处于何种状态,假设4种状态分别为:A、B、C、D,各交通灯该状态输出什么状态。设计的原理图模块:18图2.1.1JTDKZ模块CLK脉冲信号,SM、SB主支干路有无车传感信号;输出端分别为主、支干道六盏灯注意:有些程序末尾处有中文标注程序,仿真时不可写入设计源程序:LIBRARYIEEE;USEIEEE.STD_

4、LOGIC_1164.ALL;ENTITYJTDKZISPORT(CLK,SM,SB:INSTD_LOGIC;MR,MY0,MG0,BR,BY0,BG0:OUTSTD_LOGIC);ENDENTITYJTDKZ;ARCHITECTUREARTOFJTDKZISTYPESTATE_TYPEIS(A,B,C,D);//自定义数组类型STSTE-TYPE数组//SIGNALSTATE:STATE_TYPE;//STATE是数组类型//BEGINCNT:PROCESS(CLK)ISVARIABLES:INTEGERRANGE0TO45;//45秒S倒计时

5、计数器//VARIABLECLR,EN:BIT;BEGINIF(CLK'EVENTANDCLK='1')THEN//总CLK上升沿时IFCLR='0'THENS:=0;CLR为0时则S=0ELSIFEN='0'THENS:=S;CLR为1时EN为0ELSES:=S+1;CLR=1EN=1时,加1循环//ENDIF;CASESTATEISWHENA=>MR<=’0’;MY0<='0';MG0<='1';BR<='1';BY0<='0';BG0<='0';A=》主通行,支停车IF(SBANDSM)='1'THENIFS=45THENSTATE<=B;

6、CLR:='0';EN:='0';ELSESTATE<=A;CLR:='1';EN:='1';ENDIF;18ELSIF(SBAND(NOTSM))='1'THENSTATE<=B;CLR:='0';EN:='0';ELSESTATE<=A;CLR:='1';EN:='1';ENDIF;WHENB=>MR<='0';MY0<='1';MG0<='0';BR<='1';BY0<='0';BG0<='0';//B=》主黄灯闪烁倒计时5秒支道停车等待绿灯开始//IFS=5THENSTATE<=C;CLR:='0';EN:='0';ELSESTATE<=

7、B;CLR:='1';EN:='1';ENDIF;WHENC=>MR<='1';MY0<='0';MG0<='0';BR<='0';BY0<='0';BG0<='1';//C=》主红灯亮,支绿灯通行//IF(SMANDSB)='1'THENIFS=25THENSTATE<=D;CLR:='0';EN:='0';ELSESTATE<=C;CLR:='1';EN:='1';ENDIF;ELSIFSB='0'THENSTATE<=D;CLR:='0';EN:='0';ELSESTATE<=C;CLR:='1';EN:='1';ENDIF;WHEND=>

8、MR<='1';MY0<='0';MG0<='0';BR<='0';BY0<='1';BG0<='0';//D=》主路停车、支路黄灯闪烁

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。