Vous êtes sur la page 1sur 19

Département Technologies de l’Informatique (TI)

Support de travaux pratiques


Atelier Systèmes électroniques
Classes : L2-SEM (Systèmes Embarqués et Mobiles)

Enseignant : SAADAOUI Abdelkader

Année universitaire : 2018/2019


INTRODUCTION GENERALE

Les présentes notes constituent un support de travaux pratiques consacrés aux systèmes
électroniques et destinés à des étudiants de deuxième année du Parcours : Systèmes
Embarqués et Mobiles (SEM) au Département Technologies de l’Informatique.
Ces manipulations pratiques occupent un semestre.
L’auteur remercie par avance tous les lecteurs qui lui font part de leurs critiques
et de leurs remarques constructives.
ELEMENT CONSTITUTIF (ECUE)
ATELIER SYSTEMES ELECTRONIQUES
Volume horaire Coefficient Crédit
Cours TD TP
0 0 45 2 2

Plan :

Semaine TP
Prise en main de l’environnement du logiciel Proteus ISIS et de
Séance 1 compilateur MikroC PRO pour PIC.
Séance 2 Contrôle d’un afficheur 7 Segments via le PIC 16f877.
Séance 3 Programmation d’un afficheur LCD 2*16 via un PIC 16F877.
Séance 4 Programmation d’une diode led avec PIC 16F877.
Séance 5 Programmation d’un bouton poussoir avec PIC 16F877.
Séance 6 Gestion des interruptions via le PIC 16F877.
Programmation de la modulation de largeur d’impulsion avec le PIC
Séance 7 16F877.
Programmation du Conversion Analogique/Numérique (CAN,ADC) du
Séance 8 PIC 16F877.
Séance 9 Programmation d’une Communication Série du PIC 16F877.

Pré-requis :

Objectifs Spécifiques :

Moyens et Outils Pédagogiques


 Fascicule de travaux pratiques
 Logiciel porteuse
 Documentation constructeur.

Evaluations :
 Le mode de contrôle continue : chaque TP est noté.
 La note personnalisée (NP) : sur la présence, la réalisation des exercices à la maison.
 Note sur les comptes rendus du TP.
Département Technologies de l’Informatique
TP N1 : Prise en main de l’environnement du logiciel Proteus ISIS et
de compilateur MikroC PRO pour PIC.
Classes : L2- SEM
ECUE: SYSTEMES ELECTRONIQUES Enseignant : SAADAOUI AK.

Objectif : Se familiariser avec l’environnement du logiciel Proteus et de compilateur MikroC


PRO pour programmer un PIC.

I- Le Proteus :
Le « Proteus » est une suite de logicielle
permettant la CAO électronique éditée par
la société Labcenter Electronics. Proteus
est composé de deux logiciels principaux :
ISIS, qui est un très bon logiciel de
simulation en électronique. Il est un
éditeur de schémas qui intègre un
simulateur analogique, logique ou mixte.
ARES, dédié à la création de circuits
imprimés. Grâce à des modules
additionnels, ISIS est également capable
de simuler le comportement d'un
microcontrôleur (PIC, Atmel, 8051,
ARM, HC11...) et son interaction avec les
composants qui l'entourent .
II-Le MikroC PRO :

Le « micro C PRO » est un compilateur


pour PIC Conçu par la société «
Mikroelektronika », le compilateur C
nouvelle génération "MikroC PRO" pour
microcontrôleurs PIC bénéficie d'une prise
en main très facile. Il comporte plusieurs
outils intégrés (mode simulateur, terminal
de communication, gestionnaire 7
segments,). Il a une capacité à pouvoir
gérer la plupart des périphériques
rencontrés dans l'industrie (Bus I2C, 1Wire,
SPI, RS485, Bus CAN, cartes compact
Flash, signaux PWM, afficheurs LCD et 7
segments...), de ce fait il est un des outils
de développement incontournable et
puissant.
Il contient un ensemble de bibliothèques de
matériel, de composant et la documentation
complète.

II.2. Création d’un nouveau projet :

Avec mikroC PRO, on crée un nouveau projet (Project --> New Project), et on choisit le
pic16f877 et un quartz de 20Mhz.
-On saisit ensuite le programme puis on le compile :

