一、设计目的及要求

(一)设计目的

《模拟电子电路》与《数字电子电路》两门课程,是电子信息工程专业的理论性与实际性相结合的专业基础课程,在学习理论的基础上,进行课程设计,以达到以下目的:
(1)培养学生综合运用理论知识解决实际问题的能力。
(2)掌握电子电路的一般的设计方法,了解电子产品研制开发过程
(3)提高电子电路实验技能及仪器使用能力。
(4)掌握电子电路安装和调试的方法及故障排除方法。
(5)学会撰写课程设计总结报告。
(6)学会查阅手册和文献资料。
(7)培养创新能力和创新思维。

(二)设计要求

(1)可供4名选手参加比赛的数字式抢答器,每名选手设置一个抢答按钮供抢答者使用。给节目主持人设置一个控制开关,用来控制系统的清零和抢答的开始。
(2)抢答器具有数据锁存和显示功能,抢答开始后,若有选手按动抢答按钮,编号立即被锁存,并在LED数码管上显示出选手的编号,同时扬声器给出声响提示。此外,要封锁输入电路,禁止其他选手的抢答。优先抢答选手的编号一直保持到主持人将系统清零为止。
(3)抢答器具有定时抢答的功能,能设定抢答时间,当主持人按下开始按钮时,定时器立即倒计时,并显示。选手在设定的时间内抢答有效,超过时间抢答无效,定时器显示00。
(提示:使用555定时器)

二、系统总体解决方案

相关资料如下:经本人调试能正常运行且运行效果较好。
智能抢答器电子系统综合设计:包含Altium Designer总项目、各芯片数据手册、Proteus仿真项目、元器件清单。网址:https://download.csdn.net/download/weixin_44410704/19705309
智能抢答器电子系统综合设计AD Project:https://download.csdn.net/download/weixin_44410704/19705405
智能抢答器电子系统综合设计Proteus schematic:https://download.csdn.net/download/weixin_44410704/19705440

本系统主要分成三个模块,分别是按键保持与封锁电路、倒计时电路、倒计时时间预置电路。
    按键保持与封锁电路中使用D触发器及逻辑门实现按键锁存与封锁,从而当一个选手按下抢答按钮时,其他选手不能再抢答;使用数码管及编码器和译码器实现选手编号显示,使用逻辑门实现音响电路,从而实现视听提示的效果。
    倒计时电路中,使用555定时器产生周期为1s的振荡电路,将其作为74LS192的时钟输入,使用74LS192的倒计时功能,从而实现系统的倒计时,并用数码管显示出倒计时时间。
    倒计时预置电路中,通过拨码开关控制74LS192的初始值,通过单刀双掷开关控制74LS192的预置,从而实现倒计时时间预置的功能。

三、系统硬件设计方案

(一)系统整体硬件框图

(1)系统仿真图

(2)系统原理图

(二) 模块介绍

(1)按键保持与封锁电路
①选手按键电路

    选手按键的状态作为D触发器的时钟输入,当选手按下抢答按钮时,发送一个脉冲给D触发器。
②选手按键保持与封锁电路

    当收到来自选手按键电路的脉冲时,D触发器触发,使得D触发器的输出Q为高电平并保持,同时,将Q的状态作为五输入或非门的输入,使得五输入或非门输出低电平,将其作为其他D触发器R(Reset)端的输入,从而封锁其他D触发器,达到按键封锁的效果。
③选手按键显示电路
    将四个D触发器的输出Q非按顺序分别作为74LS148编码器的输入,对选手的编号进行编码,然后将74LS148的四个输出按顺序作为74LS248译码器的输入,将74LS248与数码管相连,从而显示出当前抢答选手的编号。
④选手按键扬声器电路

    将四个D触发器的输出Q作为四输入或非门(CD4002)的输入,当一个选手抢答时,四输入或非门的输出为低电平,从而驱动有源蜂鸣器发出声音。
(2)倒计时电路
①1秒计时电路

    用Ne555定时器设计多谐振荡器,使得方波周期为1秒。
其波形图为:
②倒计时电路

    使用两个74LS192设计两位倒计时计数器,将Ne555产生的方波作为低位74LS192的输入,从而实现倒计时,将高位74LS192的DN端与TCD端作为两输入或非门74LS02的输入,再将该或非门的输出作为五输入或非门74S260的输入,从而实现当计时器计时到00时,选手不能再抢答;使用74LS248和数码管设计显示电路,将74LS192的输出作为74LS248的输入,从而实现倒计时显示。
