-
-
Erfahrener Benutzer
Roboter Experte
Nö - weil Mikrocontroller ausschließlich im Binärsystem rechnen und arbeiten
Am Beispiel der Zahl 4 (im Gray-Code 0110):
PinA.2 und A.1 sind 1, der Rest ist 0.
Zahl = Pina
Zahl = Zahl AND &B00001111
LCD Zahl würde jetzt "6" auf das Display bringen.
Zahl = GRAY2BIN(Zahl) macht aus der Gray-4 (00000110) die Binär-4 (00000100)
LCD Zahl bringt jetzt "4" auf´s Display.
Nochmal: Dezimalzahlen kennt nur das Display! Im Controller wird immer mit Bytes gerechnet.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen