Arduino实验二十:74HC595实验

来自丢石头百科
Yousimaier17讨论 | 贡献2022年11月18日 (五) 16:51的版本 (创建页面,内容为“=== 电路连接 === *600px === 主要程序 === <pre> for(int i=0; i<8; i++) { digitalWrite(latchPin,LO…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

电路连接

  • Arduino实验二十:74HC595实验 bb.png

主要程序

  for(int i=0; i<8; i++)
  {
    digitalWrite(latchPin,LOW); //将ST_CP口上面加低电平让芯片准备好接收数据
    shiftOut(dataPin,clockPin,MSBFIRST,table[i]);
                                //串行数据输入引脚为dataPin,时钟引脚为clockPin,执行MSB有限发送,发送数据table[i]
    digitalWrite(latchPin,HIGH); //将ST_CP这个针脚恢复到高电平
    delay(500);       //延时500ms 
  }

相关下载