vhdl彩灯控制器

设计八 彩灯控制器

要求:

1、 设计一个彩灯控制器,使彩灯(LED管)能连续发出四种以上不同的显示形式;

2、随着彩灯显示形式的变化,发出不同的音响声。

8分频器的VHDL语言描述:

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;

USE IEEE.STD_LOGIC_UNSIGNED.ALL;

ENTITY eight IS

PORT(CLKIN:IN STD_LOGIC;

CLKOUT8:OUT STD_LOGIC);

END eight;

ARCHITECTURE RTL OF FOUR IS

SIGNAL TEMP1:STD_LOGIC;

SIGNAL COUNTER:INTEGER RANGE 0 TO 15;

BEGIN

PROCESS(CLKIN)

BEGIN

IF RISING_EDGE(CLKIN) THEN

IF COUNTER=4 THEN --改变COUNTER 的值为4,实现8分频

COUNTER<=0;

TEMP1<=NOT TEMP1;

ELSE

COUNTER<=COUNTER+1;

END IF;

END IF;

END PROCESS;

CLKOUT8<=TEMP1;

END RTL;

10分频器的VHDL语言描述:

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;

USE IEEE.STD_LOGIC_UNSIGNED.ALL;

ENTITY TEN IS

PORT(CLKIN:IN STD_LOGIC;

CLKOUT10:OUT STD_LOGIC);

END TEN;

ARCHITECTURE RTL OF TEN IS

SIGNAL TEMP1:STD_LOGIC;

SIGNAL COUNTER:INTEGER RANGE 0 TO 15;

BEGIN

你可能喜欢

  • 音乐彩灯控制器
  • 数电彩灯控制器
  • 多路彩灯控制器
  • 八路彩灯控制器
  • 彩灯控制器课程设计
  • 彩灯控制器论文
  • 彩灯控制器电路图
  • 彩灯循环显示控制器

vhdl彩灯控制器相关文档

最新文档

返回顶部