数字式竞赛抢答器(基于Quartus的原理图设计)FPGA

这篇具有很好参考价值的文章主要介绍了数字式竞赛抢答器(基于Quartus的原理图设计)FPGA。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数字式竞赛抢答器(基于Quartus的原理图设计)FPGA

一. 设计思路

数字式竞赛抢答器(基于Quartus的原理图设计)FPGA

二. 实现过程

1. 第一信号鉴别锁存模块 + 犯规电路

数字式竞赛抢答器(基于Quartus的原理图设计)FPGA

数字式竞赛抢答器(基于Quartus的原理图设计)FPGA

(1) 使用器件

74175,带公共时钟和复位四D触发器

(2) 原理

a. 比赛开始前,主持人复位按钮RET=0,四个D触发器复位,此时输出Q[1]–Q[4]为0,QN[1]–QN[4]为1,QN[1]–QN[4]经过与门后输出D为1,时钟CLK所经过的与门(AND2)打开。

​ 犯规电路中RET经过非门和抢答信号相与,输出控制相应组别的犯规指示灯及报警。当RET=0时,若有选手抢答(假若为1号选手),A1=0,A1N=1,与门输出结果QX[1]=1。

b. 比赛开始时,主持人复位按钮RET=1,四个D触发器正常工作。若此时有选手抢答(假设是1号选手),A1=0(抢答按钮按下为0),经过非门后D触发器的输入端1D=1,根据D触发器的特性可知,输出1Q=1、1QN=0,与门(AND4)的输出D=0,此时CLK所经过的与门(AND2)关闭,输出为0,所以D触发器的时钟一直为0,直到下次复位(RET=0)时恢复。由于74175中的D触发器为上升沿触发,所以当时钟为低电平时,D触发器不工作,保持上次的输出,直到下一个上升沿到来。如此便可实现对一次抢答过程中的第一信号进行鉴别和锁存。

(3) 模块化

数字式竞赛抢答器(基于Quartus的原理图设计)FPGA

输入:
  • A1–A4分配四个按键开关(按下为0,不按为1)

  • RET分配一个拨码开关

  • CLKH为50MHz时钟源

输出:
  • Q[1]–Q[4]分配四个LED,显示抢答结果

  • QX[1]–QX[4]分配四个LED,显示提前抢答导致犯规的组别

2. 答题计时电路

数字式竞赛抢答器(基于Quartus的原理图设计)FPGA

(1) 使用器件

74192,可预置的十进制同步加 / 减计数器

  • DN为接减计数脉冲,UP接加计数脉冲
  • LDN置数,CLR异步复位
  • CON为进位输出,低电平有效(即产生进位时CON输出低电平);BON为借位输出,低电平有效(即产生借位时BON输出低电平)
(2) 原理

第一片作为低位,第二片作为高位。先给预置数60,即第一片的A、B、C、D接地;第二片的A、D接地,B、C接高电平。将第一片的借位输出BON作为第二片的减计数脉冲DN,同时将分频后得到的1Hz时钟CLK作为第一片的减计数脉冲DN。如此一来,每当第一片减到0时,第二片减1,这样就实现了60秒倒计时的功能。

主持人复位信号与两片的置数端LDN相连,每当复位时(RET=0),计数器恢复初始值60。

将第二片的借位输出作为报警信号,当计数器值为00时,产生报警。

为了使计数器值为00时停止,将第二片的借位输出反向后与两片的异步复位端相连。

(3) 模块化

数字式竞赛抢答器(基于Quartus的原理图设计)FPGA

  • 图中JSQ1KHZ为分频模块,目的时将50MHz时钟脉冲转换为1Hz,使计数器每次计数时间为1s。
  • 将四个QN信号通过与非门后和复位信号RET相与,输出作为计数器的复位信号,目的是使计数器在比赛开始后(RET=1)有选手抢答时(QN=0)开始计数。
输入:
  • CLKH为50MHz时钟源
  • RET为主持人复位信号
  • QN为第一信号鉴别锁存模块的输出(产生抢答信号时QN=0)
输出:
  • CH为计数器高四位输出(十位),为BCD码
  • CL为计数器低四位输出(个位),为BCD码
  • alarm为报警信号,接报警LED

3. 计分电路

数字式竞赛抢答器(基于Quartus的原理图设计)FPGA

(1) 使用器件

74192,可预置的十进制同步加 / 减计数器

(2) 原理

第一片74192作为低位,第二片作为高位。预置数10,即第一片A、B、C、D接地,第二片B、C、D接地,A接高电平。将加减分信号分别作为第一片的加减计数脉冲。同时第一片的进位输出作为第二片的加计数脉冲,第一片的借位输出作为第二片的减计数脉冲。如此一来,加减分信号控制第一片74192加计数或者减计数,当第一片产生进位或借位时,控制第二片加减,这样就实现了由加减分信号控制的十进制可逆计数器。

两片74192的置数端同时与RETscore相连,当RETscore=0时,计分电路恢复初始值10。

KeyPress为按键消抖模块,由按键产生的含抖动的加减分信号经过该模块输出一个稳定的状态信号。

(3) 模块化

数字式竞赛抢答器(基于Quartus的原理图设计)FPGA

图中加减分信号与Q相与,输出分别接各自的计分电路,目的是实现对各自分数的单独控制,即加减分信号只对抢答者的计分电路生效

输入:
  • R为计分电路的复位信号,R=0时,每个人的分数重置,恢复到初始值10

  • up为加分信号,接按键

  • down为减分信号,接按键

  • CLKH为50MHz时钟源

输出:
  • H1、H2、H3、H4分别为四人得分的高四位输出(BCD码)

  • L1、L2、L3、L4分别为四人得分的低四位输出(BCD码)

4. 数码管扫描显示模块

数字式竞赛抢答器(基于Quartus的原理图设计)FPGA

(1) 使用器件
  • 74161,可预置四位二进制异步清除计数器

  • mux8,四位八选一数据选择器

  • 7448,BCD—7段显示译码器

(2) 原理

计数器74161在扫描时钟CLKL作用下循环输出000–111(SEL[2]、SEL[1]、SEL[0]),将其作为3-8译码器的输入,译码器输出位控信号MS1–MS8,控制八位数码管开关。

四位八选一数据选择器根据数据选择信号SEL[2]、SEL[1]、SEL[0]的数值从八路输入数据中选择一路数据(一位BCD 码)送给BCD-七段显示译码器,通过BCD-七段显示译码器译成七段显示码,驱动七段数码管显示具体内容。在连续8 个时钟周期内,八个显示器轮流点亮一个时钟周期。只要输入连续时钟CLK,就能实现八个数码管扫描显示。利用人眼的视觉惯性,扫描频率应大于50HZ,根据计数器的分频关系,实际扫描频率CLK 应大于200HZ。

(3) 模块化

数字式竞赛抢答器(基于Quartus的原理图设计)FPGA

输入:
  • 八路四位数据分别为四个计分电路的输出
  • 扫描时钟CLKL为1MHz时钟源
  • RN为控制所有数码管的工作状态,RN=0时,所有数码管都关闭
输出:
  • MS1、MS2、MS3接内部的3-8译码器,控制8位数码管的通断,某一时刻只有一位数码管工作
  • a、b、c、d、e、f、g与数码管的相应段相接,dp接地

三. 结果

数字式竞赛抢答器(基于Quartus的原理图设计)FPGA文章来源地址https://www.toymoban.com/news/detail-481987.html

