- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8路抢答器基于fpga
基于FPGA的多路数字抢答器的设计
摘要:本文主要介绍了以FPGA为基础的数字抢答器的设计,此次设计主要有个模块,依次为、抢答模块、加减分模块、倒计时模块、倒计时模块、蜂鸣器模块和数字显示模块。主持人可以实现抢答,的显示,积分的显示,积分的重置。此次设计程序用Verilog语言来编写,。本次设计采用FPGA来增强时序的灵活性,由于FPGA的IO端口资源丰富,可以在此基础上稍加修改可以增加很多其他功能的抢答器。
抢答器、倒计时、、显示目录1
第二章 FPGA原理及相关开发工具软件的介绍 3
2.1 FPGA的简介..... 3
2.1.1 FPGA的发展与趋势......... 3
2.1.2 FPGA的工作原理及基本特点 4
2.1.3 FPGA的开发流程... 5
2.1.4 FPGA的配置... 6
2.2 软件介绍............... 7
2.2.1 Verilog HDL的介绍 ....................7
2.2.2 Quartus II软件.................... 8
第三章 数字抢答器系统设计方案和主要模块 11
3.1 功能描述及设计架构...... 11
3.2 抢答器程序流程图以及各模块代码分析 13
3.2.1 抢答器程序结构及主程序流程图 13
3.2.2 秒分频模块 15
3.2.3 倒计时以及倒计时剩5S时报警模块 17
3.2.4 倒计时显示及倒数计时设置显示模块.....................20
3.2.5 选手号显示及违规报警模块.............................26
倒计时设置模块.......................................30
顶层模块.............................................35
3.3 硬件电路 37
3.3.1 按键电路图......... .................. 38
3.3.2 数码管显示电路图..... 38
3.3.2 蜂鸣器电路图.........................................39
第四章 管脚分配及功能...........................................40
第五章 总 结................... 41
参考文献 43
第一章
1.1 课题研究背景
随着社会的发展,各种竞赛比赛日益增多,抢答器以它的方便快捷、直观反映首先取得发言权的选手等优点,深受比赛各方的辛睐,市场前景一片大好。另一方面随着电子科技的发展,抢答器的功能以及实现方式也越来越多,产品的可靠性以及准确性也越来越强。能够实现多路抢答器功能的方式有很多种,主要包括前期的数字电路、模拟电路以及数字电路与模拟电路组合的方式,但是这种方式制作过程比较复杂,并且可靠性准确性不高,研发周期也比较长。
目前对于抢答器的功能描述,如涵盖抢答器、选手答题计时、限时抢答以及犯规组号抢答器具有抢答自锁,暂停复位、电子音乐报声、灯光指示、自动定时等功能,还有工作模式的切换和时间设定,对于这些随着科学技术的发展,肯定还要得到进一步的改进。发展趋势一般都要趋向于智能化,并且设计更加合理化。
通过抢答器的使用,可以在各类比赛中特别是抢答环节,直观明了的看出是哪一组抢到了题目,比起通过肉眼来判断,更加的精确,同时也少了不必要的纷争,使得比赛更加的公平、公开、公正。
抢答器的这些优点使得它在比赛中得以广泛的应用。抢答器经过发展从最初的只有几个三极管、可控硅、发光管等组成, 能通过发光管的指示辨认出选手号码;到现在使用高速处理芯片和集成数字电路;从起初单片机到现在的ARM和FPGA,技术手段进一步成熟,同时技术的发展也为抢答器增加了很多更加贴近比赛的新功能,如选手号码显示、倒计时、选手得分显示等等。这类抢答器制作并不复杂,但是准确度和可靠性都比较可观,并且易于安装和维护。第二章 FPGA原理及相关开发工具软件的介绍2.1 FPGA的简介
2.1.1 FPGA的发展与趋势
现场可编程门阵列FPGA(Field-Programmable Gate Array),它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
目前以硬件描述语言(Verilog 或 VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代 IC 设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门
您可能关注的文档
- 2014教育心理学复习大纲 2.doc
- 2014教育心理学简答论述题.doc
- 8压力容器制造质量体系运行样表目录.doc
- ARM嵌入式系统基础教程(第2版)习题答案-周立功.doc
- CPU卡与SAM卡原理.doc
- C语言学习笔记(必看知识点).docx
- C语言概述及如何在VS2010中进行C语言编程.doc
- C语言课程设计报告_服装网店.doc
- java课程设计报告(学生用表).doc
- MongoDB主从复制.docx
- 常减压装置考试《初级常减压装置考试试题》模拟练习卷(二).doc
- 常减压装置考试《初级常减压装置考试试题》模拟练习卷(七).doc
- 常减压装置考试《初级常减压装置考试试题》模拟练习卷(三).doc
- 常减压装置考试《初级常减压装置考试试题》模拟练习卷(一).doc
- 常减压装置考试《初级常减压装置考试试题》新版(三).doc
- 常减压装置考试《初级常减压装置考试试题》新版(一).doc
- 常减压装置考试《初级常减压装置考试试题》新版.doc
- 常减压装置考试《初级常减压装置考试题》模拟卷(九).doc
- 常减压装置考试《初级常减压装置考试题》模拟卷(五).doc
- 常减压装置考试《初级常减压装置考试题》模拟练习卷(二).doc
文档评论(0)