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

📄 fset.vhd

📁 洗衣机源代码 实现定时、启动、停止、强度选择等功能
💻 VHD
字号:
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE ieee.std_logic_signed.all;

ENTITY fset IS
  PORT(  
          run:IN std_logic;
         mode:IN std_logic;
        reset:IN std_logic;
       status:OUT std_logic_vector(2 downto 0)        
       );
END;

--------------------------------------------------------
ARCHITECTURE pro of fset IS
SIGNAL s:std_logic_vector(2 downto 0);

BEGIN
  PROCESS(mode)
  BEGIN
    IF(reset='1')THEN
      status<="001";
    ELSE IF(mode'event and mode='1')THEN
        IF(run='0')THEN
           IF(s="100")THEN
              s<="000";
           ELSE
              s<=s+1;
           END IF;
          status(2)<=((not s(0))and s(1))or s(2);           ----wash
          status(1)<=s(0)or s(2);                      ------clean
          status(0)<=not(s(0)xor s(1))or s(2);          -----dry
        END IF;
      END IF;
     END IF;
   END PROCESS;
END;   

⌨️ 快捷键说明

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