Ce que vous apprendrez
Fonctionnement

Le CI 74HC595 communément appelé 595, contrôle essentiellement huit pins de sortie distincts, en utilisant seulement trois pins d'entrée. Il dispose en effet d'un registre à décalage entrée série, sortie parallèle 8 bits, qui alimente un registre de stockage 8 bits. Le plus intéressant est que si vous avez besoin de plus de huit pins d'entrée ou de sortie, vous pouvez facilement connecter en série autant de 595 que vous le désirez. Tout ceci est possible grâce au décalage de bits.
Tout d’abord il faut comprendre que la commande des appareils électroniques se fait par la transmission de signaux ne pouvant avoir que deux états distincts. Avec le système binaire, les deux états sont notés 0 (LOW) et 1 (HIGH) ; et correspondent respectivement à des tensions 0V et +VCC ou encore -VCC et +VCC. Tout dépend de l'instruction que vous voulez exécuter. L'instruction peut se faire alors en une combinaison de 0 et de 1, c'est à dire sur plusieurs bits.
- STAGE SHIFT REGISTER
Le registre à décalage est la première composante du 595 à recevoir des informations envoyées par un microcontrôleur (Arduino par exemple). Une information reçue par le 595 se fait en série sur huit bits (1 octet). Les bits sont envoyés les uns après les autres. Le rôle du stage shift register ou registre à décalage d'étage, est de déplacer chaque bit vers la gauche en sa mémoire suivant un procédé bien précis. L'information provenant du microcontrôleur est envoyée sur l'un des pins "DS" (données séries). Ainsi dès l'activation de l'horloge du registre de décalage, (sur le pin SH_CP), les bits sont décalés vers la gauche.
- STORAGE REGISTER
Le registre de stockage est la deuxième partie du 595. Son rôle est de copier le contenu du stage shift register. Ici le troisième pin d'entrée, le ST_CP, sert à faire une mémorisation des informations du shift register en les copiant dans le storage register. Le storage register dispose aussi de huit bits qui sont chacun connecté à l’une des huit sorties du 595 sur lesquelles seront réparties parallèlement les informations binaires envoyées par le microcontrôleur.
- STATE OUTPUTS
Les broches de sorties du 595 peuvent être définies sur trois états. L'état haut (HIGH), l'état bas (LOW) et l'état de haute impédance (broche flottante). Dans certaines situations, il peut être nécessaire de laisser les sorties dans un état de haute impédance pour qu'elles soient contrôlées par un autre circuit. Mais cette opération ne peut se faire sur chaque broche individuellement. C'est la puce dans son ensemble qui doit être réglée.
Le brochage :

- GND doit être connecté à la terre ;
Prérequis
aucun
Description
Contenu du cours
-
1. Utilisation avec Arduino_74HC595
-
2. Code_marche1
Votre instructeur
Teacher Youpilab
Avis des étudiants
Ce cours n'a pas encore d'avis. Soyez le premier à en laisser un !
Annonces du professeur
Questions et réponses sur le cours
Aucune question pour ce cours pour le moment.