(3)倒计时时间预置电路
①倒计时时间设置电路

    使用拨码开关上设置74LS192的预置值,当拨码开关掷向ON方向时,其对应的74LS192的预置位为高电平,反之,预置为低电平。
②主持人按键 倒计时时间预置电路

    将单刀双掷开关连接到74LS192的预置使能位,当该开关拨到3时,74LS192预置成功,再将该开关拨到1处,D801灯亮,等待主持人拨动抢答开始开关控制抢答开始。
(4)其他重要电路
①主持人按键 控制抢答开始

    将开关1处作为五输入或非门的输入,从而实现控制选手抢答开始;将开关1处作为三输入与门CD4073的输入,从而实现控制倒计时开始;所以,当该开关拨到1处时,D901亮,在D801亮的条件下,抢答开始;当开关拨到3处时,抢答停止。
②各种逻辑门电路

    两输入与门74LS08的输入为CD4073的输出,计数器高位的TCD,实现对倒计时的控制作用,并且当倒计时到00时保持不变;
    两输入或非门74LS02的输入为计数器高位的DN脚和TCD脚,实现当倒计时到00时,禁止抢答的功能;
    三输入与门CD4073的输入为四输入或非门的输出,1秒计时器的输出和锁存器SR的输出,从而实现各模块对倒计时的控制功能;
    两输入与非门74LS00设计为SR锁存器,实现主持人控制抢答开始开关的锁存。
③电源电路

    使用USB为系统供电,并使用开关控制电源的接通与断开。
(5)元器件列表

四、系统的实现

(一)使用Altium Designer画PCB

(1)PCB正面
①PCB正面2D

②PCB正面3D

(2)PCB反面
①PCB反面2D

②PCB反面3D

(二)在线下单送嘉立创打板

(三)在线购买元器件

(四)焊接

焊接过程中,一个小模块焊好之后测试是否正常,保证焊接正确。

(五)系统测试

在完成焊接之后,使用充电宝或者电源适配器给电路板供5V的电源,测试电路板的各种功能;第一次调试时发现按键保持与封锁电路无法正常工作,使用万用表测试相关输入输出是否正常,发现D触发器的输出异常,最后确定是74LS74芯片损坏,换了芯片以后,按键保持与封锁电路运行正常,但是当选手按下抢答键时,蜂鸣器无法正常工作;经过各方面调试,发现蜂鸣器获得的“低电平”为2.56V,考虑到蜂鸣器接了一个10K的电阻,认为可能时该电阻对蜂鸣器的负极产生了升压,所以我将该电阻换成了0欧,然后蜂鸣器能够正常工作了,但是当选手按下抢答按钮时,倒计时不能暂停;所以我又测试了相关电路,发现各输入输出正常,所以认为是CD4002的输出电流太小,无法为蜂鸣器提供足够的功率,所以我使用了一个三极管,E极接蜂鸣器负极,蜂鸣器正极接+5V电源,B级接四输入或非门的输出,C极接地,让三极管驱动蜂鸣器,最后调试成功,各模块都能正常工作了。

(六)结果

各模块正常工作,达到题目的要求。
    下图附成品图:

