工具:74HC595 8个灯泡 导线 8个电阻
74HC595是一个8位串行输入、并行输出的位移缓存器
引脚说明编辑
74HC595
符号 引脚 描述
Q0–Q7 第15脚,第1-7脚 8位并行数据输出,
GND 第8脚 地
Q7’ 第9脚 串行数据输出/
MR 第10脚 主复位(低电平有效)接5V
SH_CP 第11脚 数据输入
ST_CP 第12脚 输出存储器锁存
OE 第13脚 输出有效(低电平有效) 接GND
DS 第14脚 串行数据输入VCC第16脚电源
接线图
在这里插入图片描述
代码:
int DS=9;//资料接数字引脚9
int SH_CP=7;//大平台接数字引脚7
int ST_CP=8;//活塞接数字引脚8
int data[8]={1,1,0,1,1,0,1,0};//定义输入的数据
void setup() { // put your setup code here, to run once: pinMode(DS,OUTPUT);
pinMode(SH_CP,OUTPUT);
pinMode(ST_CP,OUTPUT);
}
int inputdata(int i)
{
digitalWrite(SH_CP,LOW);
digitalW