- 5
- 0
- 约6.95千字
- 约 8页
- 2017-08-30 发布于安徽
- 举报
步行街道交通等控制电路的设计
设计者:陈丹(0811020215) 余建均(0811020221)
整体结构图
电路模块设计:包含三部分去抖模块、计数模块、交通控制模块
去抖模块
模块的语言设计
DITHER(去抖模块)VHDL源程序
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
ENTITY DITHER IS
PORT(UPIN: IN STD_LOGIC;
DOWNIN:IN STD_LOGIC;
KEYOUT:OUT STD_LOGIC);
END DITHER;
ARCHITECTURE BEHAVE OF DITHER IS
SIGNAL OUT1: STD_LOGIC;
SIGNAL OUT2: STD_LOGIC;
BEGIN
OUT1=NOT(OUT2 AND UPIN);
OUT2=NOT(OUT1 AND DOWNIN);
KEYOUT=OUT1;
END BEHAVE;
(2)设置计数模块
COUNT(计数模块)VHDL源程序
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
ENTITY COUNT IS
PORT(CLK: IN STD_LOGIC;
CLEAR: IN STD_LOGIC;
CLKADD: IN STD_LOGIC;
CLKSUB: IN STD_LOGIC;
PRE_SET: IN STD_LOGIC;
HUMAN_SET: IN STD_LOGIC;
RST: IN STD_LOGIC;
GHUMAN_TIME: OUT INTEGER RANGE 31 DOWNTO 0;
GHUMAN_CLKT: OUT INTEGER RANGE 31 DOWNTO 0;
GVEHICLE_TIME:OUT INTEGER RANGE 31 DOWNTO 0);
END COUNT;
ARCHITECTURE BEHAVE OF COUNT IS
SIGNAL HUMAN_TIME: INTEGER RANGE 31 DOWNTO 0;
SIGNAL VEHICLE_TIME: INTEGER RANGE 31 DOWNTO 0;
SIGNAL SSTATE: STD_LOGIC_VECTOR(3 DOWNTO 0);
SIGNAL SCLK: STD_LOGIC;
SIGNAL DSCLK: STD_LOGIC;
BEGIN
PROCESS(CLK)
SSTATE=000WHEN PRE_SET=0 ELSE
HUMAN_SET CLEAR CLKSUB;
SCLK=CLKADD OR CLKSUB OR CLEAR;
BEGIN
IF (CLKEVENT AND CLK=1)THEN
DSCLK=SCLK;
END IF;
END PROCESS;
PROCESS(RST,CLEAR,DSCLK)
BEGIN
IF(RST=1)THEN
VEHICLE_TIME=8;
ELSIF(DSCLKEVENT AND DSCLK=1)THEN
CASE SSTATE IS
WHEN 0100=VEHICLE_TIME=0;
WHEN 0101=VEHICLE_TIME=0;
WHEN 0110=VEHICLE_TI
您可能关注的文档
- 毕业答辩---曲柄压力机设计.ppt
- 毕业论文-- 入侵检测系统技术分析和的研究.doc
- 毕业论文--并联式混合动力汽车CAN通信技术研究.doc
- 毕业论文--电网故障行波定位网络设计.doc
- 毕业论文--工程爆破可靠性的研究.doc
- 毕业论文---可控制压边力保持恒定拉深模具设计.doc
- 毕业论文—汽车起重机回转系统原理与故障分析.doc
- 毕业论文---砌体结构墙体裂缝预防及处理方法.doc
- 毕业论文--声控开关设计.doc
- 毕业论文--在线社交网络.doc
- 新教材人教版八年级英语下册习题课件Unit 3 Growing Up.pptx
- 新教材人教版八年级数学下册习题课件第二十三章 一次函数.pptx
- 人教版二年级数学上册第三单元1-6的表内除法PPT.pptx
- 新教材人教版八年级数学下册第二十一章四边形(前三节).pptx
- 新教材人教版八年级英语下册习题课件Unit 6 Crossing Cultures.pptx
- 新教材人教版八年级数学下册期末复习课件.pptx
- 新人教版三年级数学上册第五单元线和角.pptx
- 新教材人教版八年级数学下册习题课件第二十一章 四边形.pptx
- 新教材华师版八年级数学下册期末专题复习课件.pptx
- 新教材人教版八年级数下册第二十三章 一次函数.pptx
原创力文档

文档评论(0)