Étape 1: Introduction à la Registre à décalage
Quel est le registre à décalage :
Enregistre la Maj fondamentale vise à augmenter le nombre de broches d’entrée/sortie du Micro-contrôleur. Le registre à décalage utilisé peut être un 74HC595 qui est fait pour augmenter les broches de sortie, tandis que le 74HC164 est le registre à décalage faits pour accroître les broches d’entrée. Le point le plus important à noter est qu’un certain nombre de registres Maj peut être cascadé. Pour que le microcontrôleur peut contrôler 8 à la puissance de sortie/entrées n en utilisant seulement 3 broches. Cette cascade peut également être appelé comme chainage de la Maj s’inscrit.
Broches du Registre à décalage :
Les broches plus importants du Registre à décalage sont répertoriés comme suit :
Série (broche 14) :
L’axe qui passe l’entrée suivante pour le registre à décalage.
RCK (AXE DE 12) :
Quand on tire sur cette broche haute, il se déplacera au registre.
Serial Clock (PIN11) :
Doit être retiré haute pour configurer la sortie pour les nouvelles valeurs de Registre à décalage, cela doit être tiré haut directement après SRCLK est passé de faible à nouveau.
QH' (BROCHE 9) :
La signification de cette broche est qu’il peut être raccordé à la série (PIN14) du prochain Registre à décalage et la guirlande peut augmenter.
Travaillant du Registre à décalage :
Le registre à décalage peut être comparé à un jeu de données se déplaçant le long de jonctions. Ils seront inclus dans l’autre jonction lorsque la broche RCK du déplacement Inscrivez les changements à la haute et donc les données peuvent être transmises à n’importe quel nombre de Maj enregistre en utilisant le principe suivant. Le registre à décalage peut gérer les valeurs en utilisant l’horloge série (broche 11). Chaque fois que la broche série horloge va haute puis la broche RCK ira faible et ainsi de suite jusqu'à ce que les données nécessaires sont transmises.
J’ai inclus une 123D schéma décrivant les connexions de la Registre à décalage à l’Arduino. Ainsi que les connexions de base nécessaire pour le registre à décalage travailler. Le deuxième 123d schéma fourni montre les connexions pour le registre à décalage deuxième et ainsi de suite.
Daisy Chaining registres à décalage :
La Maj s’inscrit peut être augmentée en reliant le QH' broche avec le deuxième Maj enregistre la série (14 broches). Ainsi, le nombre de sortie est limité uniquement au nombre de Maj registres qui peuvent être connectés. Le code qui est fourni avec l’option se connecter jusqu'à 40 + enregistre. J’ai également fourni un diagramme en temps réel du module et les connexions à l’arduino en utilisant les modules.