Outils pour utilisateurs

Outils du site


start:arduino:74hc595

Ceci est une ancienne révision du document !


Table des matières

74HC595

Principe de fonctionnement

Le registre à décalage (ou shift register) est un composant électronique contenant des bascules synchrones. Ce sont des circuits logiques qui gardent en mémoire un état haut ou bas (comme un bit) relié par une même horloge. Le principe de décalage vient du fait que l’on vient écrire ou lire dans chaque mémoire bit par bit.

Dans le cas du registre à décalage 74HC595, les sorties parallèles délivreront une tension de 5V à l’état haut et 0V à l’état bas.

  • GND masse du circuit intégré
  • Vcc broche d’alimentation. Généralement connecté à 5V
  • SH_CP ou RCLK shift register clock input. Le signal d’horloge du registre qui détermine si on écrit dans la mémoire
  • ST_CP ou SRCLK storage register clock input. Le signal d’horloge de stockage qui définit dans quel mémoire on vient lire ou écrire.
  • DS ou SER serial data input. Signal contenant la données à enregistrer (HAUT ou BAS)
  • Q0-Q7 parallel data output. Broches de sorties du registre à décalage
  • OE Output enable, active LOW. Broche connectée à GND pour activer les sorties
  • MR Master reset, active LOW. Broche de remise à zéro. Connectée au 5V
  • Q7′ serial data output (broche utilisée seulement si plusieurs registres sont montés en série)

Le 74HC595 est un registre à décalage qui a les caractéristiques suivantes :

  • 8 sorties
  • courant maximal par sortie 35mA
  • courant maximal pour l'ensemble des sorties 70mA

  • Quelques lien utiles :

https://learn.adafruit.com/adafruit-arduino-lesson-4-eight-leds/the-74hc595-shift-register

https://eskimon.fr/tuto-arduino-901-ajouter-des-sorties-num%C3%A9riques-%C3%A0-larduino-le-74hc595

Il est possible de chaîner plusieurs 74HC595 pour obtenir un registre à décalage 16bits, 24bits, 32bits ou plus.

Registre à décalage 74HC595

74HC595

Fonctionnement d un 74HC595

/home/chanteri/www/fablab37110/data/attic/start/arduino/74hc595.1607079611.txt.gz · Dernière modification : 2023/01/27 16:08 (modification externe)