II.2 Le Microcontrôleur …………….……………………………………………….14
II.2.1 Composants intégrés.………………………………………………....15
II.2.1.1 Le processeur (CPU) ………………………………………...15
a) Les registres CPU ………...........……………………….…16
b) Architecture des microprocesseurs ……...........…………...16
II.2.1.2 la mémoire …………………………………………………..17
a) La ROM …………………………............………………..18
b) La RAM………............……………………………………18
II.2.1.3 Le bus système………………………………………………19
II.2.1.4 L’horloge…………………………………………………….19
II.2.1.5 Les entrées/sorties (ports) .......................................................19
II.2.1.6 Convertisseur Analogique Numérique (ADC) ……………...20
a) Le registre ADCON ...........................................................20
b) Le registre ADCON0 .........................................................21
c) Le registre ADRES .............................................................22
II.2.1.7 USART ……………………………………………………...22
a) La transmission...................................................................23
b) La réception .......................................................................24
II.2.1.8 Les Timers................................................................................25
a) Timer0..................................................................................25
b) Timer1.................................................................................27
c) Timer2................................................................................28
II.2.2 Familles de microcontrôleurs et environnements de programmation.....29
II.2.3 Les avantages des microcontrôleurs ......................................................30
II.2.4 Les défauts des microcontrôleurs ...........................................................30
II.3 Afficheur à cristaux liquides (LCD) .....................................................................30
II.3.1 Introduction ..........................................................................................30
II.3.2 Schéma fonctionnel de l’afficheur LCD ...............................................31
II.3.3Brochage d’un afficheur LCD ................................................................31
II.3.4 La mémoire d’un afficheur LCD ..........................................................31
II.3.4.1 La mémoire d'affichage (DD RAM) d’un afficheur LCD…..31
II.3.4.2 La mémoire du générateur de caractères (CG RAM) d’un
afficheur LCD …….........................................……………………..31
II.3.5 Commande d'un afficheur LCD………………………………………32
II.3.5.1 Mode 8 bits …………………………………………………..32
II.3.5.2 Mode 4 bits ….………………………………………………32
II.3.6 Initialisation d’un afficheur LCD ……………………………………..32
II.3.6.1 En mode 8 bits……………………………………………….32
II.3.6.2 En mode 4 bits……………………………………………….33
II.4 Conclusion…………........………………………………………………………34
Chapitre III : Conception de la station météo sous PROTEUS.
III.1 Introduction……………………………………………………………………..35