Stap 7: De gegevens verwerken
Verwerken van de gegevens
De fase van de verwerking bestaat uit:
- controleren op een geldig SS
- controleren van pariteit
- converteren naar ASCII
- controleren op een geldig ES
- LRC controleren
Hier, doe geen ik moeite met het controleren van pariteit, zoals ik stel gewoon dat bit in op nul. Ik ook berekenen niet, de LRC voor deze kleine tutorial. Dat zou iets die een meer volledig gerealiseerd ingebouwde programmatuur zou willen doen.
Hier is de code voor het verwerken van de gegevens doen de bovenstaande stappen (sans de eerder genoemde). Vind het in de afbeelding hieronder. Het is commentaar en vrij spreekt voor zich. Een speciale opmerking over pariteit en ASCII:
Ik gewoon duidelijk de pariteitsbit (7e bit... dwz een 1 met 6 nullen achter het) en converteren van "card data" moet u 0x20 toevoegen aan de waarde. That's about it.