Der “8255A” ist ein programmierbarer I/O-Baustein, der speziell auf die Intel-Mikroprozessoren ( kompatiblen) abgestimmt ist. Der volle Name dieses IC ist Programmable Peripheral Interface (PPI). Der Chip hat drei 8-bit-I/O-Ports, welche in zwei Gruppen aufgeteilt sind, von denen jede 12-Bit breit ist. Der PPI kennt drei Betriebsarten, die mit einem Steuerwort vorgegeben werden. Die Programmierbarkeit liegt hierbei in der Zuordnung der Ports als Ein- oder Ausgang. In der ersten Betriebsart (Mode 0) kann jede Gruppe von 12 I/O-Pins in 4er-Gruppen zusammengefaßt als Ein- oder Ausgang definiert werden. In der zweiten Betriebsart (Mode 1) kann jede Gruppe acht Ein- oder Ausgangsleitungen haben. Die übrigen Pins (4) werden zur Steuerung verwendet.
Bleibt noch (Mode 2) diese Betriebsart stellt einen bidirektionalen 8-Bit-Bus und fünf Steuerleitungen zur Verfügung. |