Herunterladen Inhalt Inhalt Diese Seite drucken

Ein Zeichen Ausgeben; Text Ausgeben; Lpt.c2; Initialisierung - Conrad C-Control II Unit Handbuch

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

7 Standardmodule

7.4.9 Ein Zeichen ausgeben

function put ( byte c )
Die Funktion put schreibt ein einzelnes Zeichen (ASCII-Code) an die aktuelle Ausgabe-
position. Die Ausgabeposition verschiebt sich um eine Position nach rechts, falls das
Zeilenende noch nicht erreicht ist.

7.4.10 Text ausgeben

function print ( byte buf[], int length )
Die Funktion print gibt Zeichen (ASCII-Codes) aus einer Bytepuffervariable an der
aktuellen Ausgabeposition am Display aus. Zeichen, die nicht mehr auf die aktuelle Zeile
passen, werden abgeschnitten (kein Zeilenumbruch).
Die Ausgabe erfolgt im Hintergrund. D.h. die Funktion übergibt lediglich die Adresse des
Ausgabepuffers an das System und startet die Übertragung. Daher muß die
Bytepuffervariable statisch sein (globale Variable oder Variable eines Threads).
Referenz auf eine statische Bytepuffervariable
buf
Länge des Puffers
length

7.5 lpt.c2

Die Digitalports der C-Control II Unit können u.a. als parallele Druckerschnittstelle benutzt
werden.

7.5.1 Initialisierung

function init ()
Die Funktion init initialisiert die Druckerschnittstelle. Eventuell konkurrierende
Portfunktionen werden deaktiviert.
107

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis