Vous êtes sur la page 1sur 1

Atelier n°2 « SWITCHs -LEDs» – Enoncé

esprit ►
Ecole Supérieure Privée
Matière : Architecture des Microcontrôleurs et Projet Unité pédagogique : Systèmes Embarqués

d’Ingénierie et de Technologies

SWITCH LED :
On se propose dans cet atelier d’implémenter, sur un PIC16F84, un système qui permet d’allumer et
d’éteindre des LEDs à travers des interrupteurs.

Figure 1 : Schéma du montage

Le système est composé de :

• Deux logic state liés aux brochex RA0 et RB1.


• Deux Leds liées aux broches RB2 et RB3.

Au repos les leds sont éteintes.


L’appui sur l’interrupteur RA0 (logic state = 1) allume la Led RB2.
Lorsqu’on lâche l’interrupteur RA0 (logic state = 0) éteinte La led RB2
L’appui sur l’interrupteur RB1 (logic state = 1) allume la Led RB3.
Lorsqu’on lâche l’interrupteur RB1 (logic state = 0) éteinte La led RB3

1. Avant de passer à l’écriture de notre code en assembleur, nous vous proposons de commencer par une
phase de réflexion et de conception. Proposer un organigramme pour réaliser le panneau d’affichage.

2. 2. Retranscrivez votre organigramme en un code en langage assembleur sous MPLAB et passer à la


simulation.

Vous aimerez peut-être aussi