multisim模拟不准确

根据这个20K电阻电压305,电阻20K,可以算出电流是15mA,但是不知道怎么搞得这个探针显示2nA

使用Proteus模拟也没问题:

### 如何在Multisim中设计和模拟多路复用器电路 #### 设计原理概述 多路复用器是一种组合逻辑电路,用于从多个输入信号中选择一个作为输出。通常由若干条数据输入线、一条数据输出线以及控制选择线组成。例如,在1至8多路复用器的情况下,存在3条选择线(S0, S1, S2),这些选择线决定了哪一路输入被传递到输出端[^3]。 #### Multisim中的实现方法 在Multisim软件环境中,可以按照以下思路完成多路复用器的设计与验证: 1. **元件库的选择** 打开Multisim后,进入元件工具栏并搜索相应的多路复用器芯片型号,比如74HC151(一种常见的8选1多路复用器)。如果需要自定义功能,则可以通过基本门电路手动搭建所需的多路复用器结构。 2. **连接线路** 将选定的多路复用器放置于工作区,并依据真值表正确连接各引脚。具体来说: - 数据输入端应分别接到同的电压源或者开关; - 控制选择线需接入合适的二进制编码信号发生装置,如计数器或移位寄存器; - 输出端可连入示波器或其他测量设备以便观察结果变化情况。 3. **参数设置与测试** 调整好所有必要的配置项之后运行仿真程序来检验实际效果是否符合预期目标。注意检查是否有任何异常现象出现,因为之前提到过可能存在某些特定条件下Multisim对于此类组件的行为表现完全准确的情况[^1]。 4. **高级应用实例——基于时序逻辑的扩展** 结合上述基础知识点还可以进一步探索更复杂的场景应用案例。例如构建模N计数器并通过适当安排状态转换顺序使得最终能够驱动七段LED显示器呈现出预设序列数值展示过程[^2]。 ```python # Python伪代码表示简单的多路复用操作流程 def multiplexer(input_lines, select_lines): index = int(''.join(map(str, reversed(select_lines))), 2) # 计算索引位置 return input_lines[index] input_values = [False, True, False, True] # 假设有四个可能的数据入口 selection_bits = [True, False] # 当前设定为第二通道激活 output_value = multiplexer(input_values, selection_bits) print(output_value) # 应该打印出对应的真实/虚假值代表当前所选路径上的电平高低状况 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

geniusNMRobot专家

觉得有帮助,请给钱谢谢

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

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

打赏作者

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

抵扣说明:

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

余额充值