notetabs.vhd

来自「出血FPGA,用VHDL做的音乐盒」· VHDL 代码 · 共 20 行

VHD
20
字号
	LIBRARY IEEE;
	USE IEEE.STD_LOGIC_1164.ALL;
	USE IEEE.STD_LOGIC_UNSIGNED.ALL;
	ENTITY NoteTabs IS
	    PORT ( clk    : IN STD_LOGIC;
	        CounterOUT : OUT STD_LOGIC_VECTOR (7 DOWNTO 0) );
	END;
	ARCHITECTURE one OF NoteTabs IS
	    SIGNAL Counter :  STD_LOGIC_VECTOR (7 DOWNTO 0);
	BEGIN
	    CNT8 : PROCESS(clk, Counter)
	    BEGIN
	        IF Counter=138 THEN  
				Counter <= "00000000";
	        ELSIF (clk'EVENT AND clk = '1') THEN 
				Counter <= Counter+1; 
			END IF;
	    END PROCESS;
		CounterOUT<=Counter;
	 END one;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?