📄 counter.v
字号:
//计数器
module counter(clk_27,clk_90,pcr_33_1,pcr_33_2,pcr_9);
input clk_27;
input clk_90;
output[16:0] pcr_33_1;//低
output[15:0] pcr_33_2;//高
output[8:0] pcr_9;
reg[16:0] pcr_33_1;
reg[15:0] pcr_33_2;
reg[8:0] pcr_9;
always@(posedge clk_27)
begin
if((pcr_33_1[16:0]==17'h1ff)&(pcr_33_2[15:0]==16'hff))
begin
pcr_33_1=0;
pcr_33_2=0;
end
else
begin
if(pcr_33_1[16:0]==17'hff)
begin
pcr_33_1=0; pcr_33_2=pcr_33_2+1;
end
else
begin
pcr_33_1=pcr_33_1+1;
end
end
end
always@(posedge clk_90)
begin
if(pcr_9[8:0]==9'b111111111)
pcr_9=0;
else
pcr_9=pcr_9+1;
end
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -