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.

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

Principe de fonctionnement du 74HC595:

Séquence de fonctionnement pour l'envoie d'une donnée sur 8 bits;

  1. - Premièrement, on passe la pin12 (RCLK) à l'état “0”.
  2. - On présente un à un les 8 bits de la donnée sur la pin14 (SER), tout en envoyant au même moment à chaque bit un état “1” sur la pin11 (SRCLK).
  3. - On repasse ensuite la pin12 (RCLK) à l'état “1” pour ainsi recopier la nouvelle valeur dans le second registre.

On peut facilement observer sur le chronogramme que toutes les sorties sont décalées d'un cycle d'horloge à chaque fois par rapport à la sortie qui la précède.

Programmes pour arduino et 74HC595

programmes arduino pour 74HC595

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

Registre à décalage 74HC595

74HC595

Fonctionnement d un 74HC595

DataSheet - Doc technique 74HC595 EN

74HC595 sur Tinkercad

Fichiers exercices 74HC595