AJOUTER DES SORTIES A UN MICROCONTRÔLEUR

   


Pour répondre à trois questions souvent posées, je ne fabrique ni ne modifie ni ne chiffre mes montages à la demande.

Sans passer par un circuit spécialisé, on peur rajouter des sorties à un microcontrôleur.
Il suffit d'utiliser un ou plusieurs registres à décalage.
Coté microcontroleur, seules 3 broches sont nécessaires.
Avec cette solution, on se retrouve avec 8, 16, 24 sorties supplémentaires (moins les 3 broches déjà utilisées).
Cette solution a été utilisée pour l'afficheur de score pour Judo, présent sur ce même site.


Pour comprendre le principe de fonctionnement du système, vous aurez besoin du schéma structurel :
schéma d'ajout des sorties
   
Pour commander un registre à décalage, la procédure est simple :
Présentation du bit de rang 7 sur l'entrée DATA du registre à décalage,
Front montant sur l'entrée de DÉCALAGE,
Présentation du bit de rang 6 sur l'entrée DATA du registre à décalage,
Front montant sur l'entrée de DÉCALAGE,
. . .
Présentation du bit de rang 0 sur l'entrée DATA du registre à décalage,
Front montant sur l'entrée de DÉCALAGE,
Impulsion de MÉMORISATION.
Les 8 bits transférés sont alors présentés sur les 8 sorties du registre.

Remarque :
Les trois résistances de rappel sont nécessaires si le circuit imprimé est différent de celui d'implantation du microcontrôleur. Ceci évite à des entrées de technologie CMOS de se retrouver "en l'air".
Accueil