cnt60.vhd

来自「用VHDL写的源代码程序」· VHDL 代码 · 共 29 行

VHD
29
字号
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;

ENTITY cnt60 is 
	port(clk,rst : in std_logic;
		co : out std_logic;
        qout : out std_logic_vector(7 downto 0));		
END cnt60;

architecture behave of cnt60 is 
signal qh,ql : std_logic_vector(3 downto 0);
BEGIN
	process(rst,clk)
	begin
	if (rst='0') then ql<="0000"; qh<="0000"; co<='0';
	elsif (clk'event and clk='1') then
		if (ql=9) then ql<="0000";
			if (qh=5) then qh<="0000";co<='1';
		  	else qh<=qh+1;co<='0';
		  	end if;
		else ql<=ql+1;
		end if;
	end if;
	qout<=qh&ql;
	end process;
END behave; 

⌨️ 快捷键说明

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