1 / 10
文档名称:

HC595芯片资料.docx

格式:docx   大小:95KB   页数:10
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

HC595芯片资料.docx

上传人:书生教育 2022/4/20 文件大小:95 KB

下载得到文件列表

HC595芯片资料.docx

文档介绍

文档介绍:精品文档
精品文档
1
精品文档
HC595芯片资料
特点
位串行输入
位串行或并行输出
存储状态寄存器,三种状态
输出寄存器可以直接清除
100MHz的移位频率
+∑(CL×VCC2×f0)
F1=入率,CL=出容f0=出率(MHz)Vcc=源
引脚明
符号引脚描述
Q0⋯Q715,1,7并行数据出
GND8地
Q7’9串行数据出
MR10主复位(低平)
SHCP11移位寄存器入
STCP12存寄存器入
OE13出有效(低平)
DS14串行数据入
VCC16源
功能表
入出功能
SHCPSTCPOEMRDS’Q7Qn
精品文档
精品文档
10
精品文档
××L↓×LNCMR为低电平时紧紧影响移位寄存器
×↑LL
×LL
空移位寄存器到输出寄存器
××HL
×LZ
清空移位寄存器,并行输出为高阻状态
↑×LHHQ6’NC逻辑高电平移入移位寄存器状态0,包含所有的移位
寄存器状态移入,例如,以前的状态
6(内部Q6”)出现在串行输出位。
×↑LH
×NCQn’移位寄存器的内容到达保持寄存器并从并口输出
↑↑LH
×Q6’Qn’移位寄存器内容移入,先前的移位寄存器的内容
到达保持寄存器并输出。
H=高电平状态
=低电平状态↑=上升沿↓=下降沿
Z=高阻
NC=无变化
×=无效
当MR为高电平,OE为低电平时,数据在SHCP上升沿进入移位寄存器,在STCP上升沿输出到并行端口。
/*/
给个74HC595的"慢动作"
voidWriteSIOByte(unsignedcharval)
{
unsignedchari;
精品文档
精品文档
10
精品文档
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;
}
精品文档
精品文档
11
精品文档
RCLK=0;
_nop_();//延时
RCLK=1;//打入并行数据
//
利用74HC595实现多位LED显示的新方法
摘要:本文介绍了应用移位寄存器芯片74HC595实现LED动、静态显示的基本原理。提出了一种用74HC595实现多位LED显示的新方法。同时对该系统的硬件组成和软件实现作了详细说明。实际应用表明,此方法连线简单方便,
成本低廉,可用于24位LED或更多位LED显示。