Vous êtes sur la page 1sur 11

République Algérienne Démocratique et Populaire

Ministère de l'Enseignement Supérieur et de la Recherche Scientifique

Université Akli Mohand Oulhadj de Bouira


Faculté des Sciences et des Sciences Appliquées
Département de génie électrique

TP N°02

Afficheur à 7 segments.

Réalisé par :Kebbouche Adel


Groupe :02 ESE

2019/2020
TP N 02 : Afficheur à 7 segments. 2020

Introduction :
Les afficheurs 7 segments sont un type d'afficheur très présent sur les calculatrices et les
montres à affichage numérique : les caractères (des chiffres, bien que quelques lettres soient
utilisées pour l'affichage hexadécimal) s'écrivent en allumant ou en éteignant des segments, au
nombre de sept. Quand les 7 segments sont allumés, on obtient le chiffre 8 ..

Objectif :
L’objectif de ce TP est permettre d’apprendre comment contrôle un afficheur à 7 segment sur
ISIS PROTEUS ensuite on va introduire un bouton pour faire incrémenter l’affichage sure ce
dernière.

Rappels :

PIC 16F84a :
Le 16F84A est un circuit intégré de 18 broches, que l'on peut trouver dans un boîtier PDIP.

Figure 1 : Brochage du PIC 16F84A.

Le 16F84A possède 13 entrées/sorties (5 dans le port A et 8 dans le port B).


Chaque entrée/sortie est configurable individuellement (en entrée ou bien en sortie).

PIC 16F877 :
16F877 est le nom d'un microcontrôleur Microchip de la famille PIC 16Fxxx.

1
TP N 02 : Afficheur à 7 segments. 2020

Figure 2 : Brochage du PIC 16F877.

Fonctionne à 20 MHz maximum.

Possède :

 35 instructions (composant RISC),


 8Ko de mémoire Flash interne pour le programme,
 368 octets de RAM,
 256 octets de d'EEprom,
 2 compteur/ timer de 8 bits,
 1 compteur/ timer de 16 bits,
 1 Watchdog,
 15 sources d'interruption,
 33 entrées/sorties numériques configurables individuellement, disposés en 5 ports
nommés de A à E,
 8 entrées configurables en entrées analogiques,
 un mode SLEEP.

2
TP N 02 : Afficheur à 7 segments. 2020

Figure 3 : Boitier du 7 segments.

Travail pratique :
1. Réalisation de schéma sur ISIS en utilisant PIC16F84A :

Figure 4 : Schéma de circuit sous Proteus.

2. Les résistances insérer au port b sont des résistances de protection pour protéger
l’afficheur.
3. Création de programme sous mikroC PRO :

3
TP N 02 : Afficheur à 7 segments. 2020

Figure 5 : programme 1 sous logiciel MicroC PRO.

On appuyé sur le bouton de simulation ‘PLAY’, et on remarque que l’afficheur affiche les
chiffres 3 et 4.

Figure 6

4. Refaire le travail précedent pour afficher de 0 jusqu'à 9 a une cadence d’une seconde
liées au PortC du PIC (j’ai utilisé un PIC16F877 pour avoir des ports C)

4
TP N 02 : Afficheur à 7 segments. 2020
 Réalisation de schéma sur ISIS en utilisant PIC16F877 :

Figure 7 : Schéma de circuit sous Proteus.

 Création de programme sous mikroC PRO :

Figure 8 : programme 2 sous logiciel MicroC PRO.

5
TP N 02 : Afficheur à 7 segments. 2020
 On appuyant sur le bouton de simulation ‘PLAY’, et on remarque que l’afficheur
affiche les chiffres de 0 jusqu’à 9 avec une pause de 1 seconde.

Figure 9 : résultats de simulation.

6
TP N 02 : Afficheur à 7 segments. 2020

5. Réalisation de schéma sur ISIS en utilisant PIC16F877 :


Dans ce exemple on a utilisé deux boutons poussoir bp1 et bp2.

Figure 10 : programme 3 sous logiciel MicroC PRO.

7
TP N 02 : Afficheur à 7 segments. 2020

Figure 11 : résultats de simulation.

6. Création d’un programme qui permet d’incrémenter le chiffre affiché de 0 jusqu’à F


en appuyant sur un bouton poussoir :

8
TP N 02 : Afficheur à 7 segments. 2020

Figure 12 : programme 4 sous logiciel MicroC PRO.

9
TP N 02 : Afficheur à 7 segments. 2020

Figure 13 : résultats de simulation.

Conclusion :
Grace à le 7 segment on peut afficher un nombre désimal : 0,1 ,2,3,4,5,6,7,8,9

Et aussi les lettres pour compter en hexadésimal :A,B,C,D,E,F.

10

Vous aimerez peut-être aussi