利用verilog语言设计一个数字电路,实现倒计时100秒,分辨率1秒,在最后10秒倒计时时段

2022-04-14 社会 89阅读
always@(posedgeclk1sornegedgerstn_i)//时钟1s
begin
if(!rstn_i)begin
cnt100<=7'd0;
end
elsebegin
cnt100<=(cnt_en&&~|cnt)?7'd99://cnt_en为倒计时开始标志
~|cnt?7'd0:cnt-1'b1;//倒计时到0自动停止
end
end
wire[3:0]cnt10=(cnt100<=9)?cnt100[3:0] : 4'b0;//10s倒计时
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com