组合逻辑电路与顺序逻辑电路
数字电路是使用离散电压电平进行操作的电路,使用布尔逻辑对这些操作进行数学解释。数字电路使用被称为门的抽象电路元件,每个门都是一个设备,其输出仅是输入的函数。数字电路用来克服模拟电路中存在的信号衰减、噪声失真等问题。根据输入输出之间的关系,数字电路分为两类;组合逻辑电路与顺序逻辑电路。
更多关于组合逻辑电路
其输出是当前输入的函数的数字电路被称为组合逻辑电路。因此,组合逻辑电路不具备在其中存储状态的能力。在计算机中,对存储数据的算术运算是由组合逻辑电路来完成的。半加法器、全加法器、多路复用器(MUX)、解复用器(DeMUX)、编码器和解码器是组合逻辑电路的基本实现。算术逻辑单元(ALU)的大部分部件也由组合逻辑电路组成。
组合逻辑电路主要使用和积规则(SOP)和和积规则(POS)来实现。电路的独立工作状态用布尔代数表示。然后用NOR, NAND和NOT Gates进行简化和实现。
更多关于顺序逻辑电路
数字电路的输出是当前输入和过去输入的函数(换句话说,电路的当前状态),被称为顺序逻辑电路。时序电路具有基于当前输入和前一状态保持系统前一状态的能力;因此,顺序逻辑电路被称为具有存储器,用于在数字电路中存储数据。序列逻辑中最简单的元素被称为锁存器,它可以保持之前的状态(锁存内存/状态)。锁存器也被称为触发器(f-f’s),在真正的结构形式中,它是一个组合电路,一个或多个输出作为输入反馈。JK、SR (Set-Reset)、T (Toggle)、D是常用的触发器。
几乎所有类型的存储元件和有限状态机都使用顺序逻辑电路。有限状态机是一种数字电路模型,如果系统是有限的,其中可能的状态是有限的。几乎所有的顺序逻辑电路都使用时钟,它触发触发器的操作。当逻辑电路中的所有触发器同时触发时,该电路被称为同步顺序电路,而没有同时触发的电路被称为异步电路。
在实践中,大多数数字设备是基于组合逻辑电路和顺序逻辑电路的混合。
组合逻辑电路和顺序逻辑电路有什么区别? •顺序逻辑电路的输出基于输入和系统的当前状态,而组合逻辑电路的输出仅基于当前输入。 •顺序逻辑电路有存储器,而组合逻辑电路不具有保留数据(状态)的能力 •组合逻辑电路主要用于算术和布尔运算,而顺序逻辑电路用于存储数据。 •组合逻辑电路以逻辑门作为基本器件,而在大多数情况下,顺序逻辑电路以(f-f’s)作为基本构建单元。 •大多数顺序电路是有时钟的(通过电子脉冲触发操作),而组合逻辑没有时钟。 |
留下一个回复