« Utiliser les PIC 16F et 18F/Les ports et le langage C » : différence entre les versions

Contenu supprimé Contenu ajouté
wikification
Ligne 295 :
Comme on peut s'y attendre on retrouve tous les [[w:Port_matériel|PORT]]s sur le brochage : les 5 bits du '''PORTA''' (RA4 ... RA0) et les 8 bits du '''PORTB''' (RB7 ... RB0).
 
==Des LEDs et des boutons poussoirs sur des PORTs==
===Le PORT et sa modélisation électrique===
Le modèle électrique est très simple : on le modélise comme d'habitude à l'aide de Thevenin.
 
Il est raisonnable de prendre un Imax de 10 mA pour 16F84 et 15 mA pour 16F877.
 
[[Fichier:TheveninPort.png|thumb|center|250px|Modèle de Thévenin d'un PORT en sortie]]
 
===Connecter et dimensionner des LEDs===
Une LED est une diode et par conséquent se modélise de la même manière :
 
[[Fichier:ModeleLED.png|thumb|center|250px|Modèle des LEDs]]
 
Il y a deux façons typiques pour connecter des LEDs :
 
[[Fichier:ConnectLED.png|thumb|center|250px|Conexions de LEDs à un micro-controleur]]
 
===Connecter des boutons poussoirs===
Il est naturellement possible de connecter des boutons poussoirs à un PORT et de demander au micro-contrôleur de dire si le bouton est appuyé ou relâché. (Sur un robot mobile on peut utiliser ce principe pour détecter des objets)
 
== Les PORTs du 16F877 ==