EDA交通灯课程设计[分享借鉴]_第1页
EDA交通灯课程设计[分享借鉴]_第2页
EDA交通灯课程设计[分享借鉴]_第3页
EDA交通灯课程设计[分享借鉴]_第4页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、材料分享#1 EDA 交通灯课程设计交通灯课程设计 一、设计目的: 1. 学习较复杂数字电路系统的设计; 2. 熟悉 Quartus软件的使用方法; 3. 学习 VHDL 基本逻辑电路和状态机电路的综合设计应用。 2、设计任务及要求: 1.只有在小路上发现汽车时,高速公路上的交通灯才可能变为红灯。 2.当汽车行驶在小路上时、小路的交通灯保持为绿灯,但不能超过 给定的延迟时间.(注:这段时间定义为 20S) 3.高速公路灯转为绿灯后,即使小路上有汽车出现,而高速公路上并 无汽车,也将在给定的时间内保持高速公路绿灯(注:这段时间定 义为 60S) 交通信号灯的 4 种状态如下表: ABCD 高速交

2、通灯绿(60 秒) 黄(5 秒) 红(20 秒) 红(5 秒) 小道交通灯红红绿黄 材料分享#2 控制流程图 高速公路通车 小路有车 T60S 5S黄灯 小路通车 T20S 5S黄灯小路有车 Y Y Y N N N NY 3、所需器材: PC 机一台 Quartus II 软件 EDA 实验箱一台 下载电缆一根(已接好) 导线若干 4、实验步骤: 1、在 E 盘上新建一个文件夹(名称不包含中文) 材料分享#3 2、打开 Maxplus II 中的文本编辑器 TextEditor 3、在文本编辑器中输入程序并保存 4、选择菜单 File_Project_set project to curren

3、t File 5、选择菜单 Compiler 对程序进行编译 6、仿真:打开波形编辑器 Waveform Editor,并选择 Enter Nodes From SNF 输入端口输入输入端波形并保存打开 Simulator 进行仿真 五、程序清单: LIBRARY IEEE; USE IEEE.STD_LOGIC_1164; ENTITY JTDKZ3 IS PORT(CLK,SM,SB:IN STD_LOGIC; M,G:OUT STD_LOGIC_VECTOR(0 TO 2); END JTDKZ3; ARCHITECTURE ART OF JTDKZ3 IS TYPE STATE_TYP

4、E IS(A,B,C,D); SIGNAL STATE:STATE_TYPE; BEGIN; CNT:PROCESS(CLK) VARIABLE S:INTEGER RANGE 0 TO 59; VARIABLE CLR,EN:STD_LOGIC; BEGIN 材料分享#4 IF(CLKEVENT AND CLK=1)THEN IF CLR=0THEN S:=0; ELSIF EN=0THEN S:=S; ELSE S:=S+1; END IF; CASE STATE IS WHEN A=M=001; G=100; IF (SB=1) AND (SM=1) THEN IF S=59 THEN

5、STATE=B;CLR:=0;EN:=0; ELSE STATE=A;CLR:=1;EN:=1; END IF; ELSIF(SB AND (NOT SM)=1 THEN STATE=B;CLR:=0;EN:=0; ELSE STATEM=010;G=100; IF S=4 THEN 材料分享#5 STATE=C;CLR:=0;EN:=0; ELSE STATEM=100;G=001; IF (SM=1 AND SB=1)THEN IF S=19 THEN STATE =D;CLR:=0;EN:=0; ELSE STATE=C;CLR:=1;EN:=1; END IF; ELSIF SB=0THEN STATE=D;CLR:=0;EN:=0; ELSE STATEM=100;G=010; IF S=4 THEN STATE=A;CLR:=0;EN:=0; ELSE STATE=D;CLR:=1;EN:=1; 材料分享#6 END IF; END CASE; END IF; END PROCESS CNT; END ART;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论