Vous êtes sur la page 1sur 14

Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 1/14

EXERCICE : N°1 : Table d’affectation

Fonction logique NAND à deux entrées S=a /b a b S


1°) Table de vérité de la fonction NAND RB0 RB1 RA0
Table de vérité
b a S
0 0 1 S = 0 uniquement pour a=1 et b=1
0 1 1
1 0 1
1 1 0

2°) L’algorigramme de cette fonction par plusieurs méthodes :

1ére méthode : En faisant des tests sur les différentes variables a et b

Prof : Borchani hichem et Hammami mourad


Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 2/14

2ére méthode : Avec l’icône CALCUL (Les variables a et b et S sont de types booléenne) « bit »

Prof : Borchani hichem et Hammami mourad


Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 3/14

3ére méthode :

RB1 RB0
X=portB
1°) b a Sortie
0 0 0 1
1 0 1 1
2 1 0 1
3 1 1 0
2°) Algorigramme

Prof : Borchani hichem et Hammami mourad


Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 4/14

4ére méthode :

RB1 RB0
X=portB
b a Sortie
0 0 0 1
1 0 1 1
2 1 0 1
3 1 1 0

3°)
Le bouton (a) est connecté à la broche RB0, le bouton (b) est connecté à la broche RB1 et la
lampe (S) est connectée à la broche RA0.

Prof : Borchani hichem et Hammami mourad


Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 5/14

EXERCICE : N°2 :
Table d’affectation
Programmation de plusieurs équations logiques. Entrées Sorties
Broches
S1 = a+b , S2 = a.b ,S3 = a.b , S4 = a  b , S5 = ab entrées Broches
sorties pic
pic
16F84A
a RA0 S1 RB0
Correction : b RA1 S2 RB1
S3 RB2
PORTA=3 PORTA=2 PORTA=1 PORTA=0 S4 RB3
ba 1 11 1 10 1 01 10 00
S S5 RB4
S1 1 1 11 11 00
S2 0 0 11 11 11
S3 1 1 10 10 10
S4 0 0 11 11 00
S5 0 0 10 10 11
PORTB=5 PORTB=11 PORTB=11 PORTB=18
1

On pose une variable de type octet E en faisant un test à sortie multiples sur un port entier

Puisque toutes les entrées sont connectées à ce même port (PORTA).

L’état du portA est transféré dans la variable de type octet « E »

Algorigramme

1ére méthode : En utilisant l’icône multi décision

Prof : Borchani hichem et Hammami mourad


Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 6/14

2éme méthode : En faisant des tests sur les différentes variables :

3éme méthode : avec l’icône Calcul.

Prof : Borchani hichem et Hammami mourad


Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 7/14

EXERCICE : N°3 : Programmation d’un Grafcet : Grafcet P.C

Système de perçage :
0
On vous donne le Grafcet PC du système de perçage et le tableau
Dcy.P
d’affectation des entrées /sorties pour le microcontrôleur PIC 16F84A : 1 14M1
Entrées Sorties 11
Broches Broches
Capteurs
pic
Préactionneur
pic
2 14M2 KM
M1
Dcy RB0 14M1 RA0 21
10 RB1 12M1 RA1
3 12M2 KM
11 RB2 14M2 RA2 M1
20
20 RB3 12M2 RA3
21 RB4 KM RA4 4 12M1
P RB5 10

Algorigramme de ce GRAFCET par 2 méthodes :

1°) Utilisation des icones calcul :


On déclare les variables X0,X1,X2,X3,X4,dcy,P,10, ,11,20, et 21 de type booléennes.

Prof : Borchani hichem et Hammami mourad


Sortie Activation de X2 et désactivation de X1 Sortie Activation de X1 et désactivation de X0 Initialiser Initialiser les étapes
14M2et KM boucle les sorties du grafcet
14M1
Laboratoire génie électrique

2°) Utilisation des jonctions :


3Stech

Etape sans Activation de X0 et désactivation de X4


action Sortie Activation de X4 et désactivation de X3 Activation de X3
Sortie
12M1 et désactivation de X2
12M2 et KM
Correction de la Série d’exercices N°11

Prof : Borchani hichem et Hammami mourad


Microcontrôleurs
Page 8/14
Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 9/14

EXERCICE : N°4 : Programmation


d’un Grafcet avec temporisation

Prof : Borchani hichem et Hammami mourad


Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 10/14

EXERCICE : N°5 : GRAFCET avec saut d’étape

Prof : Borchani hichem et Hammami mourad


Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 11/14

EXERCICE : N°6 :
(moteur pas à pas)

Prof : Borchani hichem et Hammami mourad


Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 12/14

EXERCICE : N°7: FEU TRICOLORE (MODE JOUR)

Prof : Borchani hichem et Hammami mourad


Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 13/14

FEU TRICOLORE : (MODE JOUR / NUIT)

Prof : Borchani hichem et Hammami mourad


Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 14/14

EXERCICE : N°8: (INTERRUPTION)

Programme principal

Macro interruption

Prof : Borchani hichem et Hammami mourad

Vous aimerez peut-être aussi