预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

74LS164 1、器件功能作用 8位串入,并出移位寄存器 2.概述 74HC164、74HCT164是高速硅门CMOS器件,与低功耗肖特基型TTL(LSTTL)器件的引脚兼容。74HC164、74HCT164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA或DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。 时钟(CP)每次由低变高时,数据右移一位,输入到Q0,Q0是两个数据输入端(DSA和DSB)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度。 主复位(MR)输入端上的一个低电平将使其它所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为低电平。 3.特性 门控串行数据输入 异步中央复位 符合JEDEC标准no.7A 静电放电(ESD)保护:·HBMEIA/JESD22-A114-B超过2000V·MMEIA/JESD22-A115-A超过200V。 多种封装形式 额定从-40°C至+85°C和-40°C至+125°C。 4.功能图 图1.逻辑符号 图2.IEC逻辑符号 图3.逻辑图 图4.功能图 5.引脚信息 图5.DIP14、SO14、SSOP14和TSSOP14封装的引脚配置 引脚说明 符号引脚说明DSA1数据输入DSB2数据输入Q0~Q33~6输出GND7地(0V)CP8时钟输入(低电平到高电平边沿触发)/M/R9中央复位输入(低电平有效)Q4~Q710~13输出VCC14正电源罗亩的笔记6.功能表(真值表) 工作模式输入输出/M/RCPDSADSBQ0Q1至Q7复位(清除)LLXXLL至L移位H↑llLq0至q6H↑lhLq0至q6H↑hlLq0至q6H↑hHHq0至q6H=HIGH(高)电平h=先于低-至-高时钟跃变一个建立时间(set-uptime)的HIGH(高)电平L=LOW(低)电平l=先于低-至-高时钟跃变一个建立时间(set-uptime)的LOW(低)电平q=小写字母代表先于低-至-高时钟跃变一个建立时间的参考输入(referencedinput)的状态↑=低-至-高时钟跃变 7.电器特性 符号参数测试条件最小值典型值最大值单位VI输入钳位电压VCC=Min,II=-18mA---1.5VVOH输出高电平电压VCC=Min,IOH=MaxVIL=Max,VIH=Min2.73.4-VVOL输出低电平电压VCC=Min,IOL=MaxVIL=Max,VIH=Min-0.350.5VIOL=4mA,VCC=Min-0.250.4II最大输入电压时输入电流VCC=Max,VI=7V--0.1mAIIH输入高电平电流VCC=Max,VI=2.7V--20μAIIL输入低电平电流VCC=Max,VI=0.4V---0.4mAIOS输出短路电流VCC=Max(Note4)-20--100mAICC电源电流VCC=Max(Note5)-1627mA 动态特性(TA=25℃) 符号参数To(Output)RL=2kΩ单位CL=15pFCL=50pF最小值最大值最小值最大值fMAX最大时钟频率-25---MHztPLH低到高电平输出传递延迟时间时钟输出-27-30nstPHL高到低电平输出传递延迟时间时钟输出-32-40nstPHL传递延迟时间时钟输出-36-45ns8.推荐工作条件 符号参数最小值典型值最大值单位VCC电源电压4.7555.25VVIH输入高电平电压ViH2--VVIL输入低电平电压ViL--0.8VIOH输出高电平电流IOH---0.4mAIOL输出低电平电流IOL--8mAfCLK时钟频率fCP0-25MHztW脉冲宽度时钟20--ns清除20--tSU数据设置时间17--nstH数据保持时间5--nstREL建立时间30--nsTA工作温度0-70℃[1]对于DIP14封装:Ptot在超过70°C时以12mW/K的速度线性降低。[2]对于SO14封装:Ptot在超过70°C时以8mW/K的速度线性降低。对于SSOP14和TSSOP14封装:Ptot在超过60°C时以5.5mW/K的速度线性降低。对于DHVQFN14封装:Ptot在超过60°C时以4.5mW/K的速度线性降低。 9、时序图 74LS164驱动数码管程序: /****************************************************/ /*程序功能:用74LS164驱动一个共阴数码管动态显示 */ /****************************************************/ #include<reg51.h