
电路问题:电路数码管跳动过快并且led显示有问题 电路要求:怎么修改电路实现根据电压等级不同数量led亮灭并以数字方式呈现出来 指出修改后的优点和缺点

电路问题:电路数码管跳动过快并且led显示有问题 电路要求:怎么修改电路实现根据电压等级不同数量led亮灭并以数字方式呈现出来 指出修改后的优点和缺点
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
为了解决电路中数码管跳动过快以及LED显示有问题的问题,并实现根据电压等级不同数量的LED亮灭并以数字方式呈现,我们可以进行以下修改:
在电路中加入一个电压比较器,如LM339AD,用于检测输入电压并与预设的电压阈值进行比较。根据比较结果,控制不同数量的LED亮灭。
使用74LS148N优先编码器对电压比较器的输出进行编码,将最高有效位的LED对应的电压等级转换为二进制码。
将编码后的二进制码输入到74LS48D七段译码器,将二进制码转换为七段数码管可以显示的数字。
在电路中加入一个555定时器,用于控制数码管的刷新频率,避免数码管跳动过快。
修改后的优点:
修改后的缺点:
以下是修改后的电路设计代码:
VDC1 ----------+---[4.8V]-----+--------------------- U4AR7 (LM339AD)
| | |
| +--[4.5V]-----------+--------------------- U12B (LM339AD)
| |
| +-- LED1
| +-- LED2
| +-- LED3
| +-- LED4
| +-- LED5
|
+--[THR]---+---------------------+---------------------+
| | | |
| | | +-- R3
| | | |
| +---------------------+---------------------+
| |
| +-- DIS (OUT)
|
+--[TRI]---+---------------------+---------------------+
| | | |
| | | +-- R4
| | | |
| +---------------------+---------------------+
| |
| +-- R6
|
+--[GND]---+---------------------+---------------------+
| | | |
| | | +-- R2
| | | |
| +---------------------+---------------------+
|
= 4.8V
注意:以上代码仅为示例,实际电路设计可能需要根据具体需求进行调整。