WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Récepteur ir/pc 16 canaux

( Télécharger le fichier original )
par Hervé Walter FOPA TEDONGMO
Ecole normale supérieure d'enseignement technique de Douala ( ENSET) - DIPET 2 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

IV.1.2 Codage des informations reçues et émises par le microcontrôleur

Afin de piloter sélectivement les 16 sorties de l'interface, d'avoir l'état d'une entrée ou d'une sortie, l'ordinateur doit être capable de comprendre le microcontrôleur et vis versa. Ceci ne peut se faire que si ces deux éléments utilisent le même protocole de communication (dans notre cas le RS232) et une codification bien précise. Différentes commandes composées d'une suite de 8 bits allant de B0 à B7 ont été définies pour la commande d'une sortie et la lecture de l'état d'une entrée (ou sortie) selon la codification suivante :

IV.1.2.1 Codage des informations reçues par le microcontrôleur

Elle dépend de l'opération que l'on désire effectuée : la commande d'une sortie ou la lecture de l'état d'une entrée ou d'une sortie.

Tableau 4.1 : Codage des informations reçus par le microcontrôleur

B7

§ Si B7 = 1 : lire l'état d'une entrée (sortie)

§ Si B7 = 0 : Commander une sortie

B6

§ Si B6 = 1 : mettre une sortie ON

§ Si B6 = 0 : mettre une sortie OFF

B5

§ Si B5 = 1 : Inverser l'état d'une sortie

§ Si B5 = 0 : mettre une sortie ON ou OFF

B4

§ Si B4 = 1 : une entrée

§ Si B4 = 0 : une sortie

B3

Adresse de la sortie ou l'entrée concernée

B2

B1

B0

IV.1.2.2 Codage des informations émises par le microcontrôleur

Elle dépend si le microcontrôleurveut envoyer l'ordinateur l'état d'une entrée ou d'une sortie.

Tableau 4.2 : Codage des informations émises par le microcontrôleur

B7

B7 = 0

B6

B6 = 0

B5

§ Si B5=1 : l'état est 1

§ Si B5=0 : l'état est 0

B4

§ Si B4=1 : l'état d'une entrée

§ Si B4=0 : l'état d'une sortie

B3

Adresse de la sortie ou l'entrée concernée

B2

B1

B0

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"L'imagination est plus importante que le savoir"   Albert Einstein