|
- module hc374( //具有三态输出的八路边沿D类触发器 VCC:Pin20 GND:Pin10
- input [7:0] D, //锁存输入D Pin:18,17,14,13,8,7,4,3
- input OE, //低电平使能输出 高电平高阻输出 Pin1
- input CLK, //时钟(上升沿触发) Pin11
- output [7:0] Q //锁存输出Q Pin:19,16,15,12,9,6,5,2
- );
- reg [7:0] R = 8'd0;
- assign Q = OE ? 8'bz : R;
- always @(posedge CLK) begin
- R <= D;
- end
- endmodule
- module main(
- input clk, //50Mhz输入 Pin17
- output out //256分频输出 Pin40
- );
- wire [7:0] i;
- hc374 U1(
- .D(i + 8'd1),
- .OE(1'b0),
- .CLK(clk),
- .Q(i)
- );
- assign out = i[7];
- endmodule
复制代码 |
|