Microcontroller (T89C51AC2) mittels Hyperterminal auslesen

Gast #5084310
Lesenswert?

Hallo liebe Mikrocontroller- Gemeinde,

im Rahmen eines Projektes haben wir ein Programm (Assembler, Prog Studio 
6) für eine Elektromotor geschrieben, nun soll über das Hyperterminal 
(per RS 232) ausgegeben werden was der Motor gerade tut (er bewegt sich, 
ggf. mit Drehrichtung und an welcher Position der Motor sich befindet?). 
Wir haben extreme Schwierigkeiten das hin zu kriegen habt ihr das 
eventuell Tipps für uns, oder noch besser eine Anleitung für Dumme 
Maschinenbauer?!?

Zum Motor selbst: Der E-Motor ist in einem Gehäuse verbaut, an der Welle 
des Motors ist ein Ausleger angebracht. Der Ausleger passiert, beim 
drehen, vier Lichtschranken.

Ich bedanke mich im voraus für eure Hilfe und freue mich, neben Hohn uns 
Spott, auf Antworten.

LG
Gast #5084336
Lesenswert?

Programmiert haben wir folgendes;

Der Motor dreht auf dem Kürzesten weg eine durch die Cursortasten 
vorgewählte Position an (die Positionen sind oben, unten, rechts und 
links).
(Das war nicht das Problem)

Das was uns zur Verzweiflung führt ist die Verbindung zum Hyperterminal 
aufzubauen, am Rechnerbildschirm soll dann angezeigt werden ob der Motor 
dreht oder in Position ist.

Müssen wir da was schon im Assemblercode einbauen oder reicht es den 
Hyperterminal zu verbinden und dann was zu machen (im Hyperterminal was 
programmieren)???

Wir haben leider keine Ahnung und finden keine brauchbaren Infos.
Gast #5084351
Lesenswert?

AhnungsloserMaschinenbauStudent schrieb:
> durch die Cursortasten
> vorgewählte Position an

Wo sind denn die Cursortasten? Der Motor wird also nicht über die 
serielle Schnittstelle gesteuert, sondern ihr wollt darüber nur die 
Positionsmeldung erhalten, richtig?

Jetzt haben wir erfahren, dass ihr in Assembler programmieren wollt. Das 
ist ja schon mal etwas.
Nochmal die Frage: habt ihr es denn schon hinbekommen, die 
Lichtschranken einzulesen?
Und habt ihr es schon mal geschafft, ein Zeichen über RS232 zu 
versenden?
Dazu gibt es mit Sicherheit Beispielcode, bzw. könnte auch ein Blick ins 
Datenblatt helfen.

Das wird mühsam, ich klink mich aus.
Beitrag #5084362 wurde von einem Moderator gelöscht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren