- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
595芯片管腳的作用
特点
8位串行输入
8位串行或并行输出
存储状态寄存器,三种状态
输出寄存器可以直接清除
100MHz的移位频率
输出能力
并行输出,总线驱动
串行输出;标准
中等规模集成电路
应用
?? 串行到并行的数据转换
?? Remote control holding register.
描述
595是告诉的硅结构的CMOS器件,
兼容低电压TTL电路,遵守JEDEC标准。
595是具有8位移位寄存器和一个存储器,三态输出功能。
移位寄存器和存储器是分别的时钟。
数据在SCHcp的上升沿输入,在STcp的上升沿进入的存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。
??
?? 移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7’),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能OE时(为低电平),存储寄存器的数据输出到总线。
?? 参考数据
符号 参数 条件 TYP 单位
HC HCt
tPHL/tPLH 传输延时
SHcp到Q7’
STcp到Qn
MR到Q7’ ???
CL=15pF
Vcc=5V
16
17
14 21
20
19 Ns
Ns
Ns
fmax STcp到SHcp
最大时钟速度 ???? 100
57 MHz
CL 输入电容 Notes 1 3.5 ?? ??? 3.5 pF
CPD Power dissipation capacitance per?? package. Notes2 115 ?? 130 pF
CPD决定动态的能耗,
PD=CPD×VCC×f1+∑(CL×VCC2×f0)
F1=输入频率,CL=输出电容 f0=输出频率(MHz) Vcc=电源电压
引脚说明
符号 引脚 描述
Q0…Q7 15, 1, 7 并行数据输出
GND 8 地
Q7’ 9 串行数据输出
MR 10 主复位(低电平)
SHCP 11 移位寄存器时钟输入
STCP 12 存储寄存器时钟输入
OE 13 输出有效(低电平)
DS 14 串行数据输入
VCC 16 电源
功能表
??
输入 输出 功能
SHCP STCP OE MR DS Q7’ Qn
× × L ↓ × L NC MR为低电平时紧紧影响移位寄存器
× ↑ L L × L L 空移位寄存器到输出寄存器
× × H L × L Z 清空移位寄存器,并行输出为高阻状态
↑ × L H H Q6’ NC 逻辑高电平移入移位寄存器状态0,包含所有的移位寄存器状态移入,例如,以前的状态6(内部Q6”)出现在串行输出位。
× ↑ L H × NC Qn’ 移位寄存器的内容到达保持寄存器并从并口输出
↑ ↑ L H × Q6’ Qn’ 移位寄存器内容移入,先前的移位寄存器的内容到达保持寄存器并输出。
?? H=高电平状态
?? L=低电平状态
↑=上升沿
↓=下降沿
Z=高阻
NC=无变化
×=无效
当MR为高电平,OE为低电平时,数据在SHCP上升沿进入移位寄存器,在STCP上升沿输出到并行端口。
/***************************************************************************************/
给个74HC595的慢动作
??
??
void WriteSIOByte(unsigned char val)
{
unsigned char i;
?? ACC = val;
?? for (i = 8; i 0; i --) {
SRCLK = 0;//拉低74HC595时钟
_rrca_();//右移一位数据
SER = CY;//发送74HC595一位串行数据
SRCLK = 1;//拉高74HC595时钟
_nop_();//延时
?? }
?? SER = 1;//释放数据总线
//以下3条指令若在多字节时,应该移入多字节全发送完后在执行此3条指令
?? RCLK = 0;
?? _nop_();//延时
?? RCLK = 1;//打入并行数据
}
74ls595速射
??
??
hotpower
for(i = 0; i buffsize; i ++){
SBUF = siobuff;
while(TI == 0);
TI = 0;
?? }
?? RCLK = 0;
?? _nop_();//延时
?? RCLK = 1;//打入并行数据
/************************************************************************/
利用74HC595实现多位LED显示的新方法
摘?? 要:本文介绍了应用移位寄存器芯片74HC595实现LED动、静
您可能关注的文档
- 50款字母K標志logo设计欣赏.doc
- 50條理念决定.doc
- 50款字母V標志logo设计欣赏.doc
- 50種方法巧妙优化你的SQLServer数据库.doc
- 50萬立方泡沫玻璃评估报告书案例7.doc
- 50道JAVA基礎编程练习题全面解答.doc
- 50米跨預应力溷凝土简支t型梁桥上部结构设计.doc
- 50項护理操作评分标准.doc
- 51.樓梯的组成类型及尺度.doc
- 5104飲食业环境保护技术规范(HJ5542010).doc
- 波谱分析必做习题参考答案.doc
- 一年级下学期语文教学工作总结(4篇).doc
- 光感面料[实用新型专利].pdf
- 介绍用户指南2020 r2版ansys inc users guidels.pdf
- BC勒县节水灌溉增效示范项目可研报告1.doc
- 基于磺化聚砜的共混改性聚砜超滤膜的制备及性能研究.pdf
- 中山市南头镇人民政府公开招聘3名高层次人才(专任教师)【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 中央歌剧院度应届毕业生公开招考【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 东莞市农业局下属事业单位2024年招考【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 上海科技大学终级能源中心招考聘用【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)