版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、4位60秒跑表设计报告姓名:XUXU2 总体分析本设计是运用Verilog语言来编写程序,然后下载到CPLD最小系统板上实现式样书上的功能。此次编写程序是通过Quartus II来仿真编译下载的,暂没运用Modelsim来仿真,主要考虑目前对Testbench不熟悉,加上时间比较紧。所以直接采用Quartus II来仿真。 通过对式样书的认真阅读,制作本次实验主要有以下几个模块组成:分频模块,oneshot模块,控制模块,计数模块,显示保持模块,数据处理模块,动态扫描模块组成。通过由顶向下的构思和由底至上的设计来构成本小系统。3 各模块功能说明1.分频模块 本模块主要是提供全局时钟,最小系统板
2、上的系统时钟为72Khz,而我们只需要400hz的频率。所以需要进行分频得到。模块图的端口如下一。图一:分频模块2.oneshot模块 本模块的功能主要是起一个防止按键抖动的功能,能在有按键按下后能准确的产生一个脉冲信号。还有一个需要注意的地方就是,需要考虑是在按键按下时有效还是按键弹起的时候有效,这是一个很重要的问题需要考虑的。在结合实际生活我们所接触的按键,都是按下时有效,所以本设计也采用按下时候有效。由于有三个案件所以需要三个oneshot模块,模块图如下二。图二:oneshot模块3.控制模块 本模块是本系统的核心部分,比如人的大脑。它的功能主要是把按键信息准确的传达并控制其他每个需要
3、的模块。式样书上所要实现的功能就是通过本模块来控制的。采用状态机来编写程序,由四个状态构成(初始idl,计数counter,暂停stop,分割fenge)。控制模块图如下三所示。图三:控制模块状态图如下四: 式样书上每个功能说明: (1)单次计数功能 电路上电后处于初始状态(idl),及保持在00.00状态。当ST(Start)有按键按下时(送入一个高点平),这时跳到计数(counter)状态并送入计数模块一个计数使能信号(en=1),rst=1,使计数模块开始计数;当再一次按下ST(stop)时,让计数使能信号en=0,计数停止;再按下SP键(高电平有效)时,rst=0,复位(保持在00.0
4、0状态)。状态图如下图五:单次计数状态图 (2)重复计数功能此功能和单次计数原理一样,只是有多次的开始计数和停止功能,最后复位。所以这不多做说明,请参照单次计数。状态图如下图六:重复计数状态图 (3)分割显示1 此功能的实现方法为,电路上电后处于初始状态(idl),及保持在00.00状态。当ST(Start)有按键按下时(送入一个高点平),这时跳到计数(counter)状态并送入计数模块一个计数使能信号(en=1),rst=1,使计数模块开始计数;当SP(sprie)有按键按下时(送入一个高电平),这时送入显示模块一个信号spout=1,让显示部分保持SP按下时的数据并持续显示。而计数仍继续及
5、en让然为1;接下来再次按一下SP(sprie),spout=0显示部分实时显示数据;再次按一下ST(stop)这时en=0,计数停止,显示停止;再次按一下SP(reset)时,实现复位功能,rst=0;状态如下图七:分割计数1状态图(4)分割计数2此功能的实现方法为,电路上电后处于初始状态(idl),及保持在00.00状态。当ST(Start)有按键按下时(送入一个高点平),这时跳到计数(counter)状态并送入计数模块一个计数使能信号(en=1),rst=1,使计数模块开始计数;当SP(sprie)有按键按下时(送入一个高电平),这时送入显示模块一个信号spout=1,让显示部分保持SP按下时的数据并持续显示。接下来按一下ST(stop),这时en=0,计数停止,显示部分显示的是计数停止时的数据。再次按下SP(reset)实现复位功能,rst=0;状态图如下图八:分割计数2状态图4.计数模块 次模块的功能是实现系统的计数。控制信号为en和rst,这两个信号是由控制模块提供的。 en:高电平有效 rst:低电平有效图九:计数模块图5.显示锁存模块 次模块的功能是实现数据的锁存,送入动态显示模块。在sp=1时实现数据的实时显示;当sp=0时实现数据的锁存显示,而计数仍继续。模块图如下:图十:显示锁存模块6.数据处理模块 次模块的功能是实现数据的处理,将数据通过选择
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年四川高考(数学)考试真题附答案
- 2026-2031年中国戏曲形体行业市场调查研究及发展前景预测报告
- 2026年辽宁省铁岭中小学教师招聘考试考试题库(含答案)
- 2026年内蒙古自治区呼伦贝尔中小学教师招聘考试试题题库及答案
- 考试题模拟题难题及答案
- 做菜模拟考试题及答案
- 2026年江苏徐州市鼓楼区第十中学中考生物仿真模拟测试(八)(文字版含答案)
- 高考数学一轮复习 达标训练 2.1函数的概念及表示
- 河南省漯河市2026届高三第三次测评语文试卷含解析
- 粉色卡通风感恩主题班会(带音乐)
- 供电段管理办法
- 2025年6月14日江苏省纪委比选笔试真题及答案解析(综合文字岗)
- 外研版2019高中英语必修一单词表
- 项目部员工宿舍管理制度
- 建设工程监理员培训课件
- 《疥疮的防治及治疗》课件
- 护理人员中医技术使用手册
- 2024年宁夏中考语文真题
- 白内障护理查房模板
- 齿轮压缩机端面齿的参数设计及制造方法
- 发运工作总结
评论
0/150
提交评论