Gefunden für endschalter assembler programmieren - Zum Elektronik Forum |
| 1 - Abfrage von 24 Endschaltern -- Abfrage von 24 Endschaltern |
| Das Ganze ist eine Frage des Programmes.
Die Hardware sieht eigentlich sehr einfach aus: Drei Schieberegister mit parallel-load (Parallel-zu-seriell-Wandler) dienen als Eingabe für einen Mikrokontroller. Der benötigt dann für die Dateneingabe drei IO-Pins. Die Endschalter werden an die Schieberegister angeschlossen und liefern TTL-Pegel. Soll eine "Mustererkennung" durchgeführt werden, dann taktet der Mikrokontroller alle 24 Bits aus. Entsprechende gültige Muster liegen als 32-Bit-Zahl im Flash des Mikrokotrollers vor (24-Bit-Zahlen gibts bspw. in C nicht, in Assembler wäre das auch mit 24 Bit möglich). Der Kontroller führt jetzt soviel Bitmuster-Vergleiche durch, wie auch Vergleichsmuster vorliegen. Wird keines gefunden, dann liegt ein Bohrfehler vor, und wir als solcher auf einem Display ausgegeben. Wird ein Muster "erkannt", dann kann man mit einer Art Index mehr Infos aus dem Speicher holen und diese anzeigen lassen. Das Schwierige dabei dürfte wirklich das Display werden, der Rest ist akzeptabel .
Edit: Um alles erweiterbar machen zu können, müsste im schlimmsten Fall nur ein serielles Kabel an den Rechner gestöpselt werd... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag heute wurden bisher 7 Beiträge verfasst 5 Besucher in den letzten 60 Sekunden alle 12.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |