- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子钟FPGA设计基础ppt
FPGA设计基本程序设计电子钟 组员:赵颖、关宏伟 一.程序要求 设计一个能用6位LED数码管显示时、分、秒的电子钟 基本要求: 显示范围:0~23小时59分59秒 整点报时功能 能对小时、分钟校时 年月日显示功能 二.程序构思 时钟由分、秒、时构成,其中存在2个60进制器和1个24进制器。时钟分秒时的关系是低位控制高位,当低位达到要求时,高位会进位,所以写程序时,低位要在最外层,高位在最内层。 年月日由一个100进制器和1个12进制器、1个 30进制器 三.程序讲解 我们的程序很简单,只包含3个内容 1 时钟功能 2 年月日功能 3 整点报时功能 4校正功能 四.系统电路设计陈述1.系统电路总框图 2.年月日电路框图 3.时分秒电路总框图 4.各子系统电路的端口功能说明,逻辑功能描述,实现逻辑行为的方法,仿真波形分析结果说明。 60进制计数器模块: 此模块用于实现计秒、计时的实现,逢“59”向前一位进“1”。 模块中的端口: clk,cr作为过程中的敏感信号; co作为进位标志位,如果逢59,则co输出高电平;否则,co为低电平; qh[3..0]作为高位的输出位;ql[3..0]作为低位的输出位。 ② 24进制计数器模块: 此模块用于实现计秒、计时的实现,逢“23”向前一位进“1”。 模块中的端口: clk,cr作为过程中的敏感信号; co作为进位标志位,如果逢23,则co输出高电平;否则,co为低电平; qh[3..0]作为高位的输出位;ql[3..0]作为低位的输出位。 30进制计数器模块: 此模块用于实现日的显示,从“1”开始,逢“31”向前一位进“1”。用一发光二极管显示进1位,当次月1日时,发光二极管点亮。 模块中的端口: clk,cr作为过程中的敏感信号; co作为进位标志位,如果逢31,则co输出高电平;否则,co为低电平; qh[3..0]作为高位的输出位;ql[3..0]作为低位的输出位。 5.硬件(时钟频率、开关、按键、显示、音响等)使用说明书 本选题旨在完成电子钟为主线,集计时与日历报时灯光特效于一身,硬件使用说明书如下: 切换 为实验箱中的“键7”按钮; 校准为实验箱中的“键1”按钮; 6.程序下载截图 7.运行实物效果图 五、收获和体会 通过这次长达两个星期的实训,我们组学到了很多的知识,第一周,老师交给了我们怎样编辑程序,第二周,我们自己动手编辑程序自己下载程序,自己运行程序,我们做得是电子钟,显示时间采用了60进制,30进制以及12进制,在我们自己编辑程序的过程中遇到了很多的自己不会的地方,我们通过帮助以及老师的技术指导,我们终于克服了难关,编辑运行成功,感谢老师同学对我的帮助。 谢谢观赏! 赵颖、关宏伟 * * 60进制计数器模块 24进制计数器模块 100进制计数器模块 12进制计数器模块
原创力文档


文档评论(0)