数字电路-八路抢答器的设计(proteus仿真)

文章介绍了一个八路抢答器的设计,使用数字电路技术,包括74LS系列芯片,以及NE555振荡电路来创建时钟信号。抢答器设有主持人控制功能,倒计时显示,并能锁定首个抢答者的号码。仿真结果显示了从初始状态到抢答成功的完整过程。工程文件可在指定公众号获取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设计要求

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

设计思路

八人参赛,即需要有八个抢答按键,按键按下产生抢答信号,当抢答信号产生后其他按键再次按下时无效,所以我们需要一个锁存器,锁存第一次按下的状态,这里选择74LS373。
抢答号码的显示通过7段数码管实现,这里选择七段共阴数码管,驱动芯片使用74LS48。
同时因为74LS48使用的是二进制编码,而我们的八路按键是十进制编码,所以再加一个8-3线译码器74LS148。
倒计时显示同样使用74LS48+七段共阴数码管实现,倒计时计数使用两位74LS192芯片级联实现。
时钟信号使用NE555振荡电路,输出1Hz方波信号。

整体电路

在这里插入图片描述

仿真结果

  1. 原始状态

在这里插入图片描述
2. 主持人按下“开始”键,倒计时开始
在这里插入图片描述
3. 5号选手按下抢答键,倒计时停止,显示抢答号码
在这里插入图片描述

注意

开始仿真前,主持人按键应保持下图状态,避免74LS192因为状态不确定导致仿真失败。
在这里插入图片描述

工程文件获取

搜索关注(微)(信)公众号“嵌入式小学生”,回复“抢答器”获取工程下载链接。
请添加图片描述

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式小学生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值