请哪位高手写下:设计含有异步清零和计数使能的二位十进制加减可控计数器的VHDL语言程序,谢谢了。
1个回答
展开全部
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY CNT10 IS
PORT(CLK:IN STD_LOGIC;
RST:IN STD_LOGIC;
ENA:IN STD_LOGIC;
OUTY:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
COUT:OUT STD_LOGIC);
END CNT10;
ARCHITECTURE behav OF CNT10 IS
SIGNAL CQI:STD_LOGIC_VECTOR(3 DOWNTO 0);
BEGIN
P_REG:PROCESS(CLK,RST,ENA)
BENGIN
IF RST='姿斗隐1'THEN CQI<="0000";
ELSIF CLKEVEN AND CLK='1' THEN
IF ENA=’销指1‘ THEN
IF CQI<迹厅"1001" THEN
CQI<=CQI+1;
ELSE CQI<=CQI;
END IF;
END IF;
END IF;
OUTY<=CQI;
END PROCESS P_REG;
COUT<=CQI(0) AND CQI(3);
END behav;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY CNT10 IS
PORT(CLK:IN STD_LOGIC;
RST:IN STD_LOGIC;
ENA:IN STD_LOGIC;
OUTY:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
COUT:OUT STD_LOGIC);
END CNT10;
ARCHITECTURE behav OF CNT10 IS
SIGNAL CQI:STD_LOGIC_VECTOR(3 DOWNTO 0);
BEGIN
P_REG:PROCESS(CLK,RST,ENA)
BENGIN
IF RST='姿斗隐1'THEN CQI<="0000";
ELSIF CLKEVEN AND CLK='1' THEN
IF ENA=’销指1‘ THEN
IF CQI<迹厅"1001" THEN
CQI<=CQI+1;
ELSE CQI<=CQI;
END IF;
END IF;
END IF;
OUTY<=CQI;
END PROCESS P_REG;
COUT<=CQI(0) AND CQI(3);
END behav;
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
2022-05-15 广告
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器每转输出60(我们用老板没有说)个脉冲,五线制。其中两根为电源线,三根为脉冲线(A相、B相、Z)。电源的工作电压为 (+5~+24V)直流电源。光...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询