Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Systemhandbuch
11

Tonerzeugung

Im PG 730 werden akustische Signale mit Hilfe des Timer-Bausteins 8254-2, der im
ISA-Bus-Controller (82C331) integriert ist, erzeugt. Der Timer-Baustein enthält drei
Zähler. Die Zähler 0 und 1 sind reserviert. Für akustische Signale verwendet man das
Ausgangssignal von Zähler 2. Der Zähler läßt sich so programmieren, daß
beispielsweise Rechtecksignale ausgegeben werden.
Das Ausgangssignal von Zähler 2 kann an einem UND-Gatter durch Bit 1 des I/O-Ports
61 H (Port B) gesperrt oder freigegeben werden. Das Signal wird dann über einen Filter
geleitet und verstärkt dem Lautsprecher zugeführt.
Die Tonhöhe hängt vom Wert ab, mit dem das Zählerregister geladen wird. Die Dauer
des Tones kann man durch das Setzen-/Rücksetzen der Bits 0 und/oder 1 von der
I/O-Adresse 061 H festlegen.
Durch die Möglichkeit, das Gate des Zeitgebers ansteuern zu können, ergeben sich
zusammen mit der unterschiedlichen Parametrierung des Zählers 2 eine Vielzahl von
Tonerzeugungs- und Steuervarianten.
Die Adressen der Bausteine sind im E/A-Adreßplan angegeben.
I/O-Port 61 H,Bit 5 (r)
Zähler 2
14.318..MHz
1.9..MHz
Teiler
Takt
1/12
I/O-Port 61 H, Bit 0 (r/w)
I/O-Port 61 H, Bit 1 (r/w)
ISA-Bus-Controller (Teil)
Bild 11.1: Prinzip der Tonerzeugung
C79000-B8500-C073-01
Out 2
Gate 2
Tonerzeugung
&
11 - 1

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis