如何用Verilog设计一个带有异步复位控制端和时钟使能控制端的20进制计数器?

clkrst使能端en需要代码... clk rst 使能端en
需要代码
展开
 我来答
GJS飞远
推荐于2016-06-27 · TA获得超过100个赞
知道小有建树答主
回答量:69
采纳率:50%
帮助的人:42万
展开全部
20进制计数器:
module 20_counter(in,out,clk,rst,en);
input [4:0]in;
output [4:0]out;
input clk,rst,en;

always@(posedge clk or negedge rst)
begin
if(!rst)
out<=5'b0;
else if(!en)
out<=out;
else if(out==5'b10011) //20进制计数器,0-19
out<=5'b0;
else
out<=out+1;
end
endmodule
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式