'HC259和'HCT299是具有三态总线接口能力的8位移位/存储寄存器。该寄存器有四种同步操作模式,由两个选择输入控制,如模式选择(S0,S1)表所示。模式选择、串行数据(DS0,DS7)和并行数据(I/O₀ - I/O₇)仅对时钟(CP)脉冲的低到高转换做出响应。S0、S1和数据输入必须在时钟正转换前的一个建立时间内保持稳定。
主复位(MR)是一个异步低电平有效输入。当MR输出为低电平时,无论所有其他输入的状态如何,寄存器都会被清零。通过将串行输出(Q0)连接到前一个寄存器的串行数据(DS7)输入,并将串行输出(Q7)连接到下一个寄存器的串行数据(DS0)输入,可以级联相同的单元来扩展寄存器。通过将最后一级的Q7连接到第一级的DS0,可以实现(n × 8)位的循环。
三态输入/输出I(/O)端口有三种操作模式:
- 当两个输出使能(OE1和OE2)输入均为低电平,且S0或S1或两者均为低电平时,寄存器中的数据会在八个输出端呈现。
- 当S0和S1均为高电平时,I/O端子处于高阻抗状态,但作为输入端口,无论OE1(上划线)和OE2(上划线)的状态如何,都可以在一个时钟转换时将并行数据加载到八个寄存器中。
- 两个输出使能输入中的任何一个为高电平,都会迫使I/O端子处于关闭状态。需要注意的是,每个I/O端子都是一个三态输出和一个CMOS缓冲输入。