📄 time_mux.v
字号:
module time_mux(
TimeSet_EN,
hour1,hour0,
minute1,minute0,
second1,second0,
hour_set1,hour_set0,
minute_set1,minute_set0,
second_set1,second_set0,
hour_1,hour_0,
minute_1,minute_0,
second_1,second_0
);
output [3:0] hour_1,hour_0;
output [3:0] minute_1,minute_0;
output [3:0] second_1,second_0;
input TimeSet_EN;
input [3:0] hour1,hour0;
input [3:0] minute1,minute0;
input [3:0] second1,second0;
input [3:0] hour_set1,hour_set0;
input [3:0] minute_set1,minute_set0;
input [3:0] second_set1,second_set0;
reg [3:0] hour_1,hour_0;
reg [3:0] minute_1,minute_0;
reg [3:0] second_1,second_0;
always @(TimeSet_EN,
hour1,hour0,
minute1,minute0,
second1,second0,
hour_set1,hour_set0,
minute_set1,minute_set0,
second_set1,second_set0)
begin
if(TimeSet_EN == 1'b1)
begin
hour_1 <= hour_set1;
hour_0 <= hour_set0;
minute_1 <= minute_set1;
minute_0 <= minute_set0;
second_1 <= second_set1;
second_0 <= second_set0;
end
else
begin
hour_1 <= hour1;
hour_0 <= hour0;
minute_1 <= minute1;
minute_0 <= minute0;
second_1 <= second1;
second_0 <= second0;
end
end
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -