一、74HC573简介
74HC573包含八路3态输出的非反转透明锁存器,是一种高性能硅栅CMOS器件。
SL74HC573跟LS/AL573的管脚一样。器件的输入是和标准CMOS输出兼容的,加上拉电阻他们能和LS/ALSTTL输出兼容。
二、74HC573引脚图及功能
1、引脚图
2、74HC573引脚功能
特点:
·三态总线驱动输出
·置数全并行存取
·缓冲控制输入
·使能输入有改善抗扰度的滞后作用
三、74HC573工作原理
74HC573的八个锁存器都是透明的D型锁存器,当使能(G)为高时,Q输出将随数据(D)输入而变。当使能为低时,输出将锁存在已建立的数据电平上。输出控制不影响锁存器的内部工作,即老数据可以保持,甚至当输出被关闭时,
新的数据也可以置入。这种电路可以驱动大电容或低阻抗负载,可以直接与系统总线接口并驱动总线,而不需要外接口。特别适用于缓冲寄存器,I/O通道,双向总线驱动器和工作寄存器。
真值表:
绝对最大额定值:
四、74hc573参数
建议操作条件:
电气特性
五、74hc573封装尺寸
DP-20N
FP-20DA
FP-20DB
TTP-20DA
六、74hc573应用电路
74HC573简单应用(一)
如下图所示,在P3口同时接了两个74HC573锁存器,两个芯片的输出使能端OE都接地,数据锁存使能端LE分别接P2^6和P2^7,锁存器的输出数据端Qn都接LED条形显示器,本例通过对P3口赋不同的值来使U4的上四个LED灯点亮,U5的下四个LED灯点亮。
C程序如下:
#include
sbitLE1=P2^6;
sbitLE2=P2^7;
voidmain()
{LE1=1;
P3=0X0F;
LE1=0;//开启锁存功能,使U2输出端锁存数据0X0F
LE2=1;
P3=0XF0;
LE2=0;//开启锁存功能,使U3输出端锁存数据0XF0
while(1);}
74HC573简单应用(二)
两片74HC573的数据输入端同时接到P0口,输出使能端OE都接地,数据锁存端LE分别接到P2^6和P2^7,U2的数据输出端接六个数码管的段码,U3的数据输出端接六个数码管的位码。本例使六个数码管同时循环点亮0到9十个数字。
程序如下:
#include
#defineucharunsigned
char
#defineuintunsignedint
//延时函数
voiddelay(uintx)
{
uchari;
while(x--)
for(i=0;i《120;i++);
}
//0到9的共阴显示代码
ucharcodedis[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
sbitLE1=P2^6;
sbitLE2=P2^7;
uchari;
voidmain()
{LE2=1;
P0=0XC0;
LE2=0;
while(1)
{LE1=1;
P0=dis[i];
LE1=0;
delay(400);
//延时1s左右
i=(i+1)%10;
//i取值为0到9
} }
评论
查看更多