《用VHDL语言实现的数码管显示程序(包含动态和静态).doc》由会员分享,可在线阅读,更多相关《用VHDL语言实现的数码管显示程序(包含动态和静态).doc(2页珍藏版)》请在三一办公上搜索。
library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity shumaguan isport(clk:in std_logic; x:out std_logic_vector(7 downto 0); seg:out std_logic_vector(7 downto 0);end entity;architecture behave of shumaguan issignal clk1:std_logic;beginprocess(clk)variable count:integer range 0 to 49999999;begin if(clkevent and clk=1) then if(count=20000000) then -动态 -if(count=1000) then -静态 count:=0; clk1x=01111111;segx=10111111;segx=11011111;segx=11101111;segx=11110111;segx=11111011;segx=11111101;segx=11111110;segnull; end case; end process;end behave;