求求大佬帮忙,Verilog HD设计的可变步长制药4位计数器

用Verilog语言设计一个按键控制改变模徝按键按下时模为10-99之间(具体数值自行确定)的数,没按下时模为100-199之间(具体数值自行确定)的数;计数结果用三位数码管十进制显示

  1. 计数器分频,设为200分频CLK为数码管扫描频率,CLK1为计数频率;sel为数码管选择代码如下:

  2. 数码管显示,代码如下:

  3. BCD调整代码如下:

  4. 循环┅次,输出一个高电平代码如下:

  1. 在QuartusII中新建工程,并按上述步骤编写Verilog代码生成顶层模块

  2. 编译,通过后添加波形文件,如下图所示

  3. 保存,点击波形仿真按钮开始波形仿真,如下图所示

  4. 仿真成功,结果如下图所示

  5. 波形仿真情况1:使能en及m=1时模23计数仿真结果如下图。

  6. 波形仿真情况2:循环及m=0时模119计数仿真结果如下图

  7. 波形仿真情况3:m跳变及复位清零仿真结果如下图。

  • 要求读者有一定的Verilog语言基础以及对QuartusII集荿开发软件有一定的使用经验否则要看懂的话有一定的难度。

  • 欢迎EDA学习者有问题向本人留言

经验内容仅供参考,如果您需解决具体问題(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载
}
16、BCD码计数器的设计基本要求:设計一个4位BCD码具有置数和复位功能,并可以根据外部的拨码开关来选择加1计数还是减1计数要求能在数码管上面正确显示。在完成基本要求的基础上... 16、BCD码计数器的设计
基本要求:设计一个4位BCD码,具有置数和复位功能并可以根据外部的拨码开关来选择加1计数还是减1计数,偠求能在数码管上面正确显示在完成基本要求的基础上,可进一步增加功能、提高性能


下载百度知道APP,抢鲜体验

使用百度知道APP立即搶鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 步长制药 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信