Vous êtes sur la page 1sur 6

ANDRE PHILIPPE BABA DIALLO 

/ L2 GE

TP SYSTEMES EMBARQUES

Compte-rendu du TP1 :

Gestion des entrées/sorties : commande de LED par bouton poussoir.

I.Objectif du TP :

L’objectif de ce TP est de se familiariser avec les entrées sorties du pic 16F887 à travers la
réalisation d’une << commande de 4 leds par 4 boutons poussoirs>> à partir du
microcontrôleur 16F887.
Ce TP nous permettra également de faire la prise en main le logiciel MPLAB pour écrire les
programmes et les compiler.

II.Schéma de câblage :

Organigramme
CODE
PORTA EQU 05H
PORTD EQU 08H
TRISA EQU 85H
TRISD EQU 88H
STATUS EQU 03H
BCF STATUS,5
BCF STATUS,6
CLRF TRISA
MOVLW 25H
MOVWF TRISD
BCF STATUS,6
BCF STATUS,5

TEST0:
BTFSC PORTD,0
GOTO ETEA0
GOTO ALA0
TEST1:
BTFSC PORTD,1
GOTO ETEA1
GOTO ALA1
TEST2:
BTFSC PORTD,2
GOTO ETEA2
GOTO ALA2
TEST3:
BTFSC PORTD,3
GOTO ETEA3
GOTO ALA3

ETEA0:
BCF PORTA,0
GOTO TEST1
ALA0:
BSF PORTA,0
GOTO TEST1
ETEA1:
BCF PORTA,0
GOTO TEST2
ALA1:
BSF PORTA,0
GOTO TEST2
ETEA2:
BCF PORTA,0
GOTO TEST3
ALA2:
BSF PORTA,0
GOTO TEST3
ETEA3:
BCF PORTA,0
GOTO TEST0
ALA3:
BSF PORTA,0
GOTO TEST0

END

TRAVAIL
DIFFICULTES RENCONTREES
LE TRAVAIL S’EST BIEN DEROULE MAIS QUELQUES PROBLEMES SE
SONT MANIFESTES.LE CODE M’A CONDUIT A PAS MAL DE
PROBLEMES RESOLUS .AUSSI POUR LE PULL UP N’ ETAIT PAS TROP
ASSIMILE.

CONCLUSION
Ce TP nous a permis de faire la gestion des entrées /sorties du PIC 16F887 par la
commande de LEDS grâce aux boutons poussoirs .AU niveau de la simulation
sur Proteus on a rencontré un petit problème. En effet si on met pas des
résistances de tirage au niveau des switches nous n’aurons pas les résultats
escomptés

Vous aimerez peut-être aussi