Vorige Inhoud Volgende
_________________________________________________________________
Parallelle I/O 860409 (c) 1986 by ORD-GROUP 18
Parallelle I/O
De parallelle-I/O-kaart verzorgt de printer-interface en heeft
mogelijkheden voor 24 in- en uitvoersignalen d.m.v. de Signetics
8255 PIO. De kaart heeft een eigen interrupt-controller die een
interrupt doorgeeft aan de CPU en via een input-poort het
interrupt-nummer doorgeeft.
De parallelle-I/O-kaart maakt op dit moment gebruik van 6 I/O-
poorten. Vier van deze poorten zijn voor de 8255. De vijfde poort
heeft de volgende functie:
Bij het lezen (naar de CPU toe):
bit 0 Interrupt 0 is actief
bit 1 Interrupt 1 is actief
bit 2 Interrupt 2 is actief
bit 3 Interrupt 3 is actief
bit 4 Interrupts zijn mogelijk (Interrupt enable)
bit 5-6 Niet gebruikt
bit 7 Printerpoort is ge-enabled
Bij het schrijven (van de CPU af):
bit 0 Reset alle actieve interrupts
bit 4 Maak interrupts mogelijk (Interrupt enable)
bit 7 Enable de printerpoort
De zesde poort is de printerdatapoort. Alle data die naar de
printer moet worden verzonden wordt naar deze I/O poort gestuurd.
De hardware zorgt verder voor het handshaken met de printer.
Van de interrupts wordt interrupt 3 altijd gebruikt voor de
printerpoort. De andere interrupts kunnen worden geactiveerd
vanaf de algemene I/O connector. Deze connector (50-polig female)
bevat ook de 24 I/O lijnen van de 8255. Deze connecter is vrij en
kan voor van alles worden gebruikt.
De printerpoort heeft een standaard Centronics-connector.
_________________________________________________________________
Vorige Inhoud Volgende