📝 数字电路教程

207篇技术文档
  数字电路教程

📅  最后修改于: 2021-01-08 05:35:45        🧑  作者: Mango

本教程旨在为读者提供了解如何分析和实现组合电路和顺序电路的方法。根据要求,我们可以使用组合电路或顺序电路,或两者结合。完成本教程后,您将能够学习适合特定应用的数字电路类型。本教程适用于所有渴望学习数字电路概念的读者。数字电路包含一组逻辑门,并且可以使用二进制值0和1进行操作。先决条件有关数字电子学初始概念的基本思想足以理解本教程中涉及的主题。...

  数字电路-数字系统

📅  最后修改于: 2021-01-08 05:36:20        🧑  作者: Mango

如果数字系统的基数或基数为“ r”,则该数字系统中存在的数字范围为零至r-1。该数字系统中存在的总数为’r’。因此,通过选择基数的值大于或等于2,我们将获得各种数字系统。在本章中,让我们讨论流行的数字系统以及如何在相应的数字系统中表示数字。以下数字系统是最常用的。小数系统二进制数制八进制数字系统十六进制数制小数系统十进制数的基数或基数为10。因此,在此数字系统中使用了0到9之间的数字。位于小数点左...

  数字电路-基本转换

📅  最后修改于: 2021-01-08 05:37:30        🧑  作者: Mango

在上一章中,我们已经看到了四个突出的数字系统。在本章中,让我们将数字从一个数字系统转换为另一个数字系统,以找到等效值。小数转换为其他基数如果十进制数同时包含整数部分和小数部分,则将十进制数的两个部分分别转换为其他基数。请按照以下步骤将十进制数转换为其等效的任何基数“ r”。用基数“ r”对十进制数和连续商的整数部分进行除法,记下余数,直到商为零。以相反的顺序考虑余数,以获得等于基数“ r”的整数部...

  二进制数字表示

📅  最后修改于: 2021-01-08 05:38:03        🧑  作者: Mango

我们可以将二进制数字分为以下两组-无符号数和有符号数。无符号数字无符号数字仅包含数字的大小。他们没有任何迹象。这意味着所有无符号二进制数均为正。与十进制数字系统一样,在数字前面放置正号是表示正数的可选步骤。因此,如果未在数字前面加上正号,则所有包含零的正数都可以视为无符号数。签名号码带符号的数字包含数字的符号和大小。通常,标志放在数字前面。因此,我们必须考虑正数为正数,负数为负数。因此,如果在数字...

  数字电路-有符号的二进制算法

📅  最后修改于: 2021-01-08 05:38:35        🧑  作者: Mango

在本章中,让我们讨论基本的算术运算,可以使用2的补码方法对任意两个有符号的二进制数执行运算。基本的算术运算是加法和减法。两个有符号二进制数的加法考虑两个带符号的二进制数A和B,它们以2的补码形式表示。我们可以对这两个数字进行加法运算,这类似于对两个无符号二进制数进行加法运算。但是,如果结果总和包含从符号位进行的运算,则将其丢弃(忽略)以获取正确的值。如果结果总和为正,则可以直接找到其大小。但是,如...

  数字电路-代码

📅  最后修改于: 2021-01-08 05:39:14        🧑  作者: Mango

在编码中,当数字或字母由特定的符号组表示时,可以说是数字或字母正在被编码。这组符号称为代码。数字数据以位组的形式表示,存储和传输。这组位也称为二进制代码。二进制代码可以分为两种类型。加权码未加权代码如果代码具有位置权重,则称其为加权代码。否则,它是未加权的代码。加权码可以进一步分为正加权码和负加权码。十进制二进制代码下表显示了从0到9的十进制数字的各种二进制代码。Decimal Digit8421...

  错误检测和更正代码

📅  最后修改于: 2021-01-08 05:40:09        🧑  作者: Mango

我们知道,位0和1对应于两个不同的模拟电压范围。因此,在将二进制数据从一个系统传输到另一个系统的过程中,也可能会增加噪声。因此,在其他系统上接收到的数据可能存在错误。这意味着位0可能变为1或位1可能变为0。我们无法避免噪声的干扰。但是,我们可以先检测是否存在任何错误,然后再纠正这些错误,以获取原始数据。为此,我们可以使用以下代码。错误检测代码纠错码错误检测代码-用于检测接收到的数据(位流)中存在的...

  数字电路-布尔代数

📅  最后修改于: 2021-01-08 05:41:04        🧑  作者: Mango

布尔代数是一个代数,它处理二进制数和二进制变量。因此,它也被称为二进制代数或逻辑代数。一位名为George Boole的数学家在1854年开发了此代数。该代数中使用的变量也称为布尔变量。对应于逻辑“高”的电压范围用“ 1”表示,对应于逻辑“低”的电压范围用“ 0”表示。布尔代数的假设和基本定律在本节中,让我们讨论布尔代数和布尔代数中使用的基本定律。这些对于最小化布尔函数很有用。布尔假设考虑二进制数...

  数字电路-规范和标准格式

📅  最后修改于: 2021-01-08 05:42:01        🧑  作者: Mango

通过将两个变量x和y与逻辑AND运算相结合,我们将获得四个布尔乘积项。这些布尔乘积项称为最小乘积项或标准乘积项。最小项是x’y’,x’y,xy’和xy。同样,通过将两个变量x和y与逻辑或运算相结合,我们将获得四个布尔和项。这些布尔和项称为Max项或标准和项。最大项是x + y,x + y’,x’+ y和x’+ y’。下表显示了两个变量的最小项和最大项。xyMin termsMax terms00m...

  数字电路-K-Map方法

📅  最后修改于: 2021-01-08 05:42:58        🧑  作者: Mango

在前面的章节中,我们使用布尔假说和定理简化了布尔函数。这是一个耗时的过程,我们必须在每个步骤之后重新编写简化的表达式。为了克服这个困难,卡诺(Karnaugh)引入了一种简单的方法来简化布尔函数。该方法被称为卡诺图方法或K-图方法。这是一种图形方法,由2个n个变量单元组成。相邻单元仅在单个位位置上有所不同。2至5个变量的K映射K-Map方法最适合将2个变量更改为5个变量的布尔函数。现在,让我们一一...

  Quine-McCluskey表格方法

📅  最后修改于: 2021-01-08 05:43:47        🧑  作者: Mango

在上一章中,我们讨论了K-map方法,这是一种最小化布尔函数(最多5个变量)的便捷方法。但是,使用这种方法很难简化具有超过5个变量的布尔函数。Quine-McClukey表格方法是基于素数蕴涵概念的表格方法。我们知道素数蕴涵是一个乘积(或和)项,无法通过与给定布尔函数的任何其他乘积(或和)项组合来进一步减少。通过重复使用以下布尔标识,此表格方法可用于获取素蕴。xy + xy’= x(y + y’)...

  数字电路-逻辑门

📅  最后修改于: 2021-01-08 05:44:41        🧑  作者: Mango

数字电子电路以两个逻辑电平即逻辑低和逻辑高的电压工作。对应于逻辑低的电压范围用“ 0”表示。类似地,与逻辑高相对应的电压范围用“ 1”表示。具有一个或多个输入和单个输出的基本数字电子电路称为逻辑门。因此,逻辑门是任何数字系统的基础。我们可以将这些逻辑门分为以下三类。基本门通用门特殊门现在,让我们逐一讨论每个类别下的逻辑门。基本门在前面的章节中,我们了解了布尔函数可以根据需求以乘积和形式或以乘积形式...

  数字电路-两层逻辑实现

📅  最后修改于: 2021-01-08 05:45:23        🧑  作者: Mango

输入和输出之间存在的最大级别数是两个级别的逻辑中的两个。这意味着,无论逻辑门的总数为多少,任何输入和输出之间存在(级联)的逻辑门的最大数目为两级逻辑中的两级。这里,第一级逻辑门的输出被连接为第二级逻辑门的输入。考虑四个逻辑门AND,OR,NAND和NOR。由于有4个逻辑门,因此我们将获得16种可能的实现两级逻辑的方法。这些是AND-AND,AND-OR,ANDNAND,AND-NOR,OR-AND...

  数字组合电路

📅  最后修改于: 2021-01-08 05:46:19        🧑  作者: Mango

组合电路由逻辑门组成。这些电路以二进制值运行。组合电路的输出取决于当前输入的组合。下图显示了组合电路的框图。该组合电路具有“ n”个输入变量和“ m”个输出。输入变量的每种组合都会影响输出。组合电路的设计程序从给定的规格中找到所需数量的输入变量和输出。制定真相表。如果有“ n”个输入变量,那么将有2n种可能的组合。对于每种输入组合,找到输出值。查找每个输出的布尔表达式。如有必要,简化这些表达式。使...

  数字算术电路

📅  最后修改于: 2021-01-08 05:47:22        🧑  作者: Mango

在本章中,让我们讨论诸如二进制加法器和二进制减法器之类的基本算术电路。这些电路可以使用二进制值0和1。二进制加法器最基本的算术运算是加法。执行两个二进制数加法的电路称为二进制加法器。首先,让我们实现一个加法器,它执行两个位的加法运算。半加法器半加器是一个组合电路,其执行加法两个二进制数的A和B是单比特的。它产生两个输出和S和进位C。Half加法器的真值表如下所示。InputsOutputsABCS...