80 likes | 195 Views
Entrées-Sorties TOR. David Saint-Mellion. Modèle du composant. 3 éléments : un Port (PA et PB du 6821). Un registre de Données (ORA et ORB du 6821). Un registre de Direction (DDRA et DDRB du 6821). Configuration des bornes du Port. On écrit dans le registre de direction DDRA
E N D
Entrées-Sorties TOR David Saint-Mellion
Modèle du composant 3 éléments : • un Port (PA et PB du 6821). • Un registre de Données (ORA et ORB du 6821). • Un registre de Direction (DDRA et DDRB du 6821).
Configuration des bornes du Port On écrit dans le registre de directionDDRA • bit à « 0 » entrée • bit à « 1 » sortie Remarque : Les bornes non connectées sont configurées en Entrée afin de rendre électriquement neutres. • DDRA 07h
L’exploitation du Port Ecrire dans le registre de données • Modifie les valeurs sur les bornes configurées en sorties. • ORA <-- 23h S2=0, S1=1, S0=1
L’exploitation du Port Lire le registre de Données • prélève les valeurs présentes sur les bornes du Port. • ORA 83h ou 9Fh.
Initialisation matérielle Le composant est connecté à la borne RAZ du processeur. Au Reset du µp : • les bornes du Port sont configurées en entrées • le registre de Données est initialisé à «0 ».
Contact et borne du Port Un contact est associé à une borne du Port par une résistance de tirage. • Eventuellement un condensateur est utilisé pour filtrer les rebonds
Les événements Le changement d’état d’une entrée crée des événements soit : • le passage de 0 à 1 (front montant) • le passage de 1 à 0 (front descendant).