Sie sind auf Seite 1von 17

Département Technologies de l’Informatique (TI)

Support de travaux pratiques


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

Enseignant : SAADAOUI Abdelkader


Etudiant : hela ben ghorbel

Année universitaire : 2019/2020

SAADAOUI Abdelkader
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: ATELIER Microcontrôleur Enseignant : SAADAOUI
AK.

Objectif : se familiariser avec l’environnement du logiciel Proteus et de


compilateur MikroC PRO pour programmer un PIC.

*Travail demandé
1. Installation de l’ ISIS

2. Installation de MikroC

3. Réalisation de circuit avec des LEDs

codes source  :

SAADAOUI Abdelkader
Manipulation N1  :
 ce programme permet d’allumer toutes les diodes simultanément

SAADAOUI Abdelkader
Département Technologies de l’Informatique

TP N2 : Contrôler un afficheur 7 segments via le pic 16F877


Classes : L2- SEM
ECUE: ATELIER Microcontrôleur Enseignant : SAADAOUI
AK.
Travail demandé :

1. Réalisation de circuit avec un afficheur 7 segments qui fait un comptage :

SAADAOUI Abdelkader
2. Codes source :

3. Réalisation un circuit sous ISIS liant le port b du PIC 16F877 avec


deux afficheurs 7 segments qui fait un comptage et décomptage :

SAADAOUI Abdelkader
Codes sources

SAADAOUI Abdelkader
Département Technologies de l’Informatique

TP N3: programmation d’un afficheur LCD via un pic 16F877


Classes : L2- SEM
ECUE: ATELIER Microcontrôleur Enseignant : SAADAOUI
AK.
1. Réalisation de schéma ci-dessous

Association des broches du LCD au port b du définition du sens


pic

sbit LCD_RS at RB4_bit; sbit LCD_RS_Direction at TRISB4_bit;

sbit LCD_EN at RB5_bit; sbit LCD_EN_Direction at TRISB5_bit;

sbit LCD_D7 at RB3_bit; sbit LCD_D7_Direction at TRISB3_bit;

sbit LCD_D6 at RB2_bit; sbit LCD_D6_Direction at TRISB2_bit;

sbit LCD_D5 at RB1_bit; sbit LCD_D5_Direction at TRISB1_bit;

sbit LCD_D4 at RB0_bit; sbit LCD_D4_Direction at TRISB0_bit;

SAADAOUI Abdelkader
2. Codes source

SAADAOUI Abdelkader
Département Technologies de l’Informatique

TP N4 : Programmation de la modulation largeur d’impulsion avec


le pic 16F877
Classes : L2- SEM
ECUE: ATELIER Microcontrôleur Enseignant : SAADAOUI
AK.
Travail Demandé
1. Réalisation de schéma

2. code source

SAADAOUI Abdelkader
 On n’a fait une modification et on ajoute un oscilloscope

observation :

SAADAOUI Abdelkader
SAADAOUI Abdelkader
Département Technologies de l’Informatique

TP N5 : Gestion des interruptions via le pic 16F877


Classes : L2- SEM
ECUE: ATELIER Microcontrôleur Enseignant : SAADAOUI
AK.

1. Réalisation d’un schéma :

2.code source

SAADAOUI Abdelkader
• Interruption logicielle

• Interruption matérielle :

SAADAOUI Abdelkader
Département Technologies de l’Informatique

TP N6 : Programmation du conversion analogique


numérique « CA3, ADC » du pic 16F877
Classes : L2- SEM
ECUE: ATELIER Microcontrôleur Enseignant : SAADAOUI
AK.

Réalisation d’une schéma :

Code source :

SAADAOUI Abdelkader
SAADAOUI Abdelkader
Département Technologies de l’Informatique

TP N7:Programmation d’une communication série du


pic 16F877
Classes : L2- SEM
ECUE: ATELIER Microcontrôleur Enseignant : SAADAOUI
AK.

Réalisation de circuit :

code source :

SAADAOUI Abdelkader
SAADAOUI Abdelkader

Das könnte Ihnen auch gefallen