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

Contenu supprimé Contenu ajouté
Ligne 9 :
Les [[w:Port_mat%C3%A9riel|PORTs]] sont des [[w:Registre_(informatique)|registre]]s destinés à gérer les entrées sorties : allumer une [[w:Diode_%C3%A9lectroluminescente|led]], lire si un [[w:Capteur|capteur]] est à un ou 0 sont des actions que peuvent faire les PORTs.
==Manipulation des bits des ports et registres==
Nous avons déjà présenté dans le chapitre précédent comment il était possible de manipuler les bits[[w:Bit|bit]]s avec des masques. Il existe une autre méthode que nous allons présenter maintenant.
 
La manipulation des bits de [[w:Registre_(informatique)|registre]] dépend des compilateurs utilisés. Nous allons nous intéresser à trois compilateurs :
* mikroC pour les séries 16F et 18F
* Hitech C pour la série des 16F
Ligne 57 :
 
====Exemple de fichier d'en-tête pour Hitech C====
Par exemple pour le [[w:PIC_16F84_de_Microchip|PIC 16F84 de Microchip]], on trouvera un ficher d'en-tête pour le compilateur Hitech C nommé pic1684.h dans lequel on peut lire :
<source lang="c">
/* STATUS bits */