- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多功能数字钟FPGA实现
实验报告:
多功能数字钟
081180008 陈家伟
一、设计任务
本实验使用verilog HDL语言在FPGA平台上实现了一个简单的多功能数字钟,它主要包含一下几个主要功能:
(1)实现基本计时功能,并以24小时显示。
(2)实现校时功能。
(3)实现闹钟功能:设定闹钟时间,采用蜂鸣器提示,并且实现了自动关闭。
(4)实现跑表功能:具有启动、停止、继续、复位功能。
在本实验中,最大的问题便是多个功能并行时的干扰问题,需要在设计时对功能切换过程可能产生的干扰充分把握,实现多个功能的并存。
二、输入输出界面的设计
在实验中,输入输出界面需要首先考虑,以保证整个系统设计的统一性。在输入界面的设计上,由于按键资源的限制,必须考虑各个功能键的复用;在输出界面的设计上,由于显示资源的限制,必须考虑数码管显示界面的复用。
输入界面设计如下:
(1)KEY1(PIN_122)为模式切换键。整个系统具有4种功能模式:计时(mode0)、校时(mode1)、闹钟(mode2)、跑表(mode3)。由KEY1负责模式的切换。
(2)KEY2(PIN_121)为复用键。mode0(计时)下,KEY2键不起作用;mode1(校时)下,KEY2键使时间增加;mode2(闹钟)下,KEY2键使闹钟设置对应位增加;mode3(跑表)下,KEY2键控制跑表的开始、暂停、继续。
(3)KEY3(PIN_123)为复用键。mode0(计时)下,KEY3键不起作用;mode1(校时)下,KEY3键负责时位、分位的切换;mode2(闹钟)下,KEY3键负责闹钟设置时位、分位的切换;mode3(跑表)下,KEY3控制跑表的复位。
输入界面设计时主要考虑的是尽量将不同模式下相近的功能归并到同一个按键上来,一方面方便用户的操作,另一方面也使得设计简洁明了,减少的错误的出现。
输出界面(四位数码管显示器)设计如下:
(1)mode0(计时)下,四位数码管显示的是24小时计时:左边两个数码管显示小时;右边两个数码管显示分钟;最右边数码管的dp以闪动显示秒。
(2)mode1(校时)下,四个数码管显示与计时模式下相同,但是最右边的数码管的dp停止闪动,以区分计时模式与校时模式。
(3)mode2(闹钟)下,四个数码管显示与校时模式下相同,但是切换为闹钟设定值的显示。
(4)mode3(跑表)下,四个数码管显示与校时模式下相同,但是切换为跑表的显示。
三、模块设计
3.1 显示模块设计
由于FPGA口资源的限制,数码管显示模块采用动态显示。数码管动态显示需要位选信号和段选信号,其中段选信号控制每一位数码管的显示,位选信号利用视觉暂留效应通过高速的位选切换达到静态显示的效果。
其中,段选模块如下图所示:
位选模块如下图所示
在本显示模块中,以最后一位dp的闪烁显示秒
3.2 计数器模块
计数器模块是本实验的核心,在时间的记录、时间的设定、闹钟的设定中都有重要的应用。
下面是用于计时(mode0)、设定时间(mode1)的计数器模块
其中,由select_2to1_1\2两个模块确定计数器的时钟输入,由select1_1\2两个模块实现时间设定模式的位切换。
下面是用于闹钟设定的模块
其一个24进制计数器和一个60进制计数器分别由按键信号提供时钟的输入,实现闹钟的设定。
3.3 闹钟比较模块
闹钟比较模块是闹钟功能的核心。其原理是将计时计数器的值同闹钟计数器的预置值进行比较。
比较模块如下图所示:
3.4 跑表模块
跑表模块由两个100进制计数器构成,由按键控制计数器时钟输入,以实现对跑表的开始、暂停、继续、复位。
跑表模块如下图所示:
您可能关注的文档
- (苏教版六年级上学期)期末模拟试题三.doc
- 15企业型政府与政府再造.ppt
- 2.JSP基本语法.ppt
- 12.规程分册4CPSPAP维护支撑管理分册.doc
- 2010~2011学年第二学期团日设计活动总结.doc
- 2001级高数(下)期终试卷.ppt
- 高档别墅设计图.doc
- 2008年秋九年级数学期末测试试1.doc
- 2009届高三第一轮复习——静电感应和静电屏蔽·课件.ppt
- 2010年初中物理实验操作指南.doc
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)