首页 74LS164驱动数码管动态显示

74LS164驱动数码管动态显示

举报
开通vip

74LS164驱动数码管动态显示74LS164驱动数码管动态显示 74LS164 1、器件功能作用 8 位串入,并出移位寄存器 ,. 概述 74HC164、74HCT164 是高速硅门 CMOS 器件,与低功耗肖特基型 TTL (LSTTL) 器件的引脚兼容。74HC164、74HCT164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA 或 DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。 时...

74LS164驱动数码管动态显示
74LS164驱动数码管动态显示 74LS164 1、器件功能作用 8 位串入,并出移位寄存器 ,. 概述 74HC164、74HCT164 是高速硅门 CMOS 器件,与低功耗肖特基型 TTL (LSTTL) 器件的引脚兼容。74HC164、74HCT164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA 或 DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。 时钟 (CP) 每次由低变高时,数据右移一位,输入到 Q0, Q0 是两个数据输入端(DSA 和 DSB)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度。 主复位 (MR) 输入端上的一个低电平将使其它所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为低电平。 ,. 特性 , 门控串行数据输入 , 异步中央复位 , 符合 JEDEC 标准 no. 7A , 静电放电 (ESD) 保护: ?HBM EIA/JESD22-A114-B 超过 2000 V ?MM EIA/JESD22-A115-A 超过 200 V 。 , 多种封装形式 , 额定从 -40 ?C 至 +85 ?C 和 -40 ?C 至 +125 ?C 。 ,. 功能图 图 1. 逻辑符号 图 2. IEC 逻辑符号 图 3. 逻辑图 图 4. 功能图 ,. 引脚信息 图 5. DIP14、SO14、SSOP14 和 TSSOP14 封装的引脚配置 引脚说明 符号 引脚 说明 DSA 1 数据输入 DSB 2 数据输入 Q0~Q3 3~6 输出 GND 7 地 (0 V) CP 8 时钟输入(低电平到高电平边沿触发) /M/R 9 中央复位输入(低电平有效) Q4~Q7 10~13 输出 VCC 14 正电源 ,. 功能表(真值表) 输入 输出 工作模 Q1 至 式 /M/R CP DSA DSB Q0 Q7 复位(清L L X X L L 至 L 除) q0 至 H ? l l L q6 移位 q0 至 H ? l h L q6 q0 至 H ? h l L q6 q0 至 H ? h H H q6 H = HIGH(高)电平 h = 先于低-至-高时钟跃变一个建立时间 (set-up time) 的 HIGH(高)电平 L = LOW(低)电平 l = 先于低-至-高时钟跃变一个建立时间 (set-up time) 的 LOW(低)电平 q = 小写字母代表先于低-至-高时钟跃变一个建立时间的参考输入 (referenced input) 的状态 ? = 低-至-高时钟跃变 7. 电器特性 典型最大单符号 参数 测试条件 最小值 值 值 位 VI 输入钳位电压 VCC = Min, II = -18 mA - - -1.5 V 输出高电平电VCC = Min, IOH = Max VIL = Max, VIH VOH 2.7 3.4 - V 压 = Min VCC = Min, IOL = Max VIL = Max, VIH - 0.35 0.5 输出低电平电= Min VOL V 压 IOL = 4 mA, VCC = Min - 0.25 0.4 最大输入电压II VCC = Max, VI = 7V - - 0.1 mA 时输入电流 输入高电平电IIH VCC = Max, VI = 2.7V - - 20 μA 流 IIL 输入低电平电VCC = Max, VI = 0.4V - - -0.4 mA 流 IOS 输出短路电流 VCC = Max (Note 4) -20 - -100 mA ICC 电源电流 VCC = Max (Note 5) - 16 27 mA 动态特性(TA=25?) RL = 2kΩ CL = 15 pF CL = 50 pF 单符号 参数 To (Output) 位 最小最大值 最小值 最大值 值 fMAX 最大时钟频率 - 25 - - - MHz 低到高电平输出传递延迟时tPLH 时钟输出 - 27 - 30 ns 间 高到低电平输出传递延迟时tPHL 时钟输出 - 32 - 40 ns 间 tPHL 传递延迟时间 时钟输出 - 36 - 45 ns ,. 推荐工作条件 符号 参数 最小值 典型值 最大值 单位 VCC 电源电压 4.75 5 5.25 V VIH 输入高电平电压ViH 2 - - V VIL 输入低电平电压ViL - - 0.8 V IOH 输出高电平电流IOH - - -0.4 mA IOL 输出低电平电流IOL - - 8 mA fCLK 时钟频率fCP 0 - 25 MHz 时钟 20 - - tW 脉冲宽度 ns 清除 20 - - tSU 数据设置时间 17 - - ns tH 数据保持时间 5 - - ns tREL 建立时间 30 - - ns TA 工作温度 0 - 70 ? [1] 对于 DIP14 封装:Ptot 在超过 70 ?C 时以 12 mW/K 的速度线性降低。 [2] 对于 SO14 封装:Ptot 在超过 70 ?C 时以 8 mW/K 的速度线性降低。 对于 SSOP14 和 TSSOP14 封装:Ptot 在超过 60 ?C 时以 5.5 mW/K 的速度线性降低。 对于 DHVQFN14 封装:Ptot 在超过 60 ?C 时以 4.5 mW/K 的速度线性降低。 9、时序图 74LS164驱动数码管程序: /****************************************************/ /* 程序功能:用74LS164驱动一个共阴数码管动态显示 */ /****************************************************/ #include sbit CLK=P2^0; sbit DAT=P2^1; unsigned char code tab[]={0x3F,0x06,0x5b,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0X6F};//0-9 /****************************************************/ /* 向74LS164发送数据 */ /****************************************************/ void sendbyte(unsigned char byte) { unsigned char num,d; num=tab[byte]; for(d=0;d<8;d++) { CLK=0; DAT=num&0x01; CLK=1; num>>=1; } } /****************************************************/ /* 延时程序 */ /****************************************************/ void delay(unsigned char t) { unsigned char i,j,k; for(i=0;i<20;i++) for(j=0;j<114;j++) for(k=0;k
本文档为【74LS164驱动数码管动态显示】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_637320
暂无简介~
格式:doc
大小:98KB
软件:Word
页数:8
分类:互联网
上传时间:2018-01-12
浏览量:51