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

📄 2.5 分频.txt

📁 一个VHDL电梯控制器的程序 1、 每层电梯的入口处设有上下请求开关
💻 TXT
字号:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY DIVn_5 IS
PORT ( 
         CLK  :  IN  STD_LOGIC;
        NCLK  :  BUFFER  STD_LOGIC ) ;
END DIVn_5 ;

ARCHITECTURE BEHAV OF DIVn_5  IS
SIGNAL COUNTER : STD_LOGIC_VECTOR(2 DOWNTO 0) ;
SIGNAL SIG_CLK : STD_LOGIC ;
SIGNAL LCLK    : STD_LOGIC;
SIGNAL PCLK    : STD_LOGIC;

BEGIN
LCLK <= CLK XOR PCLK;

PROCESS(COUNTER,LCLK)
BEGIN
   IF RISING_EDGE(LCLK) THEN
       IF COUNTER = "010" THEN
          SIG_CLK <= '1';
          COUNTER<="000";
       ELSE
          SIG_CLK <= '0';
          COUNTER<=COUNTER+1;
       END IF;
   END IF;
END PROCESS;


PROCESS(SIG_CLK)
BEGIN
   IF RISING_EDGE(SIG_CLK)  THEN
       PCLK <= NOT PCLK;
   END IF;
END PROCESS;
NCLK <= SIG_CLK;
END BEHAV;

⌨️ 快捷键说明

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