Etape 23 : logiciel
Pour comprendre cette partie de l’article exige la connaissance de l’assembleur.Généralement code n’est rien d’autre que quelques instructions opportune qui modifient l’état de GP4. Ce microcontrôleur (comme la plupart des processeurs PIC) ont un générateur intégré, cependant, au lieu d’utiliser l’oscillateur interne, le CPU utilise la fréquence de la porteuse de la GP4 entrants. Logiciel n’est pas aussi complexe qu’il ne faut aucune synchronisation de données modulées. (GP4 commuté au GND ou haute). L’oscillateur interne a une très forte consommation d’énergie, et c’est une autre raison d’éviter son utilisation dans notre régime. Moins de consommation : l’organe à opérer à partir d’une distance plus grande. Nos progiciels peuvent être téléchargés ici. Il émule la carte RFID de EM4100, l’un des plus populaires. EM4100 [datasheet] est une carte mémoire en lecture seule et 64 bits dans la plupart des cas configurés pour fonctionner avec 64 pulsations par bit et codage Manchester. Manchestar code est décodé demi-vie est 32 battements produites par 32 unités et les autres barres à 0 (ce qui signifie journal. 1).
L’exemple suivant montre comment fonctionne le logiciel :
BSF TRISIO, GP4 ; GP4 en entrée (haute impédance). Transmettre un « 0 ».
MO3
MO3
MO3
MO3
MO3
MO3
MO3
BCF TRISIO, GP4 ; GP4 en sortie (GND). Transmettre un « 1 »
MO3
MO3
MO3
MO3
MO3
MO3
MO3
Notez qu’entre BSF et BCF a exactement quatre cycles d’enseignement. Considérant que l’architecture PIC utilise 4 à l’exécution des instructions, cela signifie que l’émission exactement 32 entre portant des barres enseignement de groupe.