Vous êtes sur la page 1sur 4

Ecole Supérieure des Transmission TP4 : Réalisation d’un convertisseur Année 2022/2023

analogique numérique (CAN) avec affichage


L2, Module : Notion de base sur les µP
Mr Ferdjouni A. & Dr Taieb A.

But du TP4

Le µC peut être utilisé pour de nombreuses applications. Deux manipulations sont proposées.

 La première manipulation consiste à réaliser la conversion d’une tension continue grâce à un


convertisseur analogique numérique (CAN) de 10 bits et afficher la valeur convertie sur un
afficheur LCD. La valeur convertie est provient d’un potentiomètre (résistance variable). Ce
dernier sert à varier la tension d’entrée de 0 volt à 5 volts.

Dans cette manipulation, deux ports du µC sont utilisés :

 Le premier port est en entrée et est relié au potentiomètre (résistance variable).


 Le second port est en sortie et est relié à l’afficheur LCD.
 La seconde manipulation consiste à concevoir un circuit pour afficher la valeur convertie avec
une remarque sur cette valeur (Valeur petite, Valeur médiane, Valeur grande et Valeur
importante). Un tableau de correspondance entre la valeur affichée et la remarque
correspondante.

 Objectif du TP est de proposer un programme graphique à base du logiciel FLOWCODE-V5


qui réalise cette tâche.

Manipulation 01

On veut configurer le PortA du microcontrôleur PIC16F877 en mode convertisseur (CAN), en


reliant l’entrée analogique A0 du PortA à un potentiomètre (résistance variable). Ce dernier sert à
varier la tension d’entrée de 0 volt à 5 volts. La valeur convertie par le PortA est envoyée vers le
port B pour l’affichage par un LCD.

Création du fichier de développement et de simulation sous Flowcode.

Première Partie : développement du programme

Le logiciel FLOWCODE permet de générer le programme source et sa compilation pour obtenir un


programme en langage machine exécutable sur un µC16F877. Il est basé sur la description du
problème sous forme d’un organigramme.

Pour créer un nouveau programme, suivre les étapes ci-dessous :

1. Pour créer un nouveau programme, lancer le logiciel Flowcode-V5, cliquer sur « Créer
Nouvel Algorigramme Flowcode », ensuite cliquer sur « OK »
2. Choisir le microcontrôleur 16F877.
3. Sélectionner <Options Globales=, changer la vitesse Horloge (Hz) en 8000000 et cocher
l’icône <Configurer Puce », ensuite cliquer sur <OK=.
4. Dans la liste <Pictogrammes= et avec le bouton droit de la souris, faire choisir l’icône
« Boucle » et faire glisser jusqu’à l’organigramme entre « DEBUT » et « Fin ».

1
Ecole Supérieure des Transmission TP4 : Réalisation d’un convertisseur Année 2022/2023
analogique numérique (CAN) avec affichage
L2, Module : Notion de base sur les µP
Mr Ferdjouni A. & Dr Taieb A.

5. Dans le panneau de FLOWCODE, placer l’afficheur LCD (20x2), et relier le premier au


PortB avec LCD.
6. Sur le même panneau, placer un potentiomètre (ADC), connecter le potentiomètre avec
l’entrée du PortA (an0).
7. Réaliser l’organigramme suivant (figure 1). Configurer correctement chaque bloc.

Figure 1 : Organigramme du convertisseur (CAN) avec afficheur LCD 20x2.

2
Ecole Supérieure des Transmission TP4 : Réalisation d’un convertisseur Année 2022/2023
analogique numérique (CAN) avec affichage
L2, Module : Notion de base sur les µP
Mr Ferdjouni A. & Dr Taieb A.

Application N°02 :

Réaliser un programme graphique qui permet d’afficher une valeur convertie à partir d’un
convertisseur analogique numérique (ADC). La valeur convertie est affichée sur un afficheur LCD.
Pour cela, on a utilisé un potentiomètre (résistance variable) qui est connecté au PortA (an1) et un
afficheur LCD (20x4) qui est connecté au PortB. Le tableau suivant permet de faire la
correspondance.

Potentiomètre (ADC du AFFICHEUR LCD


PortA)
(an1)
Valeu_ADC < 128 Valeur petite
128<Valeu_ADC < 255 Valeur médiane
255<Valeu_ADC < 512 Valeur grande
ailleurs Valeur importante

Dans cette réalisation utiliser le PORTA comme entrée et le PORTB comme sortie.

1. Réaliser la description graphique sous FLOWCODE, simuler.

NB : Utiliser les figures suivantes pour réaliser le programme graphique désiré.

3
Ecole Supérieure des Transmission TP4 : Réalisation d’un convertisseur Année 2022/2023
analogique numérique (CAN) avec affichage
L2, Module : Notion de base sur les µP
Mr Ferdjouni A. & Dr Taieb A.

Vous aimerez peut-être aussi