📄 keyncode.vhd
字号:
LIBRARY IEEE;----库文件
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY keyncode IS----实体
PORT(
key:IN STD_LOGIC_VECTOR(7 DOWNTO 0);
q: OUT INTEGER RANGE 0 TO 7;
spken: OUT STD_LOGIC);
END keyncode;
ARCHITECTURE beha OF keyncode IS----结构体
BEGIN
PROCESS(key)----进程语句
BEGIN
spken<='1';
CASE key IS
WHEN "11111110"=>q<=0; -----key0
WHEN "11111101"=>q<=1; -----key1
WHEN "11111011"=>q<=2; -----key2
WHEN "11110111"=>q<=3; -----key3
WHEN "11101111"=>q<=4; -----key4
WHEN "11011111"=>q<=5; -----key5
WHEN "10111111"=>q<=6; -----key6
WHEN "01111111"=>q<=7; -----key7
WHEN OTHERS =>spken<='0';
END case;
END PROCESS;
END beha;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -