不管你是在玩树莓派还是Arduino或者其他的板子,都可能会遇到GPIO口不够用的情况,这时候怎么办呢?你需要利用一个寄存器来把你的GPIO扩展了。 本文介绍的是74HC595这个型号的寄存器。 SN74HC595N是德州仪器公司生产的集成电路芯片,是一个8位串行输入变串行输出或并行输出移位寄存器,具有高阻关断,高电平和低电平三态输出。在IO扩充上,可以最多串联15片,也就是高达120个IO扩充。
[caption id="attachment_1608" align="alignnone" width="242"]
74HC595[/caption]
[caption id="attachment_1611" align="alignnone" width="153"]
74HC595引脚说明[/caption]
Q0…Q7 8位并行数据输出,其中Q0为第15脚
GND 第8脚 地
Q7’ 第9脚 串行数据输出
MR 第10脚 主复位(低电平)
SHCP 第11脚 移位寄存器时钟输入
STCP 第12脚 存储寄存器时钟输入
OE 第13脚 输出有效(低电平)
DS 第14脚 串行数据输入
VCC 第16脚 电源
http://baike.baidu.com/link?url=TQ1L4jLkZvoD8Sc3fmIIBLqpyFAWSZF-i86-4s22-KlAhiTx9pYAJTep44B0tuwcsN746_JNuFnSYoZ9EgJri_
http://www.shumeipai.net/thread-19211-1-1.html