Herunterladen Inhalt Inhalt Diese Seite drucken

Werbung

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Kleincomputer KC 85 M001 DIGITAL IN/OUT

  • Seite 3 Gesamtherstellung: Druckerei August Bebel Gotha veb mikroelektronik „wilhelm pieck" mühlhausen Ohne Genehmigung des Herausgebers ist es nicht gestattet, das Buch oder Teile daraus nachzudrucken oder auf fotomechanischem Wege zu verviel- fältigen. Ri 17/89 WV/6/1-10 84406...
  • Seite 4: Inhaltsverzeichnis

    M 001 DIGITAL IN/OUT Inhaltsverzeichnis Einleitung . Modulhandhabung . 2.1. Stecken und Entfernen des Moduls . 2.2. Modulzuweisung und Steuerbyte 2.3. Modulpriontätssteuerung . Technische Beschreibung Realisierung der Ein/Ausgabe Einheit . 3.1.1. Aufbau des DIO-Moduls . 3.1.2. Kurzbeschreibung der Schaltkreise PIO und CTC 3.2.
  • Seite 5: M 001 Digital In/Out

    M 001 DIGITAL IN/OUT EINLEITUNG Der Modul M001 DIGITAL IN/OUT (DIO) realisiert eine universell anwend- bare digitale Ein/Ausgabe- und Zähler/Zeitgebereinheit für den KC 85/2 und seine Nachfolgetypen. Mit Hilfe des Moduls lassen sich anwenderspezifische Interfaceschaltungen oder Peripheriegeräte mit Parallelschnittstellen vom KC 85 steuern. Desweiteren können durch den Modul extern anliegende Impulse gezählt...
  • Seite 6: Modulzuweisung Und Steuerbyte

    M 001 DIGITAL IN/OUT c) Den Modul bis zum fühlbaren Einrasten einschieben Der Modul ist dann richtig kontaktiert, wenn sein hervorstehender Rand unmittelbar an der Gerätewand anliegt. d) Nun kann der Computer eingeschaltet werden. Bevor die weitere Inbetriebnahme beschrieben wird, soll an dieser Stelle gleich das Entfernen des Moduls aus dem System erläutert werden Zum Entfernen des Moduls sind folgende Schritte notwendig: a) Den Computer ausschalten.
  • Seite 7 M 001 DIGITAL IN/OUT Schalten des Moduls. Die erste Stelle von kk ist Null und kann weg- gelassen werden. Die zweite Stelle von kk kann sein: 0 - Modul inaktiv 1 - Modul aktiv. Beispiel: Der DIGITAL IN/OUT Modul steckt im Schacht 8 und soll aktiviert werden.
  • Seite 8: Modulprioritätssteuerung

    M 001 DIGITAL IN/OUT 2.3. Modulprioritätssteuerung Jeder DIGITAL IN/OUT-Modul ist mit einer Prioritätssteuerung ausgestattet, seine Eingliederung in das KC-System ermöglicht. Dadaurch können mehrere DIGITAL IN/OUT-Module in das KC-System eingeordnet werden. Ist dies der Fall, gilt folgende Rangfolge: Derjenige aktivierte Modul, der sich auf dem Modulsteckplatz mit der niedrig- sten Steckplatznummer befindet, besitzt gegenüber den anderen aktiv ge- schalteten DIGITAL IN/OUT-Modulen die höchste Priorität.
  • Seite 9: Kurzbeschreibung Der Schaltkreise Pio Und Ctc

    M 001 DIGITAL IN/OUT ist der CTC-Kanal 2 als Zeitgeber und der CTC Kanal 3 als interruptgesteu- erter Zähler zu programmieren Die CTC-Kanäle 2 und 3 können aber auch unabhängig voneinander in der Betriebsart Zeitgeber verwendet werden. 3.1.2. Kurzbeschreibung der Schaltkreise PIO und CTC Den Hauptbestandteil des DIO-Modules bilden der Parallel Em/Ausgabe-Schaltkreis PIO (Parallel Input/Output Controller U855D) und...
  • Seite 10: Interruptprioritätskette

    M 001 DIGITAL IN/OUT Der Schaltkreis ist durch folgende charakteristische Merkmale gekennzeichnet: Vier voneinander unabhängig programmierbare 8 Bit Zähler/16 Bit Zeit- geberkanäle. Jeder Kanal ist wahlweise als Zähler oder Zeitgeber programmierbar. Aktuelle Werte (Zähler- bzw. Zeitgeberzustände) sind über den Daten- bus abrufbar.
  • Seite 11: Interne Adressen

    M 001 DIGITAL IN/OUT Bild 1: Interruptprioritätskette des DIO-Moduls 3.3. Interne Adressen Für den DIO-Modul sind im KC-System die in Tafel 1 angegebenen Adressen reserviert. Ein/Aus- CTC- PIO- Bedeutung gabekanal Kanal Kanal Steuerwort/Zeitkonstante Steuerwort/Zeitkonstante Steuerwort/Zeitkonstante Steuerwort/Zeitkonstante Datenwort Datenwort Steuerwort Steuerwort Tafel 1: Interne Adressen des DIO-Moduls...
  • Seite 12: Peripherieanschlußbedingungen

    M 001 DIGITAL IN/OUT 3.4. Peripherieanschlußbedingungen 3.4.1. Peripherieanschlußbelegung Der Modul verfügt über eine 26-polige Buchsenleiste für direkten Anschluß. Die Buchsenleiste ist das Koppelelement zur extern angeschlossenen Peripherie. Im Bild 2 ist die Peripherieanschlußbelegung dargestellt. Die Darstellung zeigt den Blick auf die Frontplatte des Moduls. CLK/ CLK/ Port A RDY TR0...
  • Seite 13: Eingangsschutz

    M 001 DIGITAL IN/OUT TTL-Pegel > < 2,4 V, U 0,4 V > < 2,0 V, U 0,8 V) 1 TTL-Last < - 0,25 mA < 1,6 mA) 3.4.3. Eingangsschutz Alle Peripherieanschlußsignale sind mit einer Schutzbeschaltung versehen. Diese Schaltung gewährleistet einen Eingangsschutz der Schaltkreise PIO und CTC in einem Spannungsbereich von -3V bis +8 V.
  • Seite 14: Anschlußbelegung Für Peripheriestecker

    M 001 DIGITAL IN/OUT ANSCHLUSSEMPFEHLUNG FÜR PERIPHERIESTECKER Peripherieanschluß besitzt der Modul eine 26-polige Buchsenleiste für direkten Anschluß. Durch den als Zubehör (siehe Pkt. 4.) mitgelieferten Peri- pheriestecker kann die Verbindung zwischen externer Peripherie und dem Modul realisiert werden. beiliegende Kodierschieber gewährleistet Verdrehsicherheit Peripheriesteckers.
  • Seite 15 M 001 DIGITAL IN/OUT Bild 3: Zeitablauf der Datenübertragung Die Schnittstellenbelegung für das CENTRONICS-Interface am M001 zeigt Tafel 2. Anschluß Bezeichnung Leitung 1A, 1B Masse Masse PIO A0 DATA1 PIO A1 DATA2 PIO A2 DATA3 PIO A3 DATA4 PIO A4 DATA5 PIO A5 DATA6...
  • Seite 16 M 001 DIGITAL IN/OUT Die Anschlußleitungen sollten eine Länge von 1 m nicht überschreiten. Außer- dem ist es empfehlenswert, die Datenleitungen mit jeweils einer Masseleitung zu verdrillen. Zur softwareseitigen Einbindung ist auf den folgenden Seiten das Assembler- listing des CENTRONICS-Treibers dargestellt. Das Programm gestattet sowohl den zeichenweisen Ausdruck über den Anwenderkanal 2, dies ist im BASIC über PRINT #2 bzw.
  • Seite 17 M 001 DIGITAL IN/OUT 3000 ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3000 0BA00H BA00...
  • Seite 18 M 001 DIGITAL IN/OUT BA0F 3A81B7 A, (ARGN) BA12 FE02 BA14 380E C, START BA16 A, L ; ARG1, LOW BA17 3201BA (MODSCH), A ; SCHACHT BA1A A, E ; USEROUT BA1B D602 BA1D 3811 C, ERROR BA1F E601 BA21 3200BA (HCPZ), A BA24...
  • Seite 19 M 001 DIGITAL IN/OUT BA5A PUSH BA5B 1830 HACO1 BA5D BA5D 02 ZWEI: DEFB BA5E DREI: DEFB BA5F BA5F ; PROTOKOLLFUNKTION UEBER SHIFT CLEAR BA5F ; ODER BILDSCHIRMAUSDRUCK BA5F HCOP: PUSH BA60 PUSH BA61 2AB9B7 HL, (OUTAB) ; KANAL BA64 (HL) BA65 (HL)
  • Seite 20 M 001 DIGITAL IN/OUT BA9B ; ZEICHENAUSGABE ZEICHEN IN A BA9B FE09 SDD: ; RIGHT? BA9D 280D Z, SD4 BA9F PUSH BAA0 3AA2B7 A, (STBT) BAA3 CB5F 3, A ; INTERPRET? BAA5 280F Z, SD9 ; YES BAA7 F1 BAA8 FE7F ;...
  • Seite 21: Literatur

    M 001 DIGITAL IN/OUT BADD D304 PIOA, A ; DATEN BADF 3E00 A, 0 BAE1 D305 PIOB, A ; STROBE AKTIV BAE3 3E01 A, 1 BAE5 D305 PIOB, A ; STROBE PASSIV BAE7 C1 BAE8 C9 BAE9 BAE9 ENDE LITERATUR Um sich vertiefend mit der Anwendung und Programmierung der U880- Systemschaltkreise zu befassen, sei auf folgende Literatur hingewiesen : [1] „Mikroprozessorsystem der II.
  • Seite 22 Abschrift erstellt: Götz Hupe...

Inhaltsverzeichnis