FPGA综合设计实例教案解析.ppt

第十章综合设计实例 1 键盘扫描与显示 矩阵式键盘:行,列 数码管显示 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity key_scan is port(column:in std_logic_vector(3 downto 0); --列状态 scan_cnt:in std_logic_vector(3 downto 0);---扫描字 row:out std_logic_vector(3 downto 0);---行状态 key_pressed:out std_logic);-----按键有效与否,后续判断为零则为有键按下 end ; architecture rtl of key_scan is begin row=1110 when scan_cnt(3 downto 2)=00 else 1101 when scan_cnt(3 downto 2)=01 else 1011 when scan_cnt(3 downto 2)=10 else 0111; key_pressed=column(0) when scan_cnt(1 downto

文档评论(0)

1亿VIP精品文档

相关文档