8路抢答器基于fpga.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门

文档评论(0)

kaiss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档