📄 mux2.vhd
字号:
library ieee;
use ieee.std_logic_1164.all;
entity mux2 is
port(
a0: IN INTEGER RANGE 0 TO 2;
a1: IN INTEGER RANGE 0 TO 9;
a2: IN INTEGER RANGE 0 TO 5;
a3: IN INTEGER RANGE 0 TO 9;
a4: IN INTEGER RANGE 0 TO 5;
a5: IN INTEGER RANGE 0 TO 9;
b0: IN INTEGER RANGE 0 TO 2;
b1: IN INTEGER RANGE 0 TO 9;
b2: IN INTEGER RANGE 0 TO 5;
b3: IN INTEGER RANGE 0 TO 9;
b4: IN INTEGER RANGE 0 TO 5;
b5: IN INTEGER RANGE 0 TO 9;
hourhdis: OUT INTEGER RANGE 0 TO 2;
hourldis: OUT INTEGER RANGE 0 TO 9;
minhdis: OUT INTEGER RANGE 0 TO 5;
minldis: OUT INTEGER RANGE 0 TO 9;
sechdis: OUT INTEGER RANGE 0 TO 5;
secldis: OUT INTEGER RANGE 0 TO 9;
sel:in bit );
end mux2;
architecture con of mux2 is
begin
process(a0,a1,a2,a3,a4,a5,b0,b1,b2,b3,b4,b5,sel)
begin
if sel='0' then
hourhdis<=a0;
hourldis<=a1;
minhdis<=a2;
minldis<=a3;
sechdis<=a4;
secldis<=a5;
else
hourhdis<=b0;
hourldis<=b1;
minhdis<=b2;
minldis<=b3;
sechdis<=b4;
secldis<=b5;
end if;
end process;
end con;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -