14
Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs Page 1/14 Prof : Borchani hichem et Hammami mourad EXERCICE : N°1 : Fonction logique NAND à deux entrées S = a / b 1°) Table de vérité de la fonction NAND 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 b a S 0 0 1 0 1 1 1 0 1 1 1 0 a b S RB0 RB1 RA0 S = 0 uniquement pour a=1 et b=1 Table de vérité Table d’affectation

Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

Embed Size (px)

Citation preview

Page 1: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

EXERCICE : N°1 :

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

1°) Table de vérité de la fonction NAND

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

b a S

0 0 1

0 1 1

1 0 1

1 1 0

a b S

RB0 RB1 RA0

S = 0 uniquement pour a=1 et b=1

Table de vérité

Table d’affectation

Page 2: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

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

Page 3: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

3ére méthode :

1°)

2°) Algorigramme

X=portB RB1 RB0

b a Sortie

0 0 0 1

1 0 1 1

2 1 0 1

3 1 1 0

Page 4: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

4ére méthode :

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.

X=portB RB1 RB0

b a Sortie

0 0 0 1

1 0 1 1

2 1 0 1

3 1 1 0

Page 5: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

EXERCICE : N°2 :

Programmation de plusieurs équations logiques.

S1 = a+b , S2 = .a b ,S3 = a.b , S4 = a b , S5 = ab

Correction :

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

Entrées Sorties

entrées Broches

pic sorties

Broches pic

16F84A

a RA0 S1 RB0

b RA1 S2 RB1

S3 RB2

S4 RB3

S5 RB4

0 1 1 1 1 1 1 0

1 1 1 1

0 0 1 1 0 1 1 1

PORTA=11

PORTA=010

PORTA=21

PORTA=31 11 10 01 00

S1 1 1 1 0

S2 0 1 1 1

S3 1 0 0 0

S4 0 1 1 0

S5 0 0 0 1

S ba

PORTB=5 PORTB=11 PORTB=111

PORTB=18

Table d’affectation

Page 6: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

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

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

Page 7: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

EXERCICE : N°3 : Programmation d’un Grafcet :

Système de perçage :

On vous donne le Grafcet PC du système de perçage et le tableau

d’affectation des entrées /sorties pour le microcontrôleur PIC 16F84A :

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.

Grafcet P.C

Entrées Sorties

Capteurs Broches

pic Préactionneur

Broches pic

Dcy RB0 14M1 RA0

10 RB1 12M1 RA1

11 RB2 14M2 RA2

20 RB3 12M2 RA3

21 RB4 KM RA4

P RB5

0

1 14M1

2

3

Dcy.P

11

21

20

14M2 KMM1

12M2 KMM1

4

10

12M1

Page 8: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

2°) Utilisation des jonctions :

Initia

liser

les é

tapes

du g

rafc

et

Initia

liser

les s

ort

ies

boucle

A

ctivatio

n d

e X

1 e

t désactivatio

n d

e X

0

Sort

ie

14M

1

Activatio

n d

e X

2 e

t désactivatio

n d

e X

1

S

ort

ie

14M

2et K

M

Activatio

n d

e X

3

et

désactivatio

n d

e X

2

Sort

ie

12M

2 e

t K

M

Activatio

n d

e X

4 e

t désactivatio

n d

e X

3

Sort

ie

12M

1

Activatio

n d

e X

0 e

t désactivatio

n d

e X

4

Eta

pe s

ans

actio

n

Page 9: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

EXERCICE : N°4 : Programmation

d’un Grafcet avec temporisation

0

Page 10: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

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

Page 11: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

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

Page 12: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

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

Page 13: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

FEU TRICOLORE : (MODE JOUR / NUIT)

Page 14: Fonction logique NAND à deux entrées b S RB0 RB1 …©rie d'exercices N°11-3tech... · Laboratoire génie électrique 3Stech Correction de la Série d’exercices N°11 Microcontrôleurs

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

Prof : Borchani hichem et Hammami mourad

EXERCICE : N°8: (INTERRUPTION)

Programme principal

Macro interruption