注釈

こんにちは、FacebookのSunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Communityへようこそ! Raspberry Pi、Arduino、ESP32について、他の愛好者とともにさらに深く学びましょう。

なぜ参加するべきか?

  • 専門家のサポート: 購入後の問題や技術的な課題を、コミュニティやチームのサポートを受けて解決できます。

  • 学びと共有: ヒントやチュートリアルを交換して、スキルを向上させましょう。

  • 限定プレビュー: 新製品の発表やプレビューを早期にチェックできます。

  • 特別割引: 新製品に対する独占的な割引をお楽しみいただけます。

  • 季節限定のプロモーションやプレゼント: プレゼント企画やホリデープロモーションに参加できます。

👉 一緒に探求し、創造を楽しむ準備はできましたか? [ここ] をクリックして、今すぐ参加してください!

74HC595

img_74hc595

74HC595は、8ビットのシフトレジスタと、トライステート並列出力を備えたストレージレジスタを持つ集積回路です。シリアル入力を並列出力に変換することで、MCUのI/Oピンを節約できます。

  • MR(ピン10)がハイレベルに設定され、OE(ピン13)がローレベルに設定されている場合、データはSHcpの立ち上がりエッジでシフトレジスタにクロックインされ、STcpの立ち上がりエッジでストレージレジスタに転送されます。

  • 両方のクロック信号が接続されている場合、シフトレジスタは常にストレージレジスタより1クロックパルス分早く動作します。

  • シフトレジスタにはシリアル入力ピン(Ds)、シリアル出力ピン(Q7')、および非同期リセット(アクティブロー)があります。

  • ストレージレジスタは、8ビットの並列バスを3つの状態で出力します。

  • OEが有効(ローレベル)に設定されている場合、ストレージレジスタに格納されたデータが並列バス(Q0〜Q7)に出力されます。

  • 74HC595 Datasheet

img_74jc595_pin

74HC595のピンとその機能:

  • Q0-Q7: 8ビット並列データ出力ピン。8つのLEDまたは7セグメントディスプレイの8ピンを直接制御できます。

  • Q7': シリアル出力ピン。別の74HC595のDSに接続して、複数の74HC595を直列に接続できます。

  • MR: リセットピン、ローレベルでアクティブ。

  • SHcp: シフトレジスタの時間順序入力。立ち上がりエッジで、シフトレジスタ内のデータが1ビットずつ移動します。すなわち、Q1のデータがQ2に、そして次に移動します。降り立ちエッジでは、シフトレジスタ内のデータは変わりません。

  • STcp: ストレージレジスタの時間順序入力。立ち上がりエッジで、シフトレジスタ内のデータがメモリレジスタに移動します。

  • CE: 出力有効ピン、ローレベルでアクティブ。

  • DS: シリアルデータ入力ピン。

  • VCC: 正電源電圧。

  • GND: グラウンド。