【正文】
=0 then alm=clk。139。 else alm=39。 end if。 end。USE 。 dout:OUT STD_LOGIC_VECTOR(6 DOWNTO 0))。 ARCHITECTURE rtl OF YMQ IS BEGIN PROCESS(bcd) BEGIN CASE bcd IS WHEN 0000=dout=1000000。 WHEN 0010=dout=0100100。 WHEN 0100=dout=0011001。 WHEN 0110=dout=0000010。 WHEN 1000=dout=0000000。 WHEN OTHERS=dout=1111111。 END PROCESS。(五)分頻模塊(用500HZ的時鐘和1HZ的計數(shù)時鐘)1.Div100library ieee。 entity div100 is port( clk:in std_logic。 end div100。 signal temp:std_logic。event and clk=39。thenif num=99 then num=0。else num=num+1。 clk100=temp。 end process。 仿真圖:Div100元件圖::這是一個50M分頻,將50MHZ的信號分為1HZ。USE 。USE 。clk50 : OUT STD_LOGIC)。ARCHITECTURE rtl OF fenpin ISSIGNAL count : STD_LOGIC_VECTOR(25 DOWNTO 0)。event AND clk=39。) THENIF(count=10111110101111000010000000) THENCount =00000000000000000000000000。END IF 。END PROCESS。event AND clk=39。) THENIF(count=10111110101111000010000000) THENclk50 = 39。ELSEclk50 = 39。END IF 。END PROCESS。 fenpin元件圖(六)頂層文件:2. QDQ_1主電路圖連線四 鎖定引腳及下載,再重新編譯一次。:時鐘信號 clk N2發(fā)光二極管 LEDROLEDR3()數(shù)碼管 num0num6 () ta0ta6 () tb0tb6 ()開關(guān)rst AF14SW0SW3()SOUND AA14START AD13STOP AC1313