- 3
- 0
- 约1.1万字
- 约 10页
- 2017-06-15 发布于湖南
- 举报
十字路口交通管理信号灯实验—张家昆 5110309557
十字路口交通管理信号灯实验—张家昆 5110309557一、实验目的熟练地使用Altera公司EDA开发系统MAX+PLUSⅡ软件平台。了解交通灯的状态转换规律,学会用Altera硬件描述语言(AHDL)来建立交通灯的模块。利用该软件进行可编程逻辑器件设计,完成交通灯的逻辑仿真功能。使用编译器将设计实现,下载到JDEE—10实验箱上进行调试和验证所设计的十字路口交通管理信号灯的功能。二、实验器材Pentium—Ⅲ计算机一台;JDEE—10 实验箱一只;三、实验程序及设计思路主干道显示顺序如下:绿(8 秒)-绿色闪烁(3 秒)-黄色(2 秒)-红色(11 秒),共计24 秒,因此可以理解为24 种状态,设计一个24 进制的计数器便可以产生相应的状态。下面逐步分析。首先,每种状态持续1 秒,因此可将4MHz 的晶振进行分频得到1Hz 的脉冲,以此来决定状态间的变化。因有24 种状态,故应串入一个24 进制计数器。其次,产生状态表。因为是24 进制,26=H“18”,有5 根线输出。由于绿灯的显示有两种状态:长亮和闪烁,因此还需引入一个闪烁模块greenswitch,其逻辑功能为:当闪烁tringle选定时,选择输入频率为2Hz 产生闪烁:绿灯电平与脉冲相同;当闪烁未选定时,直接置绿灯高电平。同时,闪烁时必须取消对数码管的片选:digselect置GND。再次,数码管的显示采用扫描方式,使用同一译码器。扫描的实现采用模块digselector。当clk高电平时显示个位数据,同时选定第一个数码管;低电平时显示十位数据,同时选定第二个数码管且clk的频率应高些。三、顶层逻辑设计图四.文本文件源程序SUBDESIGN KEYIN %按键输入%(KEYIN: INPUT;KEYOUT: OUTPUT;CLK: INPUT;)VARIABLESM:MACHINE OF BITS (SB1,SB0) %状态转换器%WITH STATES(S3=B10,S2=B11,S1=B01,S0=B00);BEGINSM.CLK=CLK;TABLESM, KEYIN=SM;S0, 0=S0;S1, 0=S0;S2, 0=S0;S3, 0=S0;S0, 1=S1;S1, 1=S2;S2, 1=S3;S3, 1=S3;END TABLE;KEYOUT=SB1!SB0;END;SUBDESIGN GREENSWITCH %绿灯闪烁调整%(CLK : INPUT;ENA: INPUT;COLGREIN[15..0]: INPUT;COLGREOUT[15..0]: OUTPUT;)BEGINIF ENACLK THEN COLGREOUT[15..0]=HFFFF;ELSE COLGREOUT[]=COLGREIN[];END IF;END;SUBDESIGN LIGHT %红绿灯点亮及计时主程序%(CLKSEL[1..0]: INPUT;%对1、2、3、4四个灯的选择%CLKIN[4..0]: INPUT; % 1-24s一个过程的计时器%ENA: INPUT; %夜间模式判断符%COLRED[15..0]: OUTPUT; %红灯输出%COLGRE[15..0]: OUTPUT; %绿灯输出%N1[7..0]: OUTPUT; %主干道时间状态器%N2[7..0]: OUTPUT; %支干道时间状态器%EN[1..0]: OUTPUT; %是否显示数码管判断器%FLA: OUTPUT; %闪烁判断符%ROW[7..0]: OUTPUT; %点阵行%)BEGINIF ENA THENIF CLKSEL[]==0 THEN %白天模式一号灯工作循环%TABLECLKIN[4..0] = ROW[7..0], COLRED[15..0], COLGRE[15..0], EN[1..0], N1[7..0], N2[7..0], FLA;H0 = HFFFF, HFFEF, B11, H7, H12, B0;H1 = HFFFF, HFFEF, B11, H6, H11, B0;H2 = HFFFF, HFFEF, B11, H5, H10, B0;H3 = HFFFF, HFFEF, B11, H4, H9, B0;H4 = HFFFF, HFFEF, B11, H3, H8, B0;H5 = HFFFF, HFFEF, B11, H2, H7, B0;H6 = HFFFF, HFFEF, B11, H1, H6, B0;H7 = HFFFF, HFFEF, B11
您可能关注的文档
- 分类定级标准.doc
- 分项工程劳务分包合同(水电).doc
- 刑法诉讼人事保管合同协议.doc
- 刘老师2011-2012学年人教版八年级上学期数学期末试题.doc
- 刘浩泽开题报告.doc
- 刘老师的试题222.doc
- 刘见课题二.doc
- 创先争优后勤.doc
- 创业者注意什么才能找到开服装加盟店的合适位置.docx
- 创报企划书.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)