74hc595 級聯

oe低電位輸出git

上圖很清楚,只須要sqh接到下一級的si,其餘所有並聯sck,rck,每次輸出就能夠向下傳遞1個字節。oop


arduino測試用的代碼:測試

int sck=10;
int rck=9;
int si=8;
int oe=11;

void setup(){
  pinMode(si,OUTPUT);
  pinMode(rck,OUTPUT);
  pinMode(sck,OUTPUT); 
  pinMode(oe,OUTPUT);
  digitalWrite(oe,LOW);
}

void loop(){
  digitalWrite(rck,LOW); 
  shiftOut(si,sck,MSBFIRST,128);
  digitalWrite(rck,HIGH); 
  delay(3000);
  digitalWrite(rck,LOW); 
  shiftOut(si,sck,MSBFIRST,127);
  digitalWrite(rck,HIGH); 
  delay(3000);
  digitalWrite(rck,LOW); 
  shiftOut(si,sck,MSBFIRST,0);
  digitalWrite(rck,HIGH); 
  delay(3000);
}
相關文章
相關標籤/搜索