Herunterladen Inhalt Inhalt Diese Seite drucken

Verwendung Der E/A-Anschlüsse - Kleincomputer M066 KLANG Handbuch

Inhaltsverzeichnis

Werbung

M066 – KLANG
Kanal 0 wird am Eingang mit 500 kHz getriggert und arbeitet als
Rückwärtszähler. Mit einem einzustellenden Teilerverhältnis von
80:1 liefert Kanal 0 am Ausgang eine Frequenz von 6.25 kHz.
Diese wird durch den kaskadierten Kanal 1 nochmals um 125:1
geteilt. sodaß an seinem Ausgang 50 Hz anliegen. Für Kanal 0 ist
kein Interrupt vorgesehen, jedoch für Kanal 1.
Die Kanäle 2 und 3 werden für diesen Fall nicht benötigt.
Damit ergeben sich folgende dargestellte Programmierschritte.
Kanal Art
Interrupt-
vektor
0
Kanal-
Steuerwort
0
Zeitkonstante #50 Teilerverhältnis 80:1
Kanal-
Steuerwort
1
Zeitkonstante #7D Teilerverhältnis 125:1
Tabelle 5: Programmierung des CTC für einen Interrupt
4.5 Verwendung der E/A-Anschlüsse
Die beiden 8-Bit-Anschlüsse des PSG werden für die Tonerzeugung nicht
benötigt und können unabhängig davon programmiert und benutzt werden.
Der Anschluß erfolgt mit einem 25-poligen D-SUB-Steckverbinder.
M M M M M A1 A3 A5 A7 B1 B3 B5 B7
M M T T/2 A0 A2 A4 A6 B0 B2 B4 B6
Tabelle 6: Belegung der D-SUB-Buchse an der Frontseite des M066
Es stehen 2 x 8 Bit zur Verfügung; eine Interruptverarbeitung und
Handshake-Leitungen wie bei einer Z80-PIO gibt es nicht.
Wert Bemerkung
#00 Mit I-Register = 1 ergibt sich für Kanal 1 die
Adresse #0102. Dort muß die Adresse der
Routine stehen, die bei Interrupt durch
CTC/K1 aufgerufen wird.
#47 Zählermodus, kein Interrupt,
Zeitkonstante folgt
500 kHz an K0 liefern 6,25 kHz an K1
#C7 Zählermodus, Interrupt zugelassen,
Zeitkonstante folgt
K1 liefert Interrupt (sowie 50 Hz an K2)
Buchsenbelegung, Sicht von vorn
Ax = Leitungen Anschluß A
Bx = Leitungen Anschluß B
M = Masse
T
= Taktausgang (von CTC)
T/2 = wie T, aber f/2 und Tastverhältnis 1:1
23
Kode
CTC EQU #3C
LD
A,#00
OUT
(CTC),A
LD
A,#47
OUT
(CTC),A
LD
A,#50
OUT
(CTC),A
LD
A,#C7
OUT
(CTC+1),A
LD
A,#7D
OUT
(CTC+1),A
23

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis