⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mode.vhd

📁 VHDL编写的数字钟
💻 VHD
字号:
-----------------------------------------------------
--author:  Suntion Tang  Weixuan Yuan
--date:    2008-5-23
--modify:  By suntion Tang
-----------------------------------------------------


LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL; 
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY mode IS
    PORT (modekey : IN STD_LOGIC;                                                       
          OUTY : OUT STD_LOGIC_VECTOR(4 DOWNTO 0) );           
   END ;
ARCHITECTURE behav OF mode IS 
    SIGNAL CQI : STD_LOGIC_VECTOR(1 DOWNTO 0); 
    SIGNAL temp : STD_LOGIC_VECTOR(1 DOWNTO 0); 
BEGIN
P_REG: PROCESS(modekey,CQI) 
        BEGIN
        IF modekey'EVENT AND modekey = '1' THEN                 
                    IF CQI<2 THEN 
                    CQI <= CQI + 1;    
                    ELSE  CQI <= "00";  
                    END IF;   
                   END IF; 
       temp<=CQI;   
        END PROCESS P_REG ; 
outcon: PROCESS(temp) 
       begin
         if(temp="00") then outy<="01111";
         else if(temp="01") then outy<="01100";
         else if(temp="10") then outy<="10011";
         else outy<="01111";
      end if ;
      end if ;
      end if ;
       END PROCESS outcon ; 
END  behav; 

⌨️ 快捷键说明

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