74HC595
8位串行输入/ 8位串行或并行输出存储器状态寄存器,三种状态74HC595是一种具有三态输出功能的门(即三种输出状态,具有高,低和高阻抗)。
输出寄存器可以直接清除。
移位频率为100MHz。
输出能力并行输出,总线驱动器;串行输入;标准中等规模集成电路595移位寄存器具有串行移位输入(Ds)和串行输出(Q7'),以及异步低电平复位存储寄存器具有并联的8位串行输出和三态。
当OE使能(低电平)时,存储寄存器的数据输出到总线。
Cpd确定动态能耗,Pd = Cpd×VCC×f1 +Σ(CL×VCC ^ 2×f0)F1 =输入频率,CL =输出电容f0 =输出频率(MHz)Vcc =电源电压数据终止74595: Q0 - Q7:8位并行输出,可直接控制8段数码管。
Q7':级联输出。
将它带到595的DS侧.DS:串行数据输入端子,连接到前一级Q7'。
/ MR(10引脚):当移位寄存器为低电平时,将其清零。
通常我将它连接到Vcc。
SH_CP(11引脚):数据寄存器在上升沿的数据移位。
Q0-&安培; GT; Q1-&安培; GT; Q2 - &安培; GT; Q3 - &安培; GT; ...--&安培; GT; Q7;下降沿移位寄存器数据不变。
(脉冲宽度:5V,超过几十纳秒。
我通常选择微秒)ST_CP(12引脚):移位寄存器的数据在上升沿进入数据存储寄存器,存储寄存器数据不会改变下降边缘。
。
通常我将ST_CP设置为低。
当移位结束时,在ST_CP上产生正脉冲(5V,超过几十纳秒。
我通常选择微秒)来更新显示数据。
/ OE(13引脚):高电平(高阻态)禁止输出。
如果MCU的引脚不紧,可以通过一个引脚控制它,轻松控制产生闪烁和消光效果。
与通过数据终端转换控制相比,它节省了时间和精力。
注1)74164和74595功能类似,是并行输出移位寄存器的8位串行输入。
74164的驱动电流(25mA)小于74595(35mA),14引脚封装,更小。
2)74595的主要优点是它有一个数据存储寄存器。
在移位过程中,输出端的数据可以保持不变。
这在串行速度较慢且数码管没有闪烁的情况下非常有用。
3)595是具有锁存功能的串行输入和并行输出移位寄存器。
它的使用非常简单。
例如,在正常使用期间,以下真值表,ST_CP为低并且/ OE为低。
每次从DS输入一些数据时,串行输入时钟SH_CP的上升沿有效一次,直到8位数据输入完成,输出时钟ST_CP的上升沿有效一次,输入数据被发送到输出。
步骤1:目的:将要输入的位数据移动到74HC595数据输入中。
方法:将数据发送到_595。
第2步:目的:将位数据移入74HC595,即数据序列化。
方法:SH_CP产生上升沿,将DS上的数据移入74HC595移位寄存器,首先发送低位,然后发送高位。
第3步:目的:并行输出数据。
也就是说,输出数据。
方法:ST_CP产生一个上升沿,并且已经移入DS上数据寄存器的数据被发送到输出锁存器。
描述:可以从上面分析:SH_CP的上升沿(数据移位)和ST_CP的上升沿(输出数据)是两个独立的过程,在实际应用中不会相互干扰。
您可以在导出数据时移动数据。