在实际中有许多MSI产品可供选用,掌握了这些产品的逻辑功能、性能指标和使用方法,就可以方便地利用它们构成具有各种功能的数字电路,而无需采用单元触发器和门电路进行设计。
常用时序逻辑电路
寄存器与移位寄存器均是数字系统中常见的逻辑模块。寄存器用来存放二进制数码,移位寄存器除具有寄存器的功能外,还可将数码移位。
1.寄存器
寄存器用来存放二进制数码。事实上每个触发器就是一位寄存器。74175是由四个具有公共清零度端的上升沿D型触发器构成的中规模集成电路。
2.移位寄存器
移位寄存器具有移位功能,即除了可以存放数据以外,还可将所存数据向左或向右移位。
移位寄存器有单向移位和双向移位之分,还常带有并行输入端。74195是带有并行存取功能的四位单向移位寄存器。74194是可并行存取的四位双向移位寄存器,是一种功能比较齐全的移位寄存器,它具有左移、右移、并行输入数据、保持以及清除等五种功能。
利用移位寄存器可以很方便地将串行数据变换为并行数据,也可以将并行数据变换为串行数据。计算机中外部设备与主机之间的信息交换常常需要这种变换。
计数器、序列信号发生器等常用时序电路有两个共同的特征:
(1)电路的状态数是可以从设计要求直接确定的:由计数器的模值、序列信号的长度就可以确定状态数。
(2)电路状态的二进制代码也是可以从设计要求直接确认的。
(3)由于这些特征,使得常用时序电路的设计步骤就比较简单。