此代码应该在按下一个按钮时增加一个计数器(输出到 LED),并在按下另一个按钮时减少它。它可以在递减时正常工作,但在递增时会将 LED 更改为随机配置。
module LED_COUNTER( CLK_50M, LED, Positive, Negative );
input wire CLK_50M;
input wire Positive;
input wire Negative;
output reg[7:0] LED;
always@( posedge Positive or posedge Negative )
begin
if(Positive == 1)
LED <= LED + 1;
else
LED <= LED - 1;
end
endmodule
我正在使用这个板:http ://www.ebay.com/itm/111621868286 。引脚分配是:
交换按钮的引脚分配后,行为保持不变。