第30篇:5位模20计数器

Q:本期我们设计实现计数值可变的计数器----5位模20计数器。

A:5位模k计数器概念:计数器位数为5,该计数器计数值范围为0到31。计数值可变的计数器,可以在计数值还没达到31时,计数器能停止计数,重新定义计数范围为0到k-1,当计数值达到k-1时,下一个计数值为0,然后重新开始计数从0到k-1。在时钟周期中包含一个名为rollover的计数器输出,当计数值达到k-1时,rollover输出为1。5位模20计数器即计数器计数值范围为0到19。

计数器Verilog代码:

image-20231107164329386

使用DE2-115开发板的KEY[0]做为复位信号,KEY[1]作为时钟信号,LEDR[4:0]显示计数值,LEDR[5]显示rollover输出。例化计数器时可以使用defparam语句指定参数n和k的值为5和20,实现5位模20计数器。

image-20231107164633355

ModelSim仿真结果:

image-20231107164712821

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Delphi是面向对象的可视化编程语言,它是目前面向对象和控件开发性能最好的工具之一。它所提供的大量可重用控件和用户自建模板技术,极大地提高?擞τ孟低车目⑺俣取? 本书融合了在 Windows下利用Delphi 7.0开发应用程序的理论和实践,全面而深入地介绍了利用Delphi 70开发应用程序的常用方法和技巧。本书以实例为上线,以编程方法的介绍为基本,深入浅出地讲解了使用Delphi 7.0进行程序开发的各种技巧。 本书通过50个实例,讲解Delphi 7.0的开发和应用方法。全书共分9,包括用户界面设计、图形图像编程、文件管理、多媒体技术、系统控制、网络和数据库编程以及游戏制作等内容。 目录: 第一用户界面设计 第一讲 第一个应用程序 第二讲 多文档程序 第三讲 动态菜单 第四讲 拖放列选项 第五讲 闪现窗体 第六讲 不规则窗体 第七讲 文本编辑器 第二图形图像编程 第八讲 小画笔 第九讲 抓取屏幕 第十讲 图片的显示特效 第十一讲 屏幕保护 第十二讲 制作图表 第十三讲 OpenGL编程 第十四讲 桌面晃动 第三文件管理 第十五讲 文件管理器 第十六讲 利用递规法搜索目录中的文件 第十七讲 搜索文件 第十八讲 利用内存映射实现文件操作 第十九讲 读写INI文件 第四系统控制 第二十讲 生成文件的快捷方式 第二十一讲 放大镜 第二十二讲 托盘程序 第二十三讲 禁止程序二次运行 第二十四讲 超级鼠标 第五多媒体程序设计 第二十五讲 CD播放器 第二十六讲 播放动画 第二十七讲 RealPlayer音频播放器 第二十八讲 图片浏览器 第六高级编程技巧 第二十九讲 使用OLE对象 第三十讲 创建和使用对象 第三十一讲 多线程应用 第三十二讲 Hook技术 第三十三讲 自定义控件 第七数据库编程 第三十四讲 使用Rave控件 第三十五讲 创建数据库 第三十六讲 图书管理系统 第三十七讲 ADO技术 第三十八讲 捕捉异常 第三十九讲 使用SQL查询 第四十讲 MTS缓冲池技术 第四十一讲 事务处理 第八网络编程 第四十二讲 网页浏览器 第四十三讲 聊天室工具 第四十四讲 将数据库内容以HTML文件格式输出 第四十五讲 实现Ping操作 第四十六讲 获取网上邻居的工作组 第四十七讲 信使服务程序 第四十八讲 计数器 第九游戏制作 第四十九讲 拼图游戏 第五十讲 拯救地球

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值