Académique Documents
Professionnel Documents
Culture Documents
COMPTE RENDU TP3 Uc Up
COMPTE RENDU TP3 Uc Up
Présenté par :
Jibril SALEM
Année anniversaire :2023-2024
But de TP
Durant ce TP on a Développé des programmes assembleur sous MPLAB a fin de les Tester
leurs codes HEX générés par MPLAB en utilisant ISIS.
Travail demandé
1. Développer sous MPLAB un programme ASM permettant d’allumer une diode LED
connecté sur RB0 par simple appui sur un bouton poussoir (5v) connecté à RA0, la diode
restera allumée jusqu’à appuyer sur le 2ieme bouton (RA1=5v)
Voici le code de notre programme
Explication du programme
Pour pouvoir allumer une LED brancher sur RB0 avec un simple appui sur un bouton
poussoir brancher sur RA0 on doit suivit les étapes suivantes :
A. On configure RB0 en sortie et RA0 en entrée, pour cella on doit se rendre bank1 afin
d’accéder aux registres de direction TRISA et TRISB en mettant le bit 5 de registre
STATUS à 1(RP0==1).
B. On retourne au bank0 en mettant le bit 5 de registre STATUS à 0(RP0==0) afin
d’accéder aux registres de données PORTB et PORTA.
C. Pour l’allumage nous utilisons une instruction qui permet de teste l’état du PORTA si
c’est à 1 on saute l’instruction suivant vers celle qui permet de mettre PORTB à 1 de le
cas contraire on passe à l’instruction qui met à 0 le PORTB.
2. Le schéma du montage sous ISIS
Apres faire le schéma dans ISIS on copier le ficher Hexa du programme dans ISIS et voici
la Simulation du programme dans ISIS
Apres faire le schéma dans ISIS on copier le ficher Hexa du programme dans ISIS et voici la
Simulation du programme dans ISIS
4. Le Rôle des résistances de Rappel
La résistance de rappel (en anglais pull-down resistor), est une résistance dans un circuit
électronique, située entre la ligne et la source d'alimentation ou la terre, et qui amène
délibérément cette même ligne soit à l'état bas (0 en électronique numérique). Il est
important de préciser qu'il ne s'agit pas d'un type spécifique de résistance : Il s'agit d'une
résistance commune. Sa place dans le circuit lui confère ce nom en raison de la fonction
qu'elle remplit.
Les résistances de rappel sont normalement utilisées avec des sorties numériques
à collecteur ouvert ou lorsqu'il est indésirable de laisser une ligne flottante dans un circuit.
Par contre, elles augmentent la consommation énergétique du circuit.