Tp n3 TPn PPI Introduction Le est un circuit programmable de broches voir ?gure d'interface d'entrée sortie parallèle qui a été conçu pour travailler avec les microprocesseurs de la famille INTEL Il est formé par trois ports d'entrées sorties chaque port
TPn PPI Introduction Le est un circuit programmable de broches voir ?gure d'interface d'entrée sortie parallèle qui a été conçu pour travailler avec les microprocesseurs de la famille INTEL Il est formé par trois ports d'entrées sorties chaque port est de bits qui peuvent être programmés en entrée ou en sortie avec trois modes di ?érents mode zéro mode un et mode deux Le circuit contient port Port A Port B Port C ou Le port C est divisé en deux port C haut et port C bas Le schéma bloc du est divisé en deux groupes Groupe A formé par le port A et le port C haut Groupe B formé par le port B et le port C bas On peut programmer le selon trois modes Mode Entrée sortie de base Mode Entrée sortie échantillonnée Mode Bus bidirectionnel dans notre TP on utilise l ? interface en mode En mode zéro les ports du A peuvent être programmés en entrée ou en sortie bits pour le port A bits pour le port B et le port C est formé de deux quartes un quarte haut et un quarte bas donc il y a combinaisons possibles CPartie Pratique Ce tp sera etre basé sur la commande de et la familiarisation avec l ? utilisation des instructions d ? INput et OUTput et avoir une idée comment activer et controler les ports C Programme en assembleur qui nous permet De manipuler l ? eclairage des LED Un programme pour que l ? output h Instruction MOV AL OUT AL MOV AL OUT AL Description Charger AL par la valeur Activation de Port de controle K Charger AL par la valeur en hexa A ?cher la valeur h dans les LED en Binaire h b HLT Arreter l ? execution Fin de programme Un programme pour que l ? output AAh Instruction MOV AL OUT AL MOV AL AA OUT AL Description Charger AL par la valeur Activation de Port de controle K Charger AL par la valeur AA en hexa A ?cher la valeur AAh dans les LED en Binaire AAh b HLT Arreter l ? execution Fin de programme Un programme pour allumer touts les LEDs CInstruction MOV AL OUT AL MOV AL FF OUT AL Description Charger AL par la valeur Activation de Port de controle K Charger AL par la valeur FF en hexa A ?cher la valeur AAh dans les LED en Binaire FFh b HLT Arreter l ? execution Fin de programmeUn programme en assembleur qui nous permet de lire l ? état des switches Un programme pour lire d ? état des switches Instruction MOV AL OUT AL IN AL HLT Description Charger AL par la valeur Activer le porte de controle K Charger les données lus de PORT A l ? état des switches dans le registre AXlow Arreter l ? execution Fin de programme Par example COn a esayé de mettre toutes les switches en etat high et comme resultat on a
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 22, 2022
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 31.8kB