数字电子技术课程设计-八路抢答器
大学生活逐渐虚度光阴,不知道干了啥都已经快大三了~~~~
做的东西还是有一些bug,到最后答辩完事之后就开始复习期末考试了,没时间再整
有错误请指正
目录
-
第一章 课程设计要求
- 1.1 题目八路抢答器
- 1.2 任务需求
-
第二章 设计方案
- 2.1 系统总体框图
- 2.2 系统工作过程
-
第三章 电路组成结构及说明
- 3.1 电源稳压电路
- 3.2 秒脉冲发生电路
- 3.3裁判电路
- 3.4选手抢答电路
- 3.5倒计时电路
- 3.6声光提示电路
-
第四章 系统总成
- 4.1 系统总电路构成
- 4.2 系统操作说明
- 4.3 仿真演示结果
-
第五章 总结及实验心得
-
第六章 附录
- 6.1 参考文献
- 6.2 系统总体BOM表
-
第一章 课程设计要求
- 1.1 题目
- 设计一个八路数字抢答器,在比赛中可以准确、公正、直观地判断出第一抢答者,在基本功能的基础上可附加其他功能。
- 1.2 任务需求
- 设计一个八路数字抢答器,在比赛中可以准确、公正、直观地判断出第一抢答者,在基本功能的基础上可附加其他功能。
- 2、用数码管显示抢答组号码。
- 3、有音响提示装置,有灯光指示装置。
- 4、参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和剩余时间,并保持到主持人将系统清除为止。
- 5、如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00.
- 6、设计合适的直流电源为芯片供电。
- 1.1 题目
-
第二章 设计方案
-
第三章 电路组成及结构说明
- 3.1 电源稳压电路
- 3.2 秒脉冲发生电路
- 3.3 裁判电路
- 3.4 选手抢答电路
- 选手抢答电路由选手按键、锁存器、优先编码器、加法器、译码器、数码管构成,当选手按下按键之后,此时,74HC573锁存器处于导通状态,也就是输出随着输入的变化而变化,信号传输至74HC148进行编码当编码结束后输出一个三位的二进制数,并且此时74HC148的GS端由高电平转变为低电平,EO由低电平转变为高电平,此时GS产生的信号被反送回去到74HC573锁存器的LE端使之锁存,输出状态不再改变,而74HC1448的EO产生的信号则送到倒计时电路使倒计时电路显示当前剩余时间且不再改变,而优先编码器74HC148所产生的三位二进制数据会经过74HC283加一之后送到4511数码管译码器使七段数码管显示当前抢答选手的编号,此处用74HC283将编码器编码的数据加一的原因是,74HC283产生的数据是从000 ~ 111也就是从0 ~ 7而这不符合我们的一般认知,对此数据加一之后变为从0001 ~ 1000也就是从1 ~ 8方便用户读取当前抢答者编号。
- 选手抢答电路元器件真值表及引脚说明
74HC573
D0~D7为数据输入端
Q0~Q7为数据输出端
OE为芯片使能端,低电平有效
LE为数据锁存端,高电平导通,低电平截止
真值表
74HC148
0~7数据输入端
EI选通输入端,低电平有效
A0~A2三位二进制数据输出端
GS优先编码输出端
EO选通输出端即使能输出端
真值表
74HC283
A1~A4运算输入端
B1~B4运算输入端
CO低进位输入端
S0~S3和输出端
C4进位输出端
真值表
CD4511
BI消隐输入控制端低电平有效
LT测试输入端低电平有效
LE锁定控制端低电平有效
A1~A4 BCD码输入端
a~g译码输出端高电平有效
真值表
- 选手抢答电路设计电路图
- 3.5 倒计时电路
- 倒计时电路在原有基础上增加了倒计时时间设置电路,采用74HC192计数芯片,此芯片具有双向计数功能我们在此次设计中采用减计数模式,两个74HC192之间采用级联的方式将原来的十进制计数扩展为一百进制计数,裁判可在0~100之间任意设置倒计时时间,数码管采用共阴极的数码管,数码管的译码采用4511译码芯片,该芯片当LE端为低电平时使数码管显示输入的数据,当LE为高电平时则会保持当前输入的数据,若输入数据改变数码管的显示也不会变,若倒计时结束,则U15-74HC30会输出低电平,这个低电平送到了U16-74HC00-A的输入端,这个与非门的另一个输入端是计数器的秒脉冲输入,当U15-74HC30的低电平信号过来时计数器的秒脉冲信号也无法进入,使计数器的输出保持为00,若有选手抢答,则在抢答电路中74HC148的EO端会输出高电平被送到倒计时电路的数码管译码器4511的LE端使输出时间保持。
- 倒计时电路元器件真值表及引脚说明
74HC192
PL为置数端
CPU加计数端
CPD减计数端
TCU非同步进位输出
TCD同步借位输出端
P0~P3为计数输入端
MR清除端
Q0~Q3为数据输出端
真值表
- 倒计时电路设计电路图
- 3.6 声光提示电路
- 声光提示电路通过NE555构成了单稳态电路,在给TR一个脉冲时会触发输出的一段高电平使三极管导通,使有源蜂鸣器啸叫一段时间,在三极管的基极与发射极之间加了一个10K的电阻是为了放置误导通与加快开管段时间,而蜂鸣器的啸叫时间可以通过多谐振荡电路计算T=RCLn3=1.1RC此处R取20K,C取47uF可得T=1.1×2.0x104x4.7×10-5=1.034s。
- 多谐振荡电路如下图所示
- 由于此电路只能通过一个下降沿的脉冲触发,所以我们在裁判控制端引入了JK触发器,在用户抢答端引入了按钮以产生脉冲,当然在时间结束时我们也需要一个脉冲,但是若我们使用计数器在减为00的时候产生的脉冲,会发现脉冲并不会产生,因为我们在计数器减为00的时候通过逻辑门使计数器的脉冲输入断开,使计数器不会从00转变为99也就不会产生脉冲了,最后经过我与队友的交流之后,算是想出了一个新的解决方案,但是这个方案又不是完全的解决了这个问题,就是当计数器计时到01的时候通过逻辑门产生一个低电平,当变到00的时候逻辑门的电平又回到高电平,以此来产生一个脉冲。
- 目前的逻辑为,裁判按下蜂鸣器就会啸叫,倒计时结束蜂鸣器也会啸叫,当裁判按下,有选手抢答,则蜂鸣器啸叫,若倒计时结束,且无选手抢答,选手按下之后蜂鸣器不会啸叫,根据以上逻辑可列出以下真值表与逻辑式:
先来描述一下各个状态的电平
A 用户未按 高电平 || 用户按下 低电平
B 时间没到 高电平 || 时间到了 低电平
C 裁判按下 高电平 || 裁判未按 低电平
Y 输出低电平蜂鸣器啸叫
Y
= A’B’C’+A’B’C+AB’C’+AB’C’+AB’C+ABC’+ABC
= A’B’+A’BC’+AB’C’+AB’C+ABC’+ABC
= A’B’+A’BC’+AB’C’+AC+ABC’
= A’B’+BC’+AB’C’+AC - 则可得以下单稳态触发逻辑电路
-
第四章 系统总成
-
第五章 总结及实验心得
此处省略N字 -
第六章 附录
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/13372.html