07.03.2014 Aufrufe

c116-4 komplett deutsch.pdf

c116-4 komplett deutsch.pdf

c116-4 komplett deutsch.pdf

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

isel-CNC-Betriebssystem 5.x<br />

iselautomation KG<br />

2.1.10 Befehl: Poke (Beschreiben von Speicheradressen)<br />

Zweck<br />

Aufbau<br />

Der Poke-Befehl erlaubt es, den Speicherinhalt des Datenspeichers einer<br />

Prozessorkarte zu ändern<br />

@B,<br />

= Gerätenummer, Standard = 0<br />

= Adresse zwischen 0 und 65 535<br />

= Wert zwischen 0 und 255<br />

Anwendung @0B 33211,128<br />

Erläuterung<br />

Beschränkung<br />

Die Karte wird durch @0 adressiert. B gibt an, dass ein Wert in den<br />

Speicher geschrieben werden soll. 33211 gibt die Adresse des zu<br />

schreibenden Wertes an. 128 ist der neue Wert dieser Speicherzelle.<br />

Der Rechner bestätigt die Ausführung mit dem Software-Handshake.<br />

Der Befehl prüft nicht, ob ein am Datenbus angeschlossenes Gerät die<br />

Daten korrekt übernommen hat.<br />

Programmierbeispiel<br />

PAL-PC<br />

(Terminalmode)<br />

GW-BASIC<br />

@0B33211,128 -<br />

Der Befehl sollte nicht verwendet werden, um interne Kartenparameter zu ändern, da sich<br />

deren Adresse ohne Mitteilung ändern kann. Der Befehl sollte nicht mit Adressen kleiner<br />

32767 benutzt werden, da diese Adressen als Datenspeicher von der Prozessorkarte<br />

genutzt werden.<br />

20

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!