注釈
こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。
参加する理由は?
エキスパートサポート:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。
学び&共有:ヒントやチュートリアルを交換してスキルを向上させましょう。
独占的なプレビュー:新製品の発表や先行プレビューに早期アクセスしましょう。
特別割引:最新製品の独占割引をお楽しみください。
祭りのプロモーションとギフト:ギフトや祝日のプロモーションに参加しましょう。
👉 私たちと一緒に探索し、創造する準備はできていますか?[ ここ]をクリックして今すぐ参加しましょう!
74HC595
74HC595は、8ビットのシフトレジスタと三状態並列出力を持つ記憶レジスタから構成されています。シリアル入力を並列出力に変換するため、マイクロコントローラーのIOポートを節約することができます。 MR(ピン10)が高レベル、OE(ピン13)が低レベルの場合、データはSHcpの立ち上がりエッジで入力され、SHcpの立ち上がりエッジを通じて記憶レジスタに移動します。2つのクロックが一緒に接続されている場合、シフトレジスタは常に記憶レジスタよりも1パルス早く動作します。記憶レジスタにはシリアルシフト入力ピン(Ds)、シリアル出力ピン(Q)、非同期リセットボタン(低レベル)があります。記憶レジスタは、8ビットの並列バスを三状態で出力します。OEが有効(低レベル)のとき、記憶レジスタ内のデータはバスに出力されます。
74HC595のピンとその機能:
Q0-Q7: 8ビット並列データ出力ピン。8つのLEDや7セグメントディスプレイの8つのピンを直接制御できます。
Q7’: シリーズ出力ピン。他の74HC595のDSに接続し、複数の74HC595をシリーズで接続します。
MR: リセットピン。低レベルで動作。
SHcp: シフトレジスタの時系列入力。立ち上がりエッジでは、シフトレジスタ内のデータが逐次1ビットずつ移動します(例:Q1のデータがQ2に移動)。立ち下がりエッジでは、シフトレジスタ内のデータは変わりません。
STcp: 記憶レジスタの時系列入力。立ち上がりエッジで、シフトレジスタ内のデータが記憶レジスタに移動します。
CE: 出力有効ピン。低レベルで動作。
DS: シリアルデータ入力ピン。
VCC: 正の供給電圧。
GND: グラウンド。
例