1800 2617 0100 T ... CENTRONIC-K63XX
**************************************************************
*                                                            *
*  Anschlusz eines Druckers K63xx an Z1013 ueber CENTRONICS  *
*                                                            *
**************************************************************

Die Daten  werden bei  einer Schnittstelle nach CENTRONIC-Stan-
dard ueber acht Datenleitungen (DATA 1 bis DATA 8) gleichzeitig
uebergeben. Deshalb ist  die erreichbare  Datenuebertragungsge-
schwindigkeit ein Mehrfaches hoeher  als  bei  einer  seriellen
Schnittstelle (z.B. V.24). 
Die Gueltigkeit der vom Computer aus an  den DATA-Leitungen des
Druckers anliegende Signalen wird vom  Drucker  mit  einem Low-
Signal auf der Strobe-Leitung mitgeteilt. 
Die Empfangsbereitschaft des Druckers  wird  dem  Computer  mit
einem kurzzeitigen Low-Signal auf der  BUSY - Leitung erklaert.
Waehrend der Datenverarbeitung - wenn  der  Druckerpuffer  voll
ist oder der Drucker OFFLINE geschalten  ist - setzt  der Druk-
ker das BUSY-CONDITION-Signal auf High.

Steckeranschluszschema:
-----------------------

Bedeutung I Z1013-Stecker(X4) I PIO I CENTRONICs-Stecker-Pin
------------------------------------------------------------
  DB0     I        A4         I PA0 I             2
  DB1     I        B4         I PA1 I             3
  DB2     I        C4         I PA2 I             4
  DB3     I        A3         I PA3 I             5
  DB4     I        B3         I PA4 I             6
  DB5     I        C3         I PA5 I             7
  DB6     I        A2         I PA6 I             8
  DB7     I        B2         I PA7 I             9
 BUSY     I       (C5)        I PB4 I            11
 STROBE   I       (B5)        I PB7 I             1
  GND     I        A5         I  -  I            16
------------------------------------------------------------

Achtung: Die in Klammern geschriebenen Pins des Steckverbinders
X4 des Z1013 sind original nicht  so  geschaltet. Sie  sind zum
Trennen der Leiterzuege freizukratzen  und  mit  kurzen  Draht-
stueckchen direkt mit den Pins 31 (PB4)  bzw. 34 (PB7) der  PIO
(Schaltkreis A 45) zu verbinden. 
Durch diesen Eingriff erlischt der Garantieanspruch !

Assemblerquelle fuer einen CENTRONICs-Treiber:
----------------------------------------------

ORG 0E808H

DRAKK:  CMP 1EH     ;Ist das Zeichen 1EH ?
       JRNZ ZEIDR-# ;Wenn nein, Sprung zum Zeichendrucken,
         LD A,0DH   ;anderenfalls
       CALL ZEIDR   ;Ausgabe von 0DH,
         LD A,0AH   ;und 0AH
ZEIDR: PUSH AF      ;Zeichen retten
         LD A,0FH   ;PIO initialisieren, Byte-Ausgabe
        OUT 1       ;Port A
        CPL         ;A,0F0H
        OUT 2       ;Port B
        POP AF      ;Zeichen zurueckholen
ZEID1:  OUT 0       ;Ausgeben an Drucker
        XOR A       ;A:=0
        OUT 2       ;Ausgeben an Port B (STROBE:=Low)
        CPL         ;A:=0FFH
        OUT 2       ;Ausgeben an Port B (STROBE:=High)
ZEID2:  IN  2       ;Port B, Daten lesen
        BIT 4,A     ;Ist BUSY Low ?
       JRNZ ZEID2-# ;Wenn nicht, dann erneute Frage,
        RET         ;anderenfalls zurueck und evtl. neues 
                     Zeichen.
        END


Diese Beschreibung entstand nach  einer  Veroeffentlichung  von
Uwe Rehn und Peter Berg in der practic 1/90, Seite 40  und soll
die Arbeit derjenigen unterstuetzen, die diese Zeitschrift
nicht erwerben konnten.

letzter Bearbeiter: Jens  Moeckel
Kontaktadresse Softwaretausch: Jens Moeckel, Magdeburger Str.1b
                               8400 RIESA


erstellt mit MicroWORD-----------------------------MOESOFT-----