74HC595

img_74hc595

74HC595は、8ビットのシフトレジスタと、3状態の並列出力を持つストレージレジスタで構成されています。シリアル入力を並列出力に変換するため、MCUのIOポートを節約することができます。

  • MR(ピン10)がハイレベルで、OE(ピン13)がローレベルの場合、SHcpの立ち上がりエッジでデータが入力され、SHcpの立ち上がりエッジを介してメモリレジスタに移動します。

  • 2つのクロックが一緒に接続されている場合、シフトレジスタは常にメモリレジスタよりも1パルス早いです。

  • メモリレジスタには、シリアルシフト入力ピン(Ds)、シリアル出力ピン(Q)、および非同期リセットボタン(ローレベル)があります。

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

  • OEが有効(ローレベル)の場合、メモリレジスタのデータがバス(Q0〜Q7)に出力されます。

  • 74HC595 データシート

img_74jc595_pin

74HC595のピンとその機能:

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

  • Q7': シリーズ出力ピン。別の74HC595のDSに接続して、複数の74HC595を直列に接続。

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

  • SHcp: シフトレジスタのタイムシーケンス入力。立ち上がりエッジで、シフトレジスタ内のデータが1ビットずつ順次移動します。

  • STcp: ストレージレジスタのタイムシーケンス入力。立ち上がりエッジで、シフトレジスタ内のデータがメモリレジスタに移動。

  • CE: 出力許可ピン。ローレベルでアクティブ。

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

  • VCC: 正の電源電圧。

  • GND: グラウンド。