Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer M066 KLANG Handbuch Seite 26

Inhaltsverzeichnis

Werbung

M066 – KLANG
Die beiden E/A-Anschlüsse des PSG sind Registern zugeordnet. Diese
Register sind wie die Klangregister vor dem Schreiben oder Lesen
auszuwählen. Die Richtungswahl für die Anschlüsse erfolgt durch die Art
der Freigabe im Mischer. Ist das dem Anschluß zugeordnete Bit Null, so
wirkt der gesamte Anschluß als Eingang, andernfalls als Ausgang. Ein
Aufteilen eines Anschlusses in unabhängige Richtungsleitungen ist daher
nicht möglich.
Bei gleichzeitiger Benutzung von Klang und den E/A-Anschlüssen ist
besonders auf diese Freigabebits im Mischer zu achten.
Mittels einfacher Ein- und Ausgabeanweisungen können Daten vom
ausgewählten Anschluß gelesen oder auf den ausgewählten Anschluß
geschrieben werden.
Die
Pegel
sind
Anschlußleitungen eine Standard TTL-Last (1.6 mA bei low-Pegel) bzw. 3
bis 4 LS-TTL-Eingänge treiben. Ein als Eingang benutzter Anschluß enthält
interne pull-up-Widerstände; offene Leitungen werden damit als high-Pegel
gelesen. Angaben zur Last eines Einganges liegen nicht vor.
Die Anschlußleitungen sind auf dem M066 mit einem Vorwiderstand und
einer Schutzdiode versehen. Dennoch ist bei der Beschaltung mit externer
Hardware Vorsicht geboten.
Nachfolgend wird ein Programmierbeispiel (in BASIC) dargestellt.
Anschluß A soll als Eingabeanschluß und Anschluß B als Ausgabeanschluß dienen:
100
REM PORTS VORBEREITEN
110
OUT 56,7
120
X=INP (56)
130
X=X OR 128
140
X=X AND 191
150
OUT 57,X
160
REM PORT A LESEN
170
OUT 56,14
180
X=INP(56)
190
REM PORT B SCHREIBEN
200
OUT 56,15
210
OUT 57,X
Listing 1: Programmierbeispiel für die E/A-Anschlüsse des PSG
24
TTL-kompatibel.
:REM REGISTER 7 AUSWÄHLEN (MISCHER)
:REM REGISTER 7 LESEN
:REM BIT 7 AUF 1 (PORT B IST AUSGANG)
:REM BIT 6 AUF 0 (PORT A IST EINGANG)
:REM REGISTER 7 SCHREIBEN, TON UNBEEINFLUSST
:REM REGISTERAUSWAHL: 14 = PORT A
:REM REGISTER 14 = PORT A LESEN
:REM REGISTERAUSWAHL: 15 = PORT B
:REM REGISTER 15 = PORT B MIT X BESCHREIBEN
Als
Ausgang
24
können
die

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis