Chapitre2

Pages: 25 (1430 mots) Publié le: 6 septembre 2015
Université Hassan II de Casablanca
Ecole Normale Supérieure de l’Enseignement Technique
Mohammedia (ENSET-M)

Les microcontrôleurs PIC
Introduction
Le PIC 16F876

A. RAIHANI

abraihani @ yahoo.fr

(1)

Introduction :
Le microcontrôleur:
Définition:

Un microcontrôleur est un composant électronique Autonome doté :
d’un microprocesseur,
de la mémoire (volatile et permanente),
des interfaces d’E/SPr A. RAIHANI

2

(1)

Introduction :
Le microcontrôleur:
Définition:

Un microcontrôleur est un composant électronique Autonome doté :
d’un microprocesseur,
de la mémoire (volatile et permanente),
des interfaces d’E/S

Pr A. RAIHANI

2

(3)

Introduction :
Le microcontrôleur PIC: (PIC: Peripheral Interface Controller)

Pr A. RAIHANI

4

(4)

Introduction :
Le microcontrôleur PIC: (PIC:Peripheral Interface Controller)
Identification:

PIC FF MMM RRRR (-HH) T BB

Famille

Mémoire Référence Horloge

Temp.

Boîtier

Exemple:
PIC 16F876
16: Midle-range
F: Mémoire Flash 4.5 à 6V
876: Type du PIC
Pr A. RAIHANI

5

(5)

Introduction :
Le microcontrôleur PIC: (PIC: Peripheral Interface Controller)
PIC 16F87x:
PIC

Flash

RAM

EEPROM

I/O

A/D

Port //

Port série

16F870

2K

128

64

22

5Non

Usart

16F871

2K

128

64

33

8

Psp

Usart

16F872

2K

128

64

22

5

Non

Mssp

16F873

4K

192

128

22

5

Non

Usart

16F874

4K

192

128

33

8

Psp

Usart/Mssp

16F876

8K

368

256

22

5

Non

Usart/Mssp

16F877

8K

368

256

33

8

Psp

Usart/Mssp

Pr A. RAIHANI

6

(1)

LE PIC 16F876 :
Les éléments de base: (Structure et brochage)

Pr A. RAIHANI

7

(2)

LE PIC 16F876 :Les éléments de base:
Horloge:

L'horloge peut être soit interne soit externe. L'horloge interne est
constituée d'un oscillateur à quartz ou d'un oscillateur RC.

Quelque soit l'oscillateur utilisé, l'horloge
système dite aussi horloge instruction est
obtenue en divisant la fréquence par 4.
Ainsi l'horloge système F= Fosc/4
Pr A. RAIHANI

8

(4)

LE PIC 16F876 :
Les éléments de base:
Le rôle de l’horloge est de
cadencer
les
différentes
opérations effectuées par le
microcontrôleur et notamment
l ’exécution des instructions du
programme.

T = 1/F

Temps t

Ainsi, le signal d’horloge
possède les caractéristiques
suivantes:
• Signal carré.
• De fréquence F
et de période T.
Pr A. RAIHANI

9

(5)

LE PIC 16F876 :
Les éléments de base:
Le signal d ’horloge OSC est en
fait délivré par unoscillateur
externe qui peut être un quartz
ou une cellule RC.
Ce signal appliqué au PIC est
ensuite, de façon interne, divisé
par 4.

Temps t

Cycle machine
Cycle machine
Cycle machine

On appelle alors cycle machine
la durée caractérisant 4 périodes
d ’horloge.

Pr A. RAIHANI

10

(6)

LE PIC 16F876 :
Les éléments de base:
Cette base de temps permet
alors de rythmer l’exécution des
instructions duprogramme:
Ainsi, au cours de chaque cycle
machine:
• Incrémentation du registre PC.
• Recherche de l’instruction dont
l’adresse est contenue dans le
registre PC.
• Exécution de l’instruction qui
était pointée par le registre PC
au cours du cycle précédent.

Cycle 0

Cycle 1

Cycle 2

PC

PC+1

PC+2

Temps t

Recherche
Instr(PC)
Exécution
Instr(PC-1)

Recherche
Instr(PC+1)
Exécution
Instr(PC)Conclusion:
Il faut un cycle machine
pour exécuter une instr.
instr.
Pr A. RAIHANI

Recherche
Instr(PC+2)
Exécution
Instr(PC+1)

11

(1)

LE PIC 16F876 :
Les éléments de base:
ALU et Acc. W:
L’ALU:
Unité Arithmétique et
logique 8 Bits qui réalise les
opérations arithmétiques et
logique de base.
L’accumulateur W:
registre de travail 8 bits,
toutes les opérations à deux
opérandes passe par lui.

Pour lesinstructions dont un des opérandes est un registre, le résultat peut
être récupéré soit dans l’accumulateur, soit dans le registre lui-même.
Pr A. RAIHANI

12

(2)

LE PIC 16F876 :
Organisation de la mémoire:
Il existe trois blocs de mémoire dans un PIC :
la mémoire programme
la mémoire de données
et la mémoire EEPROM.
Mémoire
programme
de type
flash

96
registres
systèmes

8*1024 mots
de 14...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • chapitre2
  • Chapitre2
  • Chapitre2
  • Chapitre2
  • Chapitre2
  • Chapitre2
  • Chapitre2
  • Candide chapitre2

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !