Vous êtes sur la page 1sur 6

PROGRAMMATION ET COMMANDE DES MICROCONTROLEURS ET CALCULATEURS

I.-CLASSIFICATION DES DIFFERENTES MEMOIRES EXISTANTS


DANS NOS APPAREILS ELECTRONIQUE S QU’ON UTILISE AU
QUOTIDIEN

1.) Ordinateurs portables(PC):

 Mémoire vive (RAM) : Les ordinateurs utilisent la RAM pour stocker


temporairement des données et des programmes en cours d'exécution. Cela inclut
l'accès rapide aux applications et aux processus en cours
 Mémoire flash : La mémoire flash offre des vitesses de lecture/écriture rapides et une
fiabilité élevée par rapport aux disques durs traditionnels.

2.) Smartphones:

 Mémoire NAND flash : Les appareils mobiles utilisent la mémoire NAND flash
pour le stockage interne, y compris les applications, les données utilisateur et le
système d'exploitation.

3.) Consoles de jeux vidéo :

 Mémoire graphique (VRAM) : Les consoles de jeux utilisent la VRAM pour


stocker temporairement les données nécessaires au rendu des graphismes et des
textures.

4.) Télévision :

 Mémoire flash : Les téléviseurs modernes intègrent souvent de la mémoire flash


pour stocker des applications, des paramètres utilisateur, des mises à jour logicielles
et parfois même des enregistrements vidéo.

5.) Radio :

 Mémoire EEPROM : Les radios utilisent la mémoire EEPROM pour sauvegarder


des stations préférées, des réglages personnalisés, et d'autres paramètres.

6). Télécommandes universelles de télévision :

Rédigé Par L’Etudiants TELEJEU FADIL En GAM3


Matricule :20G00662 Page 1
PROGRAMMATION ET COMMANDE DES MICROCONTROLEURS ET CALCULATEURS

 Mémoire flash : Les télécommandes universelles utilisent souvent de la mémoire


flash pour stocker des configurations de périphériques, des macros de contrôle, et
des mises à jour logicielles.

7). Appareils GPS pour arduino :

 Mémoire flash : Les appareils GPS utilisent de la mémoire flash pour stocker des
cartes, des itinéraires, des points d'intérêt et des données de localisation.

8). Écouteurs sans fil (AirPods) :

 Mémoire flash : les écouteurs sans fil utilisent de la mémoire flash pour stocker des
profils Bluetooth

9). Mini-Drones :

 Mémoire flash : Les drones utilisent de la mémoire flash pour stocker des images et
des vidéos capturées pendant les vols, ainsi que des données de vol et des paramètres
de configuration.

10). Carte arduino :

 Mémoire flash, SRAM, EEPROM

II.-RESUME DU COUR SUR LES PIC16F84

Les microcontrôleurs de la famille PIC16F84, produits par Microchip Technology, sont


des dispositifs polyvalents et abordables. Dotés d'une architecture RISC robuste, ils offrent
une grande adaptabilité pour une variété d'applications électroniques, allant du contrôle de
moteurs à l'automatisation domestique. Ces dispositifs sont accompagnés d'outils de
développement conviviaux, ce qussi facilite leur intégration dans différents systèmes.
Architecture interne révolutionnaire lui conférant une extraordinaire rapidité.

Caractéristiques :
• Une mémoire de programme pouvant contenir 1019 instructions de 14 bits chacune

• Une mémoire RAM utilisateur de 68 emplacements à 8 bits

• Une mémoire RAM de 2x12 emplacements réservée aux registres spéciaux

• Une mémoire EEPROM de 64 emplacements

Rédigé Par L’Etudiants TELEJEU FADIL En GAM3


Matricule :20G00662 Page 2
PROGRAMMATION ET COMMANDE DES MICROCONTROLEURS ET CALCULATEURS

• Une horloge interne, avec un pré-diviseur et un chien de garde

• Possibilité d’être programmé sans qu’il soit nécessaire de le retirer du support de


l’application

• Bus d’adresses de 13 lignes

• Présence d’un code de protection permettant d’en empêcher la duplication du


programme

• Facilité de programmation, simplicité et faible prix…

Brochage et fonctions des différentes pattes

• VSS, VDD : Alimentation


• OSC1,2 : Horloge
• RA0-4 : Port A
• RB0-7 : Port B
• T0CKL : Entrée de comptage
• INT : Entrée d'interruption
• MCLR : Reset : 0V

Architecture générale
Figure 2: Architecture générale du PIC 16F8X.

Rédigé Par L’Etudiants TELEJEU FADIL En GAM3


Matricule :20G00662 Page 3
PROGRAMMATION ET COMMANDE DES MICROCONTROLEURS ET CALCULATEURS

La mémoire
En termes de spécifications, ces microcontrôleurs offrent un large éventail de mémoires de
programme allant de 1 K à 8 K mots, ainsi que des dispositifs de mémoire de données allant
de 36 à 68 octets. Les sous-variantes offrent également des options de boîtier et de
température étendues pour répondre à des besoins particuliers, assurant ainsi une plus grande
flexibilité pour les concepteurs de systèmes.

Registres généraux
A. Registres spéciaux – SFRs (Special Function RegisterS)

Nom du registre Fonction

INDF Utilise le contenu de FSR pour l'accès indirect à la mémoire

TMR0 Registre lié au compteur

PCL Contient les poids faibles du compteur de programmes (PC). Le registre PCLATH (0Ah-8Ah)
contient les poids forts.

STATUS Il contient l'état de l'unité arithmétique et logique ainsi que les bits de sélection des banques
(Figure* III.4).

FSR Permet l'adressage indirect.

PORTA Donne accès en lecture ou écriture au port A, 5 bits. Les sorties sont à drain ouvert. Le bit 4 peut
être utilisé en entrée de comptage.

PORTB Donne accès en lecture ou écriture au port B. Les sorties sont à drain ouvert. Le bit RB0 peut être
utilisé en entrée d'interruption.

EEDATA Permet l'accès aux données dans la mémoire EEPROM.

EEADR Permet l'accès aux adresses de la mémoire EEPROM.

Rédigé Par L’Etudiants TELEJEU FADIL En GAM3


Matricule :20G00662 Page 4
PROGRAMMATION ET COMMANDE DES MICROCONTROLEURS ET CALCULATEURS

INTCON Masque d'interruptions

OPTION_REG Contient des bits de configuration pour divers périphériques.

TRISA Indique la direction (entrée ou sortie) du port A.


TRISB Indique la direction (entrée ou sortie) du port B.

EECON1 Permet le contrôle d'accès à la mémoire EEPROM.

EECON2 Permet le contrôle d'accès à la mémoire EEPROM.

B. Registres d’état

Jeu d’instructions

Rédigé Par L’Etudiants TELEJEU FADIL En GAM3


Matricule :20G00662 Page 5
PROGRAMMATION ET COMMANDE DES MICROCONTROLEURS ET CALCULATEURS

En conclusion, les microcontrôleurs PIC16F84 et leurs sous-variantes offrent une solution


polyvalente, à faible coût et efficace pour un large éventail d'applications électronique. Les
sous-variantes, en particulier, offrent une personnalisation supplémentaire pour répondre aux
besoins spécifiques des applications les plus exigeantes, faisant des PIC16F84 et de leurs
variantes une option de premier choix dans le monde de la microélectronique.

Rédigé Par L’Etudiants TELEJEU FADIL En GAM3


Matricule :20G00662 Page 6

Vous aimerez peut-être aussi