Principe de fonctionnement
Un
microcontrôleur est un composant électronique autonome qui peut être programmé
une fois pour toute afin qu'il effectue une ou plusieurs tâches précises pour
une ou plusieurs applications précises. Mais les u C récents peuvent être
reprogrammés et ceci grâce à leur mémoire reprogrammable de type FLASH (d'où le
terme flasher quelque chose).
Rôle
Un
PIC est un microcontrôleur, c'est à dire une unité de traitement de
l'information de type microprocesseur à laquelle on a ajouté des circuits
internes permettant de réaliser des montages sans nécessiter l'ajout des
composants externes. Les Pics sont des composants dits RISC (Reduced
Instructions Set Computer), ou encore (composant à jeu d'instructions réduit).
Identification d’un PIC
|
Pour
identifier un PIC, on utilise simplement son numéro.
Les 2
premiers chiffres indiquent la catégorie du PIC, 16 indique un PICMid-Range.
Vient
ensuite parfois une lettre L : Celle-ci indique que le PIC peut fonctionner
avec une plage de tension beaucoup plus tolérante. Ensuite, on trouve :
C indique que la mémoire programme est une EPROM ou plus rarement
une EEPROM.
CR pour indiquer une mémoire de type ROM ou F pour indiquer une
mémoire de type FLASH.
À ce niveau, on rappelle que seule une mémoire FLASH ou EEPROM est
susceptible d’être effacée.
Finalement, on trouve sur les boîtiers le
suffixe « -XX » dans lequel XX représente la fréquence d’horloge maximale que
le PIC peut recevoir. Par exemple –04 pour un 4MHz.
Caractéristiques
On va s’intéresser à la structure interne du
PIC 16F877A, avec lequel nous avons travaillé.
Le
choix d’un microcontrôleur est primordial car c’est de ce dernier que dépendent
en grande partie les performances, la taille, la facilité d’utilisation et le
prix du montage.
Ce
choix est imposé dans le cahier des charges. Le pic 16F877A possède en plus des
instructions très puissantes donc un programme à développer réduit, une
programmation simple grâce au mode série. En effet la cause principale du choix
du 16F877A est qu’il dispose de l’option du
nombre de ports intéressants pour satisfaire le besoin de notre application.
Le 16F877A est un microcontrôleur de micro
chip, fait partie intégrante de la famille des Mid-range (16) dont la mémoire programme
est de type flash(F).
Post a Comment