(1)抢答鉴别模块FENG的VHDL源程序 抢答鉴别模块FENG如图16-2所示,该模块在第一个选手按下 SOUND<='1'; ELSIF LL="0" THEN LL:="1001"; HH:=HH-1; ELSE LL:=LL-1; END IF; ELSE SOUND<='0'; HH:="1001"; LL:="1001"; END IF; END IF; H<=HH; L<=LL; END PROCESS; END COUNT_ARC; (7)显示译码模块DISP的VHDL源程序 显示译码模块DISP如图16-8所示,。 【例16-7】--disp.vhd LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY DISP IS 图16-8 显示译码模块DISP PORT(D:IN STD_LOGIC_VECTOR(3 DOWNTO 0); Q:OUT STD_LOGIC_VECTOR(6 DOWNTO 0)); END DISP; ARCHITECTURE DISP_ARC OF DISP IS BEGIN PROCESS(D) BEGIN CASE D IS WHEN"0000"=>Q<="0111111"; WHEN"0001"=>Q<="0000110"; WHEN"0010"=>Q<="1011011"; WHEN"0011"=>Q<="1001111"; WHEN"0100"=>Q<="1100110"; WHEN"0101"=>Q<="1101101"; WHEN"0110"=>Q<="1111101"; WHEN"0111"=>Q<="0100111"; WHEN"1000"=>Q<="1111111"; WHEN"1001"=>Q<="1101111"; WHEN OTHERS=>Q<="0000000"; END CASE; END PROCESS; END DISP_ARC; 五、系统仿真 智力竞赛抢答计时器的时序仿真波形如图16-10所示。由图可见,d2首先抢答,当sel为111时, Q[6..0]=5B,ch31a的Q端为2,表示2号抢答成功,此后d4再按开关不起作用。
用户377235 2013-12-30 16:43
用户377235 2013-5-8 20:39
用户377235 2012-5-16 18:25
做课设很有用
用户377235 2012-2-22 22:03
用户194730 2009-3-2 20:54