Herunterladen Inhalt Inhalt Diese Seite drucken

VEB Elektronik Gera MICROCOMPUTER MC 80 Nutzerhandbuch Seite 54

Inhaltsverzeichnis

Werbung

Erläuterungen:
PIN:
-
LWK:
-
RCK:
-
AUS:
-
LIN:
Initialisierung
des
Steuerportes
(PIO,
Kanal
8)
für
die
Lauf-
werkssteuerung.
Das
Steuerpart
B wird
mit
den
entsprechen-
den
Steuerwörtern
wogrammiert,
die
Interruptstartadresse
für
die
InterruptfähiSen
Bits
wird
in
die
entsprechende
Ta-
belle
eingetragen
(D2C),
die
Interrwtquellen
sind
aber
noch
gesperrt.
Laufwerk
einschalte"
Es
werden
nacheinander
folgende
Funktionen
ausgeführb
-
Initiallslerung
Steuerpart
(PIN)
- Abfrage:
Kassette
eingelegt?
(KAS)
-
bei
MP-Schreiben
(MBB-0)
oder
Löschen
IMBB=2)
Abfrage:
Schreibsperre
gesetzt?
(SSP)
- Ausgabe
Steuerdaten
(Register
E)
an
Steuerpart
B
Ei
=
1 Lesen
.
0 Schreiben
=
1 capstan
ein
.
0 capstan
aus
EZ
-
beliebig
- E3
-
1 Daten
schreiben
= 0 Pausen6egel
schreiben
- Magneten
einschalten
-
Warten
auf
Gleichlauf
(ZE,)
Rückspulen
der
eingelegten
Kassette
bis
Bandanfang;
vor
Aufruf
von
RCK
ist
LWK
auszulösen.
Von
RW
wird
bei
eingelegter
,Kassette
ein
Schnellrücklauf
ausgelöst;
bei
Endabschaltung
am
Bandende
wird
auf
Vorlauf
mit
1,76
cm/s
umgeschaltet
und
das
Programm
beendet.
Endabschaltung
des
Laufwerkes
Durch
das
Programm
werden
die
aktiven
Peripherieschelt-
kreise
CTC
und
Pt0
rückgesetzt,
am
Laufwerk
werden
alle
evtl.
,aufenden
Motoren
und
aktive
Magnete
abgeschaltet.
tnitialislerung
Lesen
"it
diese",
Unterprogramm
wird
die
gesamte
Ansteuerelek-
tronik
für
MB-Lesen
initialisiert.
Es
werden
folgende
Funktionen
ausgeführt:
- Laufwerk
einschalten
(LWK)
mit
Register
E * 0%
-
Freigabe
Synchronisationsinterrupt
(Blockendeerkennung)
-
Initialisierung
Datenpart
(PIOA)
auf
Byte-Eingabe
-
Initialisierung
CTC
für
MB-Lesen
Grundrustend
Pufferspeicher
Bei
Aufruf
dieses
Programmes
werden
die
ZwischenE>uffer-
zellen
inltialisiert.
Im
Einzelnen
werden
folgende
Funktionen
au*ge,öst:
- Pufferzelge?
(PUZ)
wird
auf
Anfang
gest&lt
(!!E@m)
- Puffer
<eE@@
@FFH)
wird
mit
f?&
geladen
-
Semaphore
ISPH)
wird
gelöscht
@&H)
-
CRC-Akkumulator
wird
gelöscht
(W$@l)
-
Bytezähler
(BYZ)
wird
gelöscht<@?@&)

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis