?? keyled.vhd
字號:
--//**************************Copyright (c)***********************
--//** 廣州周立功單片機發(fā)展有限公司
--//** 研 究 所
--//** 測控事業(yè)部
--//**
--//** http://www.zlgmcu.com
--//**
--//**-----------------文件信息-----------------------------------
--//**文 件 名:
--//**創(chuàng) 建 人: Xu hui quan (許惠泉)
--//**最后修改日期:
--//**描 述:
--//**
--//*------------------當前版本修訂--------------------------------
--//** 修改人:
--//** 日 期:
--//** 描 述: 按鍵測試模塊
--//**
--//**------------------------------------------------------------
--//*************************************************************/
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_Arith.ALL;
USE IEEE.STD_LOGIC_Unsigned.ALL;
ENTITY keyled IS
PORT(
key: IN STD_LOGIC_VECTOR(7 DOWNTO 0);
led: OUT STD_LOGIC_VECTOR(7 DOWNTO 0)
);
END;
ARCHITECTURE one OF keyled IS
SIGNAL led_r: STD_LOGIC_VECTOR(7 DOWNTO 0);
SIGNAL buffer_r:STD_LOGIC_VECTOR(7 DOWNTO 0);
BEGIN
led<=led_r;
PROCESS(key,buffer_r)
BEGIN
buffer_r<=key;
CASE buffer_r IS
WHEN "11111110"=> led_r<="11111110";
WHEN "11111101"=> led_r<="11111101";
WHEN "11111011"=> led_r<="11111011";
WHEN "11110111"=> led_r<="11110111";
WHEN "11101111"=> led_r<="11101111";
WHEN "11011111"=> led_r<="11011111";
WHEN "10111111"=> led_r<="10111111";
WHEN "01111111"=> led_r<="01111111";
WHEN OTHERS=> led_r<="11111111";
END CASE;
END PROCESS;
END;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -