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