2个回答
展开全部
五人抢答器:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY QDQ5 IS
PORT(CLK,CLR:IN STD_LOGIC; --时钟(1HZ)和复位(开始)信号--
A,B,C,D,E:IN STD_LOGIC; --抢答的五个人--
LB:OUT STD_LOGIC; --喇叭--
LCD,LCD1,LCD2,LCD3,LCD4,LCD5:OUT STD_LOGIC; --LCD灯--
SG:OUT STD_LOGIC_VECTOR(6 DOWNTO 0)); --输出到数码管显示--
END;
ARCHITECTURE ONE OF QDQ5 IS
BEGIN
PROCESS(CLR,CLK,A,B,C,D,E)
VARIABLE CNT_LB:STD_LOGIC_VECTOR(1 DOWNTO 0);
VARIABLE CNT:STD_LOGIC_VECTOR(9 DOWNTO 0);
BEGIN
IF CLR='1' THEN
CNT:=(OTHERS=
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY QDQ5 IS
PORT(CLK,CLR:IN STD_LOGIC; --时钟(1HZ)和复位(开始)信号--
A,B,C,D,E:IN STD_LOGIC; --抢答的五个人--
LB:OUT STD_LOGIC; --喇叭--
LCD,LCD1,LCD2,LCD3,LCD4,LCD5:OUT STD_LOGIC; --LCD灯--
SG:OUT STD_LOGIC_VECTOR(6 DOWNTO 0)); --输出到数码管显示--
END;
ARCHITECTURE ONE OF QDQ5 IS
BEGIN
PROCESS(CLR,CLK,A,B,C,D,E)
VARIABLE CNT_LB:STD_LOGIC_VECTOR(1 DOWNTO 0);
VARIABLE CNT:STD_LOGIC_VECTOR(9 DOWNTO 0);
BEGIN
IF CLR='1' THEN
CNT:=(OTHERS=
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询