您当前的位置:首页 > 基础知识 > 热搜器件 > 74HC595 > 工作原理

74HC595的工作原理

来源:互联网 关键字:74HC595   工作原理   寄存器   存储器   

74HC595是具有8位移位寄存器和一个存储器,三态输出功能。 移位寄存器和存储器是分别的时钟。

数据在SHcp的上升沿输入,在STcp的上升沿进入的存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7’),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能 OE时(为低电平),存储寄存器的数据输出到总线。

1.jpg

74HC595各个引脚的功能:

Q1~7 是并行数据输出口,即储寄存器的数据输出口

Q7' 串行输出口,其应该接SPI总线的MISO接口

STcp 存储寄存器的时钟脉冲输入口

SHcp 移位寄存器的时钟脉冲输入口

OE的非 输出使能端

MR的非 芯片复位端

Ds 串行数据输入端

程序说明:

每当SHcp上升沿到来时,DS引脚当前电平值在移位寄存器中左移一位,在下一个上升沿到来时移位寄存器中的所有位都会向左移一位,同时Q7'也会串行输出移位寄存器中高位的值,这样连续进行8次,就可以把数组中每一个数(8位的数)送到移位寄存器;然后当STcp上升沿到来时,移位寄存器的值将会被锁存到锁存器里,并从Q1~7引脚输出。

//74HC595串行输出数据

void outdisp(unsigned char num)

{

unsigned char i;

for (i=0;i<8;i++ )

{

DS=num;

SHCP=1;

SHCP=0;

num<<=1;

}

}

设计显示PCB板(595一为传送位选信号,一为传送代码段信号)

2.jpg

()

上一篇:返回列表

下一篇:74HC595工作原理简述