简易声控灯设计VHDL代码Quartus仿真
名称:简易声控灯设计VHDL代码Quartus仿真
软件:Quartus
语言:VHDL
代码功能:简易声控灯
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 工程文件

2. 程序文件

3. 程序编译
正在编译

编译成功

4. RTL图

5. 仿真文件

6. 仿真图


部分代码展示:
LIBRARY ieee; USE ieee.std_logic_1164.all; USE ieee.std_logic_unsigned.all; ENTITY Voice_lamp IS PORT ( clk : IN STD_LOGIC;--时钟 Voice : IN STD_LOGIC;--声音信号,1表示有声音 lamp : OUT STD_LOGIC--电灯,高电平亮 ); END Voice_lamp; ARCHITECTURE RTL OF Voice_lamp IS SIGNAL state : STD_LOGIC_VECTOR(1 DOWNTO 0) := "00"; SIGNAL count : STD_LOGIC_VECTOR(7 DOWNTO 0) := "00000000"; BEGIN PROCESS (clk) BEGIN IF (clk'EVENT AND clk = '1') THEN CASE state IS WHEN "00" =>--灯关闭状态 IF (Voice = '1') THEN--检测到声音 state <= "01"; ELSE state <= "00"; END IF; WHEN "01" =>--灯打开状态 IF (count >= "00111100") THEN--计时60秒 state <= "10"; ELSE state <= "01"; END IF; WHEN "10" =>--关灯状态 state <= "00"; WHEN OTHERS => END CASE;
代码文件(付费下载):
![]()
1、代码文件需要付费后才可见。
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 简易声控灯设计VHDL代码Quartus仿真
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 简易声控灯设计VHDL代码Quartus仿真