- 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的数字电子钟的设计与实现
姓 名:
学院和专业:
班 级:
指导教师:
重庆邮电大学教务处制
图一 0系统顶层模块设计(如:图一 0)
图一 0
主要功能模块电路设计
分频模块
这是分频模块的顶层设计图主要完成了把50MHz的时钟信号降频为1KHz、500Hz、1Hz 图一 1
图一 SEQ 图一 \* ARABIC 1
这是其中100分频计数器的计数器 图一 2
图一 SEQ 图一 \* ARABIC 2
计时模块
分、秒计时模块(实现模60计数) 图二 1 这是两个模60计数器,
图二 1
其中是连在一起的,把秒钟的进位信号接到分钟计数模块的接收端
小时计时模块(实现模24计数 图二 2)
这是模24计数器(如图:图二 2),是用74390来实现,47390 是下降沿有效
图二 2
数码管动态显示模块
这是动态显示模块的顶层设计图,如图:图二 3
图二 3
扫描模块couner6(实现6位数码管的扫描 图二 4)
该模块需使用74390设计一个模6的计数器。实现了模值为6的计数功能其中应该接好 global 用作延时
图二 4
位选模块dig_select(3-8译码器用作控制哪一个数码显示器亮) 图二 5
该模块用于选择 6位数码管中的某一位显示相应字形。74138为
图二 5
段选模块seg_select 图二 6
该模块功能是从6组4bit信号中选择一组作输出。
图二 6
译码模块decoder(实现了把8421码,译码成数码管的显示) 图二 7
图二 7
整点报时
设计思路:首先要做到在整点的时候报时(也就是说再整点的时候蜂鸣器响),那么我们就观察在整点的时候电路有什么特征。
我们观察到的特征就是:在整点的时候秒钟,分钟都是为零的,也就是说在正点的时候分钟秒钟的二进制数每位都是为零的,那么这就是我们控制蜂鸣器响的条件了。那就是把秒钟分钟的每个线或非一下就好了。但是我们要实现蜂鸣器响几秒,那么就再秒钟的低两位上就不接,就实现了响四秒。
图三 1
调时功能
在设计调时间功能的时候,首先就想到我们直接在计数器的cp信号上接上一个开关然后手动给cp然后计数器增加,但是我们在不用调时的时候就是正常的时钟,那么我们就用一个二选一数选器来实现选择计数器的cp信号的来自我们手动给还是来自上一个计数器的进位信号。
同时在我们挑时间的时候时钟是暂停了,实现暂停就是我们用一个与门加上一个选着端,选择端是图四
图四 SEQ 图二 \* ARABIC 2
2.6秒表
图四 1图五
图四 1
图五 1
秒钟的思路就来自于我们的普通时钟只是我们用的是100Hz时钟信号。然后我们是用100模60模60模的计数器。
秒表是要清零的那么我们就用74390的复位端,其中我们要用一个或门在选着我们的手动清零端和计数器的自动清零端。
秒表的暂停和开始功能就是用一个与门接通和断开最开始的100Hz时钟信号。
2.7消抖电路
图五 2
各模块的测试方案及测试结果
计时模块
分、秒计时模块(实现模60计数)
测试方案:用quartus II软件仿真模60计数结果。
测试结果:图六 1为模60仿真结果。
图六 SEQ 图六_ \* ARABIC 1
小时计时模块(实现模24计数)
测试方案:用quartus II软件仿真模24计数结果。
测试结果:图六 2 为模24仿真结果。
图六 SEQ 图六_ \* ARABIC 2
秒表最低位(实现模100计数)
测试方案:用quartus II软件仿真模100计数结果。
测试结果:图六 3 为模24仿真结果。
图六 SEQ 图六_ \* ARABIC 3
数码管动态显示模块
扫描模块counter6
测试方案:用quartus II软件仿真模6计数结果。
测试结果:图六 4 为模6仿真结果。
图六 SEQ 图六_ \* ARABIC 4
,没有加缓冲器导致波形有错
位选模块dig_select(实现数码管的选择)
测试方案:用quartus II软件仿真模6计数结果。
测试结果:图六 5 为模6仿真结果。
图六 SEQ 图六_ \* ARABIC 5
图六 SEQ 图六_ \* ARABIC 6
系统总体测试
表1 系统总体测试结果记录表
测试内容
测试方案
测试结果
秒计数
时钟连接1Hz,观察秒计数结果是否能够从00-59正常计数,且能够正常向分进位。
正常
分计数
时钟连接100Hz,观察分计数结果是否能够从00-59正常计数,且能够正常向小时进位。
正常
小时计数
时钟连接1KHz,观察分计数结果是否能够从00-23正常计数,且能够正常
您可能关注的文档
- 第8章-软件产品线.pdf
- SCM PSE300中文简体说明书.pdf
- HALCON手册简体中文版2.pdf
- 递归下降语法分析器报告.doc
- 试验二 一元线性回归模型Eviews操作.doc
- 重庆大学通信工程 基于MATLAB的音乐采样实验-DSP.pdf
- 数列递推关系式.doc
- 第一节数字信号处理实验.doc
- 第七节数字信号处理实验.doc
- 第二讲 面板数据回归模型.pdf
- 广东省东莞市2024-2025学年八年级上学期生物期中试题(解析版).pdf
- 非遗剪纸文创产品开发经理岗位招聘考试试卷及答案.doc
- 广东省东莞市2024-2025学年高二上学期期末教学质量检查数学试题.pdf
- 体育安全理论课件图片素材.ppt
- 3.1 公民基本权利 课件-2025-2026学年道德与法治八年级下册 统编版 .pptx
- 广东省潮州市湘桥区城南实验中学等校2024-2025学年八年级上学期期中地理试题(解析版).pdf
- 大数据运维工程师岗位招聘考试试卷及答案.doc
- 广东省深圳市福田区八校2026届数学八年级第一学期期末教学质量检测模拟试题含解析.doc
- 广东省潮州市湘桥区城基初级中学2024-2025学年八年级上学期11月期中考试数学试题(解析版).pdf
- 广东省潮州市湘桥区城西中学2024-2025学年八年级上学期期中地理试题(解析版).pdf
原创力文档


文档评论(0)