到了这里,关于数字式竞赛抢答器(基于Quartus的原理图设计)FPGA的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 竞赛抢答器4路抢答器verilog,仿真视频、代码、AX301开发板

    名称:数字式竞赛抢答器设计4路抢答器verilog 软件:Quartus 语言:Verilog 代码功能: 数字式竞赛抢答器设计 设计一个可容纳四组参赛者同时抢答的数字抢答器。 要求: (1)能判断第一抢答者并报警指示抢答成功,其他组抢答均无效; (2)设计倒计时时钟,若提前抢答则对

    2024年02月05日
    浏览(50)
  • 数字电路-八路抢答器的设计(proteus仿真)

    要求设计一个数字系统,使其能够完成竞赛抢答的功能,八人参赛,每人各自控制一个按键开关作为抢答器。 主持人可控制电路清除原有显示结果,并控制电路是否允许进行抢答。 当主持人给出“开始”信号后,显示器显示倒计时(10秒),选手需在计时结束前进行抢答,主

    2024年02月08日
    浏览(46)
  • FPGA实现八位数字抢答器设计

    八位数字抢答器设计要求: 抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。 设置一个系统清除和抢答控制开关S,该开关由主持人控制。 抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清

    2023年04月15日
    浏览(69)
  • 数字电路实验四:智力抢答器预实验报告

      预习要求: 预习要点: 1、复习D触发器有关知识,写出其状态方程。双D触发器74LS74各引脚排列及引脚功能,使能端如何处理?如何测试触发器74LS74逻辑功能好坏?(结合D触发器一节和抢答器一节预习),画出74LS175逻辑符号和管脚功能。 2、参考图3.6.1 ,画出设计原理图(实

    2024年02月05日
    浏览(50)
  • 基于Multisim14的四路计分抢答器

    1、设计要求: ①、抢答器同时供4名选手或4个代表队比赛,分别用4个按钮S0 ~ S3表示。 ②、设置一个系统清除和抢答控制开关S,该开关由主持人控制。 ③、抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示

    2024年02月11日
    浏览(38)
  • 基于51单片机的抢答器设计

    一、 设计任务 基于单片机的抢答器的设计,实现抢答器的基本功能。 二、 性能指标要求 1. 需要自己设计电路并焊接电路板。 2. 有一个主持人控制开关和6路抢答按扭,当主持人允许抢答时才能进行抢答操作,并用一个数码管显示抢答选手的号码,同时其他选手不能再抢答。

    2024年02月10日
    浏览(38)
  • [模电课程设计]基于TCP7107的数字式温度计设计

    本设计 (仿真+原理图+PCB+报告) 原理图PCB:Altium Designer 仿真原版本:protues 8.9 设计编号:S0020 主要研究内容: 【基本要求】采用电桥法,利用PT-100热电阻对0-200℃测温范围进行测量并发送LED数码管显示,要求测量分辨率为0.5℃,数据测量间隔时间为5秒。 【提高要求】 1)针

    2024年02月11日
    浏览(83)
  • 基于FPGA的三人抢答器(含程序)

    题目要求: (1)答题开始,由主持人按下“开始按键”后进入抢答环节; (2)每人一个抢答按钮,有人抢答成功后,其他人再抢答无效; (3)当某人抢答成功时,抢答器系统的led亮半秒,并在数码管上显示该组别序列号; (4)每个人初始分数为0,抢答成功得到1分,并在

    2023年04月09日
    浏览(89)
  • 基于51单片机的四路抢答器设计

    使用51单片机设计一个思路抢答器 正常抢答:主持人按下开始按钮后数码显示管显示最先按下按钮台号,蜂鸣器发出音响,其它抢答按钮无效;主持人按下开始按钮之前,若选手按下抢答器,抢答违规,显示器显示违规台号,违规指示灯亮,蜂鸣器发出音响,其他按钮不起作

    2024年02月08日
    浏览(43)
  • 基于单片机的八路抢答器的设计

    1.设计要求: 1.以单片机为核心,设计一个八位竞赛抢答器:同时供八名选手或八个代表队比赛,分别用八个按钮S0~S7表示。 2.设置一个系统清除和抢答控制开关S,开关由主持人控制。 3.抢答器具有锁存与显示功能。即选手按按钮,锁存相应的编号,并在优先抢答选手的编号

    2024年02月07日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包