-Après compilation et s'il n'y a pas d'erreurs le fichier TP1.hex est créé.
-Dans ISIS, on double clic sur le microcontrôleur et on spécifie le fichier TP1.hex qui se
trouve dans le dossier TP puis OK.
Département Technologies de l’Informatique

TP N2 : Contrôle d’un afficheur 7 segments via le PIC 16F877.


Classes : L2- SEM
ECUE: SYSTEMES ELECTRONIQUES Enseignant : SAADAOUI AK.

Objectif : Dans cette expérience on va apprendre à contrôler un afficheur 7 segments.

Manipulation N1 compteur :

Circuit sous ISIS Compilateur mikroC PRO

Manipulation N2 décompteur :
Circuit sous ISIS Compilateur mikroC PRO

Manipulation N3 compteur et décompteur :

Circuit sous isis Compilateur mikroC PRO


Département Technologies de l’Informatique

TP N3 : Programmation d’un afficheur LCD 2*16 via un PIC 16F877.


Classes : L2- SEM
ECUE: SYSTEMES ELECTRONIQUES Enseignant : SAADAOUI AK.

Objectif : Cette manipulation a pour objectif de programmer un afficheur LCD 2* 16 via le


pic 16f877.

Manipulation N1 LCD:

Circuit sous ISIS


Compilateur mikro C PRO
Département Technologies de l’Informatique

TP N4 : Programmation d’une diode led avec PIC 16F877.


Classes : L2- SEM
ECUE: SYSTEMES ELECTRONIQUES Enseignant : SAADAOUI AK.

Objectif : Cette manipulation a pour objectif de programmer une diode led via le pic 16f877.

Manipulation N1 LED:

Circuit sous ISIS Compilateur mikro C PRO


Département Technologies de l’Informatique
TP N5 : Programmation d’un bouton poussoir avec PIC
16F877.
Classes : L2- SEM
ECUE: SYSTEMES ELECTRONIQUES Enseignant : SAADAOUI AK.

Objectif : Cette manipulation a pour objectif d’utiliser un bouton poussoir via le pic 16f877.

Manipulation N1 :

Circuit sous ISIS Compilateur mikro C PRO


Département Technologies de l’Informatique

TP N6 : Gestion des interruptions via le PIC 16F877.


Classes : L2- SEM
ECUE: SYSTEMES ELECTRONIQUES Enseignant : SAADAOUI AK.

Objectif : Cette manipulation a pour objectif de gérer Les interruptions via le pic 16f877.

Manipulation N1 Interruption logicielle :

Circuit sous ISIS Compilateur mikro C PRO


Manipulation N2 Interruption matérielle :

Circuit sous ISIS Compilateur mikro C PRO


Département Technologies de l’Informatique
TP N7: Programmation de la modulation de largeur d’impulsion
avec le pic 16F877.
Classes : L2- SEM
ECUE: SYSTEMES ELECTRONIQUES Enseignant : SAADAOUI AK.

Objectif : Cette manipulation a pour objectif de programmer une modulation de largeur


d’impulsion via le pic 16f877.

Manipulation N1 :

Circuit sous ISIS Compilateur mikro C PRO


Département Technologies de l’Informatique
TP N8 : Programmation du conversion analogique
numérique (ADC,CAN) du PIC 16F877.
Classes : L2- SEM
ECUE: SYSTEMES ELECTRONIQUES Enseignant : SAADAOUI AK.

Objectif : Cette manipulation a pour objectif de programmer le module CAN


(Conversion Analogique Numérique) du pic 16f877. (Le signal à convertir peut-être une
tension d'un capteur qui sera simulé par un potentiomètre.)

Manipulation N1 :

Circuit sous ISIS Compilateur mikro C PRO


Département Technologies de l’Informatique

TP N9 :Programmation d’une communication série du pic 16 f877


Classes : L2- SEM
ECUE: SYSTEMES ELECTRONIQUES Enseignant : SAADAOUI AK.

Objectif : Cette manipulation a pour objectif de programmer la Communication Série


du pic 16f877.

Manipulation N1 Liaison série :

Circuit sous ISIS


Compilateur mikro C PRO

Manipulation N2 Liaison série récepteur et émetteur :

Circuit sous ISIS


Compilateur mikro C PRO //émetteur Compilateur mikro C PRO //récepteur

Vous aimerez peut-être aussi