Académique Documents
Professionnel Documents
Culture Documents
COMPTE RENDU TP4 Uc Up
COMPTE RENDU TP4 Uc Up
Présenté par :
Jibril SALEM
Année anniversaire :2023-2024
But du TP
Durant ce TP on a développé des programmes assembleur sous MPLAB pour Réaliser des
signaux permettant de faire des comptages et aussi de la temporisation et Tester les code HEX
génères par MPLAB en utilisant ISIS
Travail demandé
1. Développer sous MPLAB un programme ASM permettant d’afficher les valeurs de 0 à
9 sur un afficheur à 7 segments
Pour réaliser ce code, on a tout d’abord configuré des ports comme sortie (PORTC et PORTD)
en suite on a envoyé le code en hexa qui permettent d’afficher de 1 à 9 avec un appelle à une
temporisation après l’envoie de code Hexa de chaque chiffre.
Voici le code du programme
2. Tester le code HEX généré sous ISIS en utilisant un afficheur cathode commune
Voici le schéma et la simulation de cette code en ISIS
3. Proposer un programme ASM permettant d’afficher successivement les chiffres de 0 à
99
Ce programme se construire sur le code précédent, mais cette fois on va configurer 3 ports
comme sortie (PORTB, PORTC et PORTD) après on divise notre code en deux, les unités
et les dizaines dans le code des unités on a envoyé le code en hexa qui permettent d’afficher
de 0 à 9 en appelant la temporisation (call tempo) puis dans le code des dizaines on envoie
le code en hexa qui permettent d’afficher de 1 à 9 et en appelant l’unité (call unité).
Voici le code de notre programme
Voici le schéma et la simulation de cette code en ISIS