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

📄 tune.vhd

📁 门铃的VHDL程序
💻 VHD
字号:
------------------------------------------------------------------------------------ Company: -- Engineer: -- -- Create Date:    17:35:18 01/10/2009 -- Design Name: -- Module Name:    tune - Behavioral -- Project Name: -- Target Devices: -- Tool versions: -- Description: ---- Dependencies: ---- Revision: -- Revision 0.01 - File Created-- Additional Comments: ------------------------------------------------------------------------------------library IEEE;use IEEE.STD_LOGIC_1164.ALL;use IEEE.STD_LOGIC_ARITH.ALL;use IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY TONE ISPORT ( INDEX : IN STD_LOGIC_VECTOR (3 DOWNTO 0);       CODE : OUT STD_LOGIC_VECTOR (3 DOWNTO 0);       HIGH1 : OUT STD_LOGIC;       TONE : OUT STD_LOGIC_VECTOR (10 DOWNTO 0));END;ARCHITECTURE ONE OF TONE ISBEGINSEARCH :PROCESS (INDEX)BEGINCASE INDEX ISWHEN"0000"=>TONE<="11111111111";CODE<="0000";HIGH1<='0';--2047音符数据,通过 WHEN"0001"=>TONE<="01100000101";CODE<="0001";HIGH1<='0';--773锁定按键来实现  WHEN"0010"=>TONE<="01110010000";CODE<="0010";HIGH1<='0';--912WHEN"0011"=>TONE<="10000001100";CODE<="0011";HIGH1<='0';--1036WHEN"0101"=>TONE<="10010101101";CODE<="0101";HIGH1<='0';--1197WHEN"0110"=>TONE<="10100001010";CODE<="0110";HIGH1<='0';--1290WHEN"0111"=>TONE<="10101011100";CODE<="0111";HIGH1<='0';--1372WHEN"1000"=>TONE<="10110000010";CODE<="0001";HIGH1<='1';--1410WHEN"1001"=>TONE<="10111001000";CODE<="0010";HIGH1<='1';--1480WHEN"1010"=>TONE<="11000000110";CODE<="0011";HIGH1<='1';--1542WHEN"1100"=>TONE<="11001010110";CODE<="0101";HIGH1<='1';--1622WHEN"1101"=>TONE<="11010000100";CODE<="0110";HIGH1<='1';--1668WHEN"1111"=>TONE<="11011000000";CODE<="0001";HIGH1<='1';--1728WHEN OTHERS => NULL;END CASE;END PROCESS;END;

⌨️ 快捷键说明

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