版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年玉溪市红塔区广播电视台(融媒体中心)人员招聘笔试备考题库及答案解析
- 2026年食品工厂设计与环境保护模拟题附完整答案详解【考点梳理】
- 挫而不折破茧成光-初中八年级道德与法治主题班会教学设计
- 地域文化与城乡景观教学设计(高中地理 高一必修第二册 2026年春季学期)
- 高中地理必修二教学设计:AI赋能探乡村-农业区位因子的系统诊断与动态优化
- 山河寻脉·以压塑形-高中地理选择性必修1大单元教学设计
- 初中心理健康·八年级主题班会示范课教学设计
- 极目乡土 AI赋能:第三单元 产业区位选择 第一节 农业的区位选择(第3课时 教案)
- 高中政治(高一年级)“青春何以闪光-感受生命的意义”主题班会教案
- 中医针灸师实践技能考核要点试卷及答案
- 宠物美容与护理操作手册(标准版)
- 肾内科慢性肾病管理工作制度及操作规范
- 光伏项目现场制度规范
- 2026年时事政治测试题库100道附答案【满分必刷】
- 施工围挡资源配置方案
- 2026年监考员考务工作培训试题及答案新编
- 2025年中国铁路哈尔滨局集团有限公司招聘294人参考笔试题库及答案解析
- 牛津树分级阅读绘本课件
- 域名权课件教学课件
- 2026年演出经纪人考试题库附参考答案(完整版)
评论
0/150
提交评论