数电不用74ls175的方法完全不同功能的数字集成器件实现4人抢答器设计除了需要用逻辑分析仪捕捉到4只按键及4个抢答结果还需要把关键的反馈锁定等其他重要的波形在一个逻辑分析仪屏幕下捕捉扩展:使用自复位按钮而非传统的单刀开关。
一种可能的实现方法如下:
-
使用4个D触发器(例如74LS74)作为每个人的抢答器,每个D触发器的D输入端接对应的按键,时钟输入端接一个公共的时钟信号,输出端接一个公共的抢答结果线。当某个人按下自己的按键时,D触发器的D输入被置为1,等待时钟信号下降沿触发,输出端即为1,表示该人抢答成功,其他人的抢答器输出为0。
-
使用4个与门(例如74LS08)作为锁定器,每个与门的两个输入端分别接对应的抢答器输出和一个公共的锁定信号,输出端接一个公共的锁定结果线。当某个人抢答成功时,他的抢答器输出为1,与门的两个输入都为1,输出端也为1,表示该人已经锁定了抢答结果。其他人的抢答器输出为0,与门的某一个输入为0,输出端为0,表示未锁定。
-
使用一个4输入的或门(例如74LS32)作为结束器,四个输入端分别接4个抢答器的输出,输出端接一个公共的结束信号线。当有任意一个人抢答成功时,结束器的输出为1,表示抢答已经结束。同时,结束信号也可以作为锁定器的输入,只有在抢答结束后才能锁定抢答结果。
-
使用一个自复位按钮(例如74LS123)作为复位器,将其复位端接一个公共的复位信号线,输出端接4个抢答器的清零端。当按下自复位按钮时,所有抢答器的状态都被清零,抢答器重新准备接收按键信号。
通过逻辑分析仪可以捕捉到每个按键和抢答结果的波形,以及锁定和结束信号的波形。使用自复位按钮可以避免传统单刀开关容易出现的接触不良和误触等问题
原文地址: https://www.cveoy.top/t/topic/giDb 著作权归作者所有。请勿转载和采集!