电路设计(30)——二进制转十进制电路的Multisim仿真

1.设计要求

        输入8位二进制数据,输出三位十进制,将转换后的数据显示在数码管上。

2.电路设计

此时输入为0111_1111,结果为127,正确。

3.芯片介绍 

74191芯片是一款4位二进制同步上升/下降计数器,它属于TTL(Transistor-Transistor Logic,晶体管晶体管逻辑)系列电子芯片。

74191芯片具有以下主要特性:

1. 输入输出:它包含一个时钟信号(CP)输入口,一个清零(MR)输入口,一个并行/串行(PL)输入口和一个预置(P0-P3)输入口。它还有四个计数输出线(Q0-Q3)和两个使能输出线(TC和RC)。

2. 计数方式:74191芯片可以通过CP脉冲信号的上升或下降沿触发来进行计数。它支持二进制同步计数和BCD(Binary Coded Decimal,二进制编码十进制)计数。

3. 并行/串行功能:通过PL输入的控制,74191芯片可以选择并行输入或串行输入。当PL=0时,数据通过并行输入口(P0-P3)输入;当PL=1时,数据通过序列输入口(P0-P3)输入。

4. 预置功能:74191芯片可以通过P0-P3输入端预设计数器的初始值。

5. 清零功能:通过MR输入口,可以将计数器清零。

6. 输出:74191芯片的计数输出(Q0-Q3)可以连接到后续电路进行进一步处理。此外,它还提供了计数控制输出(TC)和倒数控制输出(RC)。

7. 电源:74191芯片需要5V的电源供电。

74191芯片在数字逻辑设计和计数器电路中被广泛应用。它可用于计数器、时序控制器、频率分频器等应用中。请注意,由于该芯片采用了TTL逻辑技术,因此在设计过程中需要注意与5V TTL逻辑电路兼容。

74LS190是一种常用的4位同步计数器芯片,可以实现多种计数和控制操作,在数字电路设计和应用中广泛使用。它是TTL技术的一种代表,能够在低功耗、高速度和低噪声的情况下完成多种逻辑操作。以下是74LS190的引脚图及功能表。

 

从上图中可以看出,74LS190由16个引脚组成,其中1~9为输入端(A、B、C、D、MR、CP、CEP、CET、GND),11~14为输出端(Q0~Q3),15为时钟输出端(TC), 16为正极电源VCC。以下是各引脚的功能:

  • A、B、C、D:输入端,设置计数初值;
  • MR:异步清零输入端,当该端为低电平时,计数器清零;
  • CP:时钟输入端,使计数器顺次计数;
  • CEP、CET:并行加载输入端,使计数器并行加载数据;
  • Q0~Q3:输出端,分别对应4位二进制计数码;
  • TC:时钟输出端,可用于级联计数器的控制信号;
  • GND:负极电源。
  • 功能表

4.源文件 

Multisim仿真文件如下:

进制转换器:8位二进制转3位十进制的multism仿真资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/guangali/88854144?spm=1001.2014.3001.5501

  • 27
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 二进制BCD码电路是一种常用的数字电路,用于将二进制换为BCD码(二进制编码的十进制数)。 在Multisim中创建二进制BCD码电路,我们可以使用逻辑门和触发器来实现。以下是一个简单的二进制BCD码的电路设计。 首先,创建一个4位二进制输入(A0,A1,A2,A3)和一个4位BCD码输出(B0,B1,B2,B3),以及一个时钟输入(CLK)。 然后,使用4个2输入AND门和4个2输入OR门来实现逻辑功能。将输入A0至A3与逻辑门的输入相连,再通过一系列的逻辑门连接和配置,将二进制换为BCD码。 接下来,使用4个触发器来存储换后的BCD码。将逻辑门的输出连接到触发器的输入,并使用时钟输入触发触发器,使其在每个时钟脉冲周期中更新输出。 最后,将触发器的输出连接到BCD码输出端口B0至B3。 完成这个电路设计后,运行Multisim并进行仿真。输入一个二进制数,然后观察BCD码输出是否正确。如果输出与预期一致,说明二进制BCD码电路设计成功。 需要注意的是,这只是一个简单的二进制BCD码电路设计示例。在实际应用中,可能需要更复杂的设计来处理更多位的二进制换。 ### 回答2: 二进制BCD码电路是将二进制换为二进制编码的十进制数的电路。以下是使用Multisim软件创建和模拟二进制BCD码电路的步骤: 1. 打开Multisim软件,并选择一个适当的电路板以及所需的组件,如逻辑门、多路复用器和显示模块。 2. 在电路板上放置所需的组件并连接它们。在这个电路中,你需要使用多个逻辑门来实现二进制到BCD码的换。常用的逻辑门有与门、或门和非门。你还可以使用多路复用器来选择要显示的结果。 3. 连接并设置逻辑门。在这个电路中,你需要将二进制数的各位连接到逻辑门的输入端,然后使用逻辑门来处理和二进制数。 4. 连接显示模块。将换后的BCD码连接到显示模块,以便将结果显示出来。 5. 进行仿真。在Multisim中,你可以运行仿真来测试和验证你的电路设计。通过输入不同的二进制数并观察显示模块的输出来确保电路的正确性。 在设计电路时,还需要考虑到源电压和输入输出的电平兼容性,以及逻辑门的延迟和反相特性等因素。通过合理选择器件和连接方式,可以实现二进制到BCD码的换。通过Multisim软件的仿真功能,可以验证电路设计的正确性和性能。 这是一个基本的二进制BCD码电路设计过程的简要描述。在实际设计中,可能还需要进行进一步的优化和完善,以满足具体的应用需求。 ### 回答3: 二进制BCD码是一种常见的数字编码方式,其中BCD代表二进制编码十进制。在电路设计中,我们可以使用最简单和常见的方法来实现二进制BCD码的电路原理,即使用倒数计数器和BCD编码器。 首先,将一个4位的二进制数输入到倒数计数器中。倒数计数器是一种特殊的计数器,它会从输入数开始计数,并在每次计数完成后减1,直到计数器为0。 然后,将倒数计数器的输出连接到BCD编码器的输入。BCD编码器是一种数字电路,将4位二进制换为相应的BCD码。它的输出由4个BCD码位组成,每个BCD码位表示一个十进制数位。 最后,将BCD编码器的输出连接到显示器或其他输出设备,以显示二进制数对应的BCD码。 在Multisim中,我们可以使用组合逻辑电路来实现二进制BCD码的电路。首先,选择适当的倒数计数器和BCD编码器的芯片模型,并连接它们的输入和输出。然后,将二进制数输入连接到倒数计数器的输入端,并将BCD编码器的输出连接到显示器或其他输出设备。 通过正确连接和配置这些元件,我们可以实现一个完整的二进制BCD码的电路。在Multisim中,我们可以模拟和调试这个电路,以确保它能够正常工作,并将二进制换为BCD码。 总之,通过使用倒数计数器和BCD编码器,我们可以设计一个简单的电路来实现二进制BCD码。在Multisim中,我们可以使用适当的芯片模型和连接来实现这个电路,并通过模拟和调试来验证它的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

嵌入式小李

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

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

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

打赏作者

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

抵扣说明:

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

余额充值