四路智能抢答器电子系统综合设计相关推荐

  1. 用c语言设计八路抢答器的犯规程序,八路抢答器电子线路设计(附C语言程序) - 图文...

    电子系统课程设计 第三章 硬件电路设计 3.1总体设计 根据抢答器的基本功能,可以设计出如下: 3.1总体设计 图3-1 总体设计 8 电子系统课程设计 3.2 外部振荡电路的设计 图3-2 外部振荡 ...

  2. 【毕业设计】65-基于单片机的智能抢答器系统设计(原理图工程+仿真工程+源代码+答辩论文+visio流程图+实物图)

    typora-root-url: ./ [毕业设计]65-基于单片机的智能抢答器系统设计(原理图工程+仿真工程+源代码+答辩论文+visio流程图+实物图) 文章目录 typora-root-url: ...

  3. 抢答器c语言程序设计,基于单片机的智能抢答器设计与实现

    [摘要]该智能抢答器以51单片机为核心控制器件,通过串行通信,将主机与8路从机连接,实现了有效抢答信号的识别显示.犯规选手识别显示.不同时长的抢答倒计时.不同时长的答题倒计时.提示报警等功能.文章同时 ...

  4. 在设计四人抢答器中灯全亮_四路竞赛抢答器的设计

    1设计要求与方案论证 1.1设计要求 利用基本逻辑门电路.组合逻辑电路和触发器,设计一个四人抢答器,要求: ①每个参加者控制一个按键,用其发出抢答信号. ②主持人有一个控制按键,用于将电路复位. ③开 ...

  5. 基于8086步进电机定时启动设计-基于8086八路智能抢答器系统控制设计-基于8086八路PT100热敏电阻温度采集-基于8086 8253定时计数器方波发生器仿真-基于8086的1602动态显示仿真

    1157基于8086八路智能抢答器系统控制设计-微机原理资料 以8086为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用8个按钮S0-S7表示. 设置一个系统清除和抢答控制开关S ...

  6. 【资料转发分享】基于8086八路智能抢答器系统控制设计、基于8086八路PT100热敏电阻温度采集、基于8086步进电机定时启动设计-仿真设计资料

    1157基于8086八路智能抢答器系统控制设计-微机原理资料 以8086为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用8个按钮S0-S7表示. 设置一个系统清除和抢答控制开关S ...

  7. 2018.电子系统综合设计报告

    摘要: 目标是设计一个基于MCS-51单片机的温度控制器,温度测量范围为0到100度,且保证精度误差正负1°:通过四位七段LED数码管来实时显示温度:温度控制器采用智能PID控制,当通热电阻采集的被测 ...

  8. 基于Multisim14的四路计分抢答器

    基于Multisim14的四路计分抢答器 1.设计要求: ①.抢答器同时供4名选手或4个代表队比赛,分别用4个按钮S0 ~ S3表示. ②.设置一个系统清除和抢答控制开关S,该开关由主持人控制. ③. ...

  9. 零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制

    本次项目为四路抢答器,通过本次项目了解项目开发流程,未来扩展多路抢答器只需要对程序进行微调即可. 项目要求: 1.有4组进行抢答,抢答按钮为SB1-SB4,对应4个抢答指示灯为L1-L4. 2.主持人 ...

最新文章

  1. Xilinx® 7 series FPGAs CLBs专题介绍(二)
  2. CMD(SA400 Command)
  3. IOS成长之路-检测耳机插入/拔出
  4. python static函数_python函数怎么实现static变量?
  5. CPU的大端模式(big endian)和小端(little endian)模式
  6. oracel 数据库问题 ORA-12547 ORA-12571
  7. Ubuntu中切换用户
  8. Flex与.NET互操作:基于WebService的数据访问
  9. linux内核分析及应用 -- 输入输出(下)
  10. Microsoft SQL Server 2008 R2 软件安装
  11. 计算机上的刷新快捷键,刷新快捷键是
  12. python import math什么意思_python中math.ceil什么意思
  13. 串行进位加法器电路图(logisim实现)
  14. 优锘科技:渲染引擎T3D:WebGL端数字孪生应用最优解
  15. 不使用BHO监控IE窗口事件
  16. java 正则 惰性匹配_js正则表达式惰性匹配和贪婪匹配用法分析
  17. 国移.动50元电话充值 长途ip充值 自.动秒充到账
  18. 海昇智电商:多多进宝对于拼多多商家有什么用?
  19. 微信小程序实现美团goods商品列表页开发
  20. 平衡二叉树之AVL树的旋转

热门文章

  1. 海洋知识科普相关调研
  2. 开发电子商城4(linux下安装maven)
  3. macbook装双系统多分区其实很简单,你只要把macbook当作一台普通pc就可以了!
  4. 深度学习 2 机器学习 神经网络 卷积神经网络
  5. 字符串在Java中_字符和字符串在Java中的旅程
  6. python 菜鸟教程字符串反转函数_转自python的菜鸟教程---字符串相关操作
  7. thinkphp3.2.3 调用自定义模型提示找不到类_面试BAT必问的JVM,今天我们来说一说它类加载器的底层原理...
  8. 下载丨9月数据库技术通讯:Redo日志丢失,重建遭遇ORA-16433处理
  9. 大罗讲SQL:如何优雅的进行SQL编写?
  10. 《Oracle Life-DBA的一天》海报下载