其实这就是块串口数据转并口数据的芯片,OE低电平有效。如果你所有的单片机带有SPI通信端口的话,可直接通过SPI端口直接启动;如果没有,需要根据用户手册上的时序自己写启动程序
接法如图所示:
串行数据传输是指数据传送时,一位一位的传,而并行传输是8位并出的.例如假设数字00011000(0x18)已经进入到595的寄存器中了, 当下一个时钟上升沿到来时(sck=0,sck=1),9脚将输出寄存器中的最低位"0",如果此时9脚是和下一块595'的数据输入端(14')相连,则该数据已经移入到下一块595'的寄存器中了,上一块595寄存器中的内容变为x0001100.
OE输出使能指并行输出, 如积存器中为00011000,设置锁存时钟上升沿(rck=0,rck=1),该数据并行移入595所自带的锁存器中,若此时OE=0,Qa~QH同时输出,即Qa=0,...Qd=1...,QH=0,否则,锁存器不输出.
详情(英锐芯idchip)
我有几篇文章是一个数码时钟的制作,感兴趣就看看吧:http://hi.baidu.com/wannenggong/item/9d5a96d8b5d7863648e1dd98
图中虽然只画了两只数码管,但实际是驱动5位的,只用了两片595,很简单的,至于595的工作原理还是要百度看看吧多的是。