Herunterladen Inhalt Inhalt Diese Seite drucken

Kommunikation Über Die Serielle Schmittstelle - Conrad Electronic Robby Rp5 Bedienungsanleitung

Inhaltsverzeichnis
DEFINE led PORT[8]
led = OFF
' Festlegen der Interruptroutine
INTERRUPT switch_it
' Endlosschleife
#loop
GOTO loop
' Interruptroutine
#switch_it
tog led
RETURN INTERRUPT
Achtung:
Durch einen Fehler im Betriebssystem kommt es im Interruptbetrieb zu Problemen,
wenn der Befehl "ON (ausdruck) GOSUB (label)" verwendet wird. Werwenden Sie
"ON (ausdruck) GOTO (label)" !!
• Programmende
END
Gelangt der Steuercomputer im Verlauf der Programmabarbeitung zur END-Anweisung, wird die Pro-
gramm-abarbeitung beendet. Das System verharrt dann in einem inaktiven Zustand. Jetzt kann ein neues
Anwenderprogramm übertragen oder die Ausführung per Start-Taster wieder gestartet werden.
• Verzögerung des Programmflusses
Die Anweisung
WAIT conditionterm unterbricht die Programmausführung solange, bis die Berechnung des conditionterm
einen Wert ungleich 0 ergibt.
define key port[9]
. . .
WAIT key
In diesem Beispiel wird solange gewartet, bis vom Digitalport 9 ein HIGH-Pegel (= logisch 1) gelesen wird.
Der PAUSE Befehl unterbricht die Programmausführung für eine gewisse Zeit. Der berechnete Wert des
Parameterterms geht als Multiplikationsfaktor mit der Grundeinheit von 20 Millisekunden in die Festlegung
der Pausenzeit ein.
PAUSE term
Beispielsweise wird durch den Befehl
PAUSE 50
die Programmausführung für ca. 50*20 Millisekunden = 1 Sekunde unterbrochen. Die maximale Zeitabwei-
chung der tatsächlichen Pause vom angegebenen Wert beträgt dabei prinzipbedingt + 20 Millisekunden.
Kommunikation über die serielle Schmittstelle
• Datenausgabe
Die Datenausgabe erfolgt als Text über die serielle Schnittstelle des C-Control-BASIC Steuercomputers. Ist
über ein Schnittstellenkabel zum Beispiel ein PC mit einem Terminalprogramm angeschlossen, können die
ausgegebenen Daten dort angezeigt werden.
PRINT term
gibt das Ergebnis der Berechnung von term aus.
27
Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ccrp519 03 33

Inhaltsverzeichnis