cntm24v.vhd

来自「大家一定要看 哦 程序在与多看多练 我找了好久才找到呢」· VHDL 代码 · 共 39 行

VHD
39
字号
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
USE ieee.std_logic_unsigned.ALL;
--------------------
ENTITY cntm24v IS
		PORT(en: IN std_logic;
             clr:in std_logic;
             clk:in  std_logic;
              cont:out  std_logic;
              qh:buffer  std_logic_vector(3 downto 0);
				ql: buffer  std_logic_vector(3 downto 0));
END ;
-----------------------------
ARCHITECTURE beh OF cntm24v IS
 BEGIN 
  cont<='1'when (qh="0010"and ql="0011"and en='1')else '0';
  PROCESS(CLK,clr)
     BEGIN
       IF(clr='0')THEN
          qh<="0000";
          ql<="0000";
        elsif (clk'event and clk='1')then
       IF(en='1')THEN
          if(ql=3)then
               ql<="0000";
              if(qh=2)then
               qh<="0000";
                else
                 qh<=qh+1;
               end if;
              else
              ql<=ql+1;
              end if;
           end if;
         end if;
       end process;
  end beh;

⌨️ 快捷键说明

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