74ls164特性
門控串行數(shù)據(jù)輸入;
異步中央復(fù)位符合JEDEC標(biāo)準(zhǔn)no.7A;
靜電放電(ESD)保護(hù);
HBMEIA/JESD22-A114-B超過2000V;
MMEIA/JESD22-A115-A超過200V;
多種封裝形式;
額定從-40°C至+85°C和-40°C至+125°C。
74ls164引腳及功能說明

引腳功能說明:

74ls164電氣特性


74ls164功能表

H=HIGH(高)電平
h=先于低-至-高時(shí)鐘躍變一個(gè)建立時(shí)間(set-uptime)的HIGH(高)電平
L=LOW(低)電平
l=先于低-至-高時(shí)鐘躍變一個(gè)建立時(shí)間(set-uptime)的LOW(低)電平
q=小寫字母代表先于低-至-高時(shí)鐘躍變一個(gè)建立時(shí)間的參考輸入(referencedinput)的狀態(tài)
↑=低-至-高時(shí)鐘躍變
74ls164工作條件

?。?]對(duì)于DIP14封裝:Ptot在超過70°C時(shí)以12mW/K的速度線性降低。
?。?]對(duì)于SO14封裝:Ptot在超過70°C時(shí)以8mW/K的速度線性降低。
[3]對(duì)于SSOP14和TSSOP14封裝:Ptot在超過60°C時(shí)以5.5mW/K的速度線性降低。
[4]對(duì)于DHVQFN14封裝:Ptot在超過60°C時(shí)以4.5mW/K的速度線性降低。
74ls164時(shí)序圖

74LS164封裝圖

74LS164的應(yīng)用
74LS164串入并出;基于單片機(jī)仿真,附有測(cè)試程序。
#include《REGX52.H》
#defineuintunsignedint
#defineuchar
unsignedchar
sbitdate=P3^0;
sbitclock=P3^1;
ucharcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
uinti,temp,aa;
voiddelay(uinttt)
{uintz;
for(;tt》0;tt--)
for(z=400;z》0;z--);
}voidmain()
{
while(1)
{
for(aa=0;aa《16;aa++)//依次顯示16個(gè)數(shù)
{
temp=table[aa];
for(i=0;i《8;i++)
{
clock=0;//升上沿移位數(shù)據(jù)
date=temp&1;//每次穿入一位數(shù)據(jù)
clock=1;
temp》》=1;
//將次低位的數(shù)據(jù)移
至最低位
}
delay(200);
}
采用了74LS164這個(gè)串入并出的移位寄存器,很好地解決了2051與LED的顯示接口電路。
2051余下的并行I/O口線不足8根,數(shù)據(jù)的并行輸出已不可能,但可以考慮串行輸出方法,圖1給出串行口擴(kuò)展的4位LED顯示接口電路。該電路只使用2051的3個(gè)端口,配接4片串入并出移位寄存器74LS164與1片三端可調(diào)穩(wěn)壓器LM317T