加减法.txt

来自「实现乘法功能」· 文本 代码 · 共 25 行

TXT
25
字号
module counter(clk,clear,n,s,q); 
output[15:0] q; 
input clk,clear,s; 
input[15:0] n; 
reg[15:0] q; 
always@(n) q<=n; 
always @(posedge clk) 
begin 
if (clear) 
q <= 0; 
else 
begin 
if (s) 
begin 
if (q=={16{1'b1}}) q<={16{1'b0}}; 
else q=q+1; 
end 
else 
begin 
if (q=={16{1'b0}}) q<={16{1'b1}}; 
else q<=q-1; 
end 
end 
end 
endmodule 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?