0% ont trouvé ce document utile (0 vote)
687 vues3 pages

Cours et exercices sur microcontrôleurs

Ce document présente trois exercices sur les microcontrôleurs. Le premier exercice décrit un système de barrière automatique commandé par un microcontrôleur et demande de proposer un schéma de carte de commande et le programme associé. Le deuxième exercice concerne la mise en œuvre d'un codeur optique à dix pas à l'aide d'un microcontrôleur PIC. Le troisième exercice porte sur la réalisation d'un système de comptage en fonction de deux tensions avec affichage sur des afficheurs 7 segments.

Transféré par

bounegab
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
687 vues3 pages

Cours et exercices sur microcontrôleurs

Ce document présente trois exercices sur les microcontrôleurs. Le premier exercice décrit un système de barrière automatique commandé par un microcontrôleur et demande de proposer un schéma de carte de commande et le programme associé. Le deuxième exercice concerne la mise en œuvre d'un codeur optique à dix pas à l'aide d'un microcontrôleur PIC. Le troisième exercice porte sur la réalisation d'un système de comptage en fonction de deux tensions avec affichage sur des afficheurs 7 segments.

Transféré par

bounegab
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Iset Nabeul Cours microcontrôleurs

Direction Générale des Etudes Technologiques, Institut Supérieur des Etudes Technologiques de
Nabeul

Examen
Microprocesseurs et Microcontrôleurs
ème
Filière : 2 Année Licence Appliquée en Génie Electrique – Année universitaire 2013-2014 –
Semestre 2
Classes : AII2
Durée : 1H30
Nombre de pages : 02
Documents : Non autorisés
Enseignants : Mme Yosra RKHISSI KAMMOUN et M. Nizar TOUJENI

Exercice 1 : (5 points)
A la présence d’une carte magnétique (p), une barrière automatique se lève jusqu’au contact
(b), elle reste levée pendant 10s ensuite elle s’abaisse pour retoucher le contact (a). Les
mouvements de la barrière sont possibles grâce à un moteur à 2 sens, commandé par deux
contacteurs. Ce cycle est décrit par le GRAFCET de point de vue PC suivant :

Figure 1

1. Donner un schéma de la carte de commande à base d’un microcontrôleur de votre choix.


2. Ecrire par la suite le programme en C à implanter dans le microcontrôleur.

Exercice 2 : (7,5 points)

Un codeur optique à dix pas est installé sur l’arbre d’une machine tournante (M) afin de
détecter la position angulaire. Le code binaire de la position est fourni sur quatre bits (a3, a2,

Y. RKHISSI KAMMOUN 58
Iset Nabeul Cours microcontrôleurs

a1, a0). On cherche à mettre en œuvre un système de transcodage fournissant la position


angulaire en code binaire naturel sur les sorties (S3, S2, S1 et S0).

Figure 2
Le tableau suivant donne le code binaire de la position du disque incrémental :

Pas a3 a2 a1 a0
0 0 0 1 0
1 0 1 1 0
2 0 1 1 1
3 0 1 0 1
4 0 1 0 0
5 1 1 0 0
6 1 1 0 1
7 1 1 1 1
8 1 1 1 0
9 1 0 1 0
1. Dresser la table de vérité donnant les sorties (S3 S2 S1 S0) en fonction des sorties du
codeur optique (a3, a2, a1, a0).

2. Etablir un programme en C permettant de réaliser un codeur optique à dix pas à base d’un
PIC 16F877 en respectant la table des mnémoniques suivante :

Désignations Les entrées /Sorties


a3, a2, a1, a0 PORTD.3, PORTD.2, PORTD.1, PORTD.0
S3, S2, S1, S0 PORTB.3, PORTB.2, PORTB.1, PORTB.0

Exercice 3 : (7.5 points)


On veut réaliser un système de comptage selon les valeurs de deux tensions analogiques VA
et VB. L’affichage des résultats se fera sur des afficheurs 7 segments comme indiqué sur la
figure ci-dessous:

Etablir un programme en C permettant de réaliser les opérations suivantes :


 Comptage modulo 20 si VA < VB.

 Décomptage modulo 20 si VA  VB.

Y. RKHISSI KAMMOUN 59
Iset Nabeul Cours microcontrôleurs

Figure 3

Y. RKHISSI KAMMOUN 60

Vous aimerez peut-être aussi