帮帮文库

返回

基于FPGA的通用外设电路设计(最终版) 基于FPGA的通用外设电路设计(最终版)

格式:word 上传:2022-06-25 16:22:38

《基于FPGA的通用外设电路设计(最终版)》修改意见稿

1、“.....七段信号随片选信号变化,对比共阴极数码管真值表,仿真结果正确。顶层模块程序仿真时钟仿真,如图。图时钟仿真闪烁仿真,如图。图闪烁仿真移位仿真,如图。图移位仿真修改仿真如图。图修改仿真确认键仿真,如图。图确认键仿真说明下值代表的含义表示输入数字左移右移修改确认由以上多图仿真可看出,程序功能完全正确。原理图如图所示。图原理图连接本设计没有外部链接,分频模块接入开发板内置时钟信号,输入模块接行列式键盘,输出部分为六位段数码管,小数点显示部分直接接入信号,作为时钟状态下秒的显示信号......”

2、“.....设计要求实现的时钟,键盘,闪烁,显示等功能都已完成,仿真结果也令我十分满意,虽然仿真结果中存在不少抖动现象,但经过观察,抖动的时间很短,并且在各时钟的上升沿和下降沿时没有抖动同节键盘去抖原理,并且显示部分的仿真结果不存在抖动,如果将程序写入开发板,将不存在由抖动带来的任何负面作用。但本设计不足的地方还有很多,相对来说,这是个简单的程序,可以改进的地方还有很多,如在键盘中加入等键实现简单计算器的功能,如加入百分秒寄存器实现秒表功能......”

3、“.....这些升级功能暂且不提,在仿真时我发现了个比较不方便的负面作用,在按键时只考虑了去抖,却没有考虑按键的延时,举例来说,若按下←键,键盘模块会立即响应并传递键值给主模块,主模块将会在秒内响应这个信号并改变的值,仿真在这里没有出现问题,但是如果在下个秒内仍在继续按着←键,主模块将会继续改变的值,也就是说,如果按下←秒,将左移次,而般键盘却是按下再弹起时才会做出响应,或持续按下段时间后才会做出连加响应。解决办法定义个位寄存器......”

4、“.....如下所示定义寄存器如果不为,如果为,即已经松开按键判断的值对应各值的处理方法,不再累赘,如果为,将检测的值,如果不为零则将的键位赋值给,不再赘述关于小数点移动的功能实现。本设计实现了的外设功能,但是似乎却并不通用,本设计中,小数点仅仅起到个跟随秒闪烁的功能,技术的发展,语言的强大不仅仅是制作个带键盘的时钟,当为了实现更多的功能,小数点的移动十分的必要,下面简要叙述下其设计思想例使用键盘输入组带小数点的数据,要求液晶实时显示输入数据设计思想定义个默认为的寄存器......”

5、“.....当检测到键盘小数点输入时,触发个模块,当再次检测到数字输入时,该寄存器自加。功能实现例如键盘输入液晶显示器依次显示结果如下。实现了小数点移动功能。综上所述,在完成个设计课题时,要充分考虑到各种问题,以及实现方法的优越性,尽量使在满足课题要求的前提下做到尽善尽美。这就要我们多思考多对比,多总结和参考相关的参考资料,认真的投入到设计中。致谢本课题在选题及研究过程中得到黄乡生老师的悉心指导。黄老师多次询问研究进程,并为我指点迷津,帮助我开拓研究思路,精心点拨热忱鼓励......”

6、“.....他们细心指导我的学习与研究,在此,我要向诸位老师深深地鞠上躬。感谢我的同学李小雷邹蕾马立刚郑志强四年来对我学习生活的关心和帮助。参考文献王金明编著数字系统设计与第二版北京电子工业出版社,黄乡生编写技术与应用实践教学指导书东华理工大学电子与机械工程学院,王金明编著程序设计教程北京人民邮电出版社,潘松黄继业编著技术实用教程北京科学出版社,黄任编著入门•解惑•经典实例•经验总结第版北京北京航空航天大学王金明,杨吉斌编著数字系统设计与北京电子工业出版社......”

7、“.....,著,徐振林等译硬件描述语言北京机械工业出版社,附录分频器程序,附录行列式键盘程序,附录六位段显示程序,附录顶层时钟程序,应时钟显示缓存寄存器。闪烁模块设计思路当为时,引入信号,当为时,所对应数据输出信号为缓存数据,为时对应数据电平将为高阻态不显示,这样可实现被修改数据会以的频率闪烁显示。显示输出模块设计思路将时钟显示缓存寄存器的数据赋值给输出管脚。第三章系统程序设计分频器程序设计在现代电子系统中,数字系统所占的比例越来越大。系统发展的趋势是数字化和集成化......”

8、“.....它将在数字逻辑系统中发挥越来越重要的作用。在数字逻辑电路设计中,分频器是种基本电路。通常用来对个给定频率进行分频,以得到所需的频率。整数分频器的实现非常简单,可采用标准的计数器,也可以采用可编程逻辑器件设计实现。本设计采用标准计数器来实现。根据设计思路,本模块将信号分频成为三个输出信号,流程图如图所示。程序每当检测到内置时钟上升沿,计数寄存器自加,如果寄存器等于,则寄存器置,寄存器自加,如果寄存器等于,则取反,寄存器,寄存器均自加,寄存器清零可得每秒钟取反次,即可得......”

9、“.....如果寄存器等于,则寄存器清零,取反,根据以上结果可得每秒取反次,即可得。如果寄存器等于,则寄存器清零,取反,根据以上结果可得每秒取反次,即可得。根据以上思路,程序如下,产生进位信号进位信号清零产生进位信号若进位信号为则加,为则不变进位信号清零若进位信号为则加,为则不变行列式键盘程序设计相对语句只有两个分支而言,语句是种多分支语句,故语句多用于条件译码电路,本设计的行列式键盘模块采用语句键盘译码。利用信号扫描轴和轴电位信号......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于FPGA的通用外设电路设计.doc预览图(1)
1 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(2)
2 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(3)
3 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(4)
4 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(5)
5 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(6)
6 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(7)
7 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(8)
8 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(9)
9 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(10)
10 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(11)
11 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(12)
12 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(13)
13 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(14)
14 页 / 共 42
基于FPGA的通用外设电路设计.doc预览图(15)
15 页 / 共 42
预览结束,还剩 27 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档