Vous êtes sur la page 1sur 6

Fiche de TD1

TD SIE 1.1 Questions de compréhensions


1) Définir : système embarqué, système informatique, microcontrôleur, SoC, ASIC,
interruption, logiciel.
2) Citer 04 domaines d’application de système embarqué
3) Citer 04 caractéristiques d’un système embarqué
4) Quelle différence existe-t-il entre les Processeurs CISC et RISC
5) Quelles sont les caractéristiques d’un système d’exploitation mobile ?
6) Citer 03 systèmes d’exploitation mobiles
7) Décrire le mécanisme général d'une interruption dans un système à microprocesseur
8) Donner une source externe et une source interne d’interruptions dans un système à
microcontrôleur
9) Donner l’architecture générale des systèmes embarqués
10) Donner l’architecture interne simplifiée d’un microcontrôleur
11) Donner la différence entre un microprocesseur et un microcontrôleur :
12) Pourquoi a-t-on besoin d’utiliser un modèle pour développer un logiciel ou une interface
IHM ?
13) Citer trois modèles utilisés dans le développement logiciel ou d’interface IHM
14) Quels sont les deux modes de communication d’un système informatisé avec l’extérieur ?
15) Quelle différence existe-t-il entre les modes de transfert PIO et DMA
16) Citer 05 éléments internes essentiels qu’on retrouve dans un PIC 16F877 ?
17) Quelle est la démarche à suivre pour concevoir et réaliser un système embarqué ?

TD SIE 1.2

QCM : Choisir la ou les bonne(s) réponse(s) et répondre sous forme de tableau.


1) Un microprocesseur contient :
a) L’unité arithmétique et logique
b) Mémoire
c) Les registres
d) L’unité de contrôle

1
2) L’architecture VON NEUMANN utilise :
a) 1 Bus de données
b) 2 Bus de données
c) 3 bus de données
3) Un système embarqué est une construction
a) Modulaire
b) Non modulaire
4) Un système embarqué permet de :
a) Programmer un système
b) Contrôler et piloter un système
c) Simuler l’environnement d’un système
5) Un système embarqué est dit temps réel s’il respecte :
a) Le temps de réponse
b) L’urgence
c) Le temps
d) La durée du traitement
TD SIE 1.3

On désire réaliser un système de commande de MCC via un Microcontrôleur PIC. Pour


cela on dispose de deux interrupteurs, « Marche/Arrêt » et « Invert » qui permettent soit de
mettre en marche ou d’arrêter le moteur, soit d’inverser son sens de rotation.

 Lors de la mise en marche du moteur, une Led verte s’allume.


 Lors de la mise en Arrêt du moteur, une Led rouge s’allume.
 Lors de l’inversion du sens de rotation du moteur, une Led Jaune s’allume.

NB : on utilisera tout composants électroniques nécessaires pour la réalisation de ce système.

1) Donner le synoptique de ce système.


2) Proposer un schéma pour ce système
3) Décrire l’organigramme du programme de ce système
4) Ecrire un programme en assembleur permettant de faire fonctionner ce système.

2
TD SIE 1.4

On propose le schéma de simulation suivant :

Description du Fonctionnement :

- Lors de la fermeture de l’interrupteur A uniquement, toutes les Leds s’allument pendant


2s puis s’éteignent pendant 2s et le cycle recommence.
- Lors de la fermeture de l’interrupteur B uniquement, les Leds s’allument et s’éteignent
successivement de S1 à S5 avec un délai de 2s et le cycle recommence.
- Lors de la fermeture de l’interrupteur C uniquement, les Leds s’allument et s’éteignent
successivement de S5 à S1 avec un délai de 2s et le cycle recommence.
- Lors de la fermeture des interrupteurs A et B ou A et C ou B et C, les Leds s’allument
et reste statiques.
- Lors de la fermeture des interrupteurs A, B et C, les Leds S1, S3 et S5 s’allument
pendant 1s et s’éteignent pendant 1s puis les Leds S2 et S4 s’allument pendant 1s et
s’éteignent pendant 1s et le cycle recommence.

1) Configurer les ports de ce système.


2) Donner l’organigramme permettant de décrire le système
3) Ecrire en Langage assembleur le programme de ce système

3
TD SIE 1.5

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 :

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

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

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

TD SIE 1.6

On veut réaliser un système qui permet, partir des valeurs indiquées par deux capteurs
de température dont l’une est placé à l’intérieur d’une salle et l’autre placé à l’extérieur,
d’indiquer la différence de température entre un milieu interne et un milieu externe. L’affichage
des résultats se fera sur des afficheurs 7 segments comme indiqué sur la figure ci-dessous. Les
capteurs de température sont simulés ici par des potentiomètres A (pour l’intérieur) et B (pour
l’extérieur).

1) Ressortir le synoptique du système


2) Etablir un programme en C permettant de réaliser ce système embarqué.
4
TD SIE 1.7

Soit le montage suivant permettant de commander 8 diodes LED :

- Si RA0=0, les 8 diodes LEDs clignotent avec un délai d’une 1 secondes,


- Si RA0=1, on obtient le cycle répétitif suivant :

5
Diodes LED allumés Durée
D0D1 1s
D2D3 2s
D4D5 3s
D6D7 4s
Aucune diode 1s

1. Ressortir le synoptique du système

2 Ecrire un programme en C permettant de commander les diodes LED.

TD SIE 1.8

On désire réaliser un système de régulation de la température dans une salle à base d’un
microcontrôleur. Pour cela on dispose d’un capteur de température LM35, d’un ventilateur
(moteur asynchrone monophasé), d’une alarme et des composants électroniques (résistances,
transistors, Leds, Relai etc…).

Le système fonctionne comme suit :

- Lorsque la température est inférieure ou égale à 25°C, une Led Verte s’allume et le
ventilateur est éteint.
- Lorsque la température est supérieure à 30°C et inférieure ou égale à 50°C, la Led Verte
s’éteint et une Led rouge s’allume. Le ventilateur est mis en marche.
- Lorsque la température est supérieure à 50°C, la Led rouge clignote et une alarme
retentie.
1) Donner le synoptique de ce système.
2) Proposer un schéma pour ce système
3) Décrire l’organigramme ou le Grafcet du programme de ce système
4) Ecrire un programme en assembleur permettant de faire fonctionner ce système.
5) Ecrire un programme en C permettant de faire fonctionner ce système.

Vous aimerez peut-être aussi