module jyh_4490_6_entry(code, seg, clk_50m, clr, en, in, //数码管型码 数码管位码 50M 清零信号 使能信号 按键 out0, out1, subclk); //计数值 消抖值 output [6:0] code; output [7:0] seg; input clr,en,clk_50m,in; output subclk; output [3:0] out0; output [3:0] out1; wire CO; wire freshclk; reg upd; initial begin upd=1; end //分频器 jyh_4490_6_divider D1( .clk(clk_50m), .clk_out(freshclk) ); //个位计数器 jyh_4490_6_counter C1( .Q(out0), .clk(subclk), .co(CO), .clr(clr), .en(en), .upd(upd)); //十位计数器 jyh_4490_6_counter C2( .Q(out1), .clk(CO||(subclk)), .clr(clr), .en(en), .upd(upd)); //四位数码管译码器 jyh_4490_4_encoder E1( .codeout(code), .d1(out0), .d2(out1), .clk(freshclk), .sel(seg[3:0]) ); //消抖模块 jyh_4490_mstate M1( .clk(clk_50m), .in(in), .en(en), .out(subclk) ); endmodule