Étape 2: Registre à décalage 74ls164
Nous devons Registre à décalage très bien pour faire de ce projet. En général, registre à décalage est utilisée pour étendre les bornes de microcontrôleur il prendre 3 bornes depuis n’importe quel port et donnez-nous 8 bornes.
Ce registre à décalage est données prend de parrel d’entrée série sortie en série et de sortie par horloge
Registre à décalage de mots simples se composent de :
1-deux entrées série A, B goupille number(1-2)
deux entrée série est anded donc nous connecter l’un d'entre eux à vcc (1) et autre est entrée série contrôlée par pic16f628a.
2-horloge pin8
3-huit sorties QA à QH
4-clear broche 9 connecter à vcc lorsque connecte à la pour Terre il broches de sortie clair
5-SCR et sol broche 7-14
========================
Comment ça marche?
Lors du passage de l’horloge (0 à 1), il faut entrée périodique et sortie vaut-elle aseconde horloge font passer la première sortie pour la seconde et de prendre d’entrée à la première sortie et ainsi de suite.
Laissez porta.0 connecté au compte à rebours du changement de Registre
et porta.1 connecte à entrée série afin de réaliser la première sortie haute que nous écrire ce code en basic ou c
Porta.0=0 horloge zéro
entrée de série Porta.1=1
Porta.0=1 horloge de haute
delay_ms(500) délai en ms pour montrer la sortie
Porta.0=0
Porta.1=0 entrée série basse
Porta.0=1
delay_ms(500)
Ce code décaler tout d’abord sortir de deuxième et de faire tout d’abord faible et ainsi de suite jusqu'à 8 transitions
Voici un exemple d’utilisation de Maj Registre simulation programme proteus 7,6 et code en langage basic et fichier hex base est très similaire au langage c et est facile