Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1...
-
Upload
isold-heidkamp -
Category
Documents
-
view
107 -
download
3
Transcript of Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1...
![Page 1: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/1.jpg)
1
Mikrocomputertechnik
Herzlich WillkommenJürgen Walter
![Page 2: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/2.jpg)
2
Abb. 2.1 Logisches Symbol D-Kippglied - Foto
D
C
/S
/R
Q
Q
4
2
3
1
5
6
74F74
Pin 1 Pin 7 = GND
Pin 14 = Vcc
Kenn-zeichnung
![Page 3: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/3.jpg)
3
Tabelle 2.1 Wahrheitstabelle D-Flip-Flop (Motorola)
Eingänge Ausgänge
/Set /Reset Clock Daten Q /Q
L H X X H L
H L X X L H
L L X X H* H*
H H H H L
H H L L H
H H L X kein Wechsel kein WechselH H H X kein Wechsel kein WechselH H X kein Wechsel kein Wechsel
![Page 4: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/4.jpg)
4
Abb. 2.2 Impulsdiagramm für D-Flip-Flop (Funktion)
T=C
D
/Set
/Reset
Q
* Falls /Set und /Reset gleichzeitig auf H gehen ( Einschalten ), istder Zustand für Q nicht definiert !
*t
1 µs
![Page 5: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/5.jpg)
5
Bild 2.3 verfeinertes Impulsdiagramm D-Flip-Flop
10%50%
90%
tr
tw
t f
Clock
Q oder /Q
1/fmaxt PLH
t PHL
tTLH
t THL
V
GND
CC
![Page 6: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/6.jpg)
6
Tabelle 2.2 Erklärung der Abkürzungen für Timing D-Flip-Flop
Abkürz-ung
Erklärungenglisch
Bedeutung
tw time width Impulsbreite des Clocks, bei symmetrischem Signal ist die Clockperiodendauer doppelt so lang wie die Impulsbreite
tPLHtPHL
time propagationlow - highhigh - low
Ausbreitungszeit des Signals bzw.Signallaufzeit bis der Ausgang aufgrund einer Änderung des Clocks und des D-Eingangs wirksam wird
fmax max frequency Maximale Frequenztr rise time AnstiegszeittTLH Output rise time
low - highAnstiegsgeschwindigkeit des Ausgangs
tTHL Output fall timehigh - low
Abfallgeschwindigkeit des Ausgangs
![Page 7: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/7.jpg)
7
Abb. 2.4 Verfeinertes Impulsdiagramm für Setzen - Rücksetzen - Ausgang Q
Clock
t PHL
t PLH
V
GND
V CCtw
50%
50%
50%
trec
50%
Q oder /Q
/Set oder
Q oder /Q
/Reset
![Page 8: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/8.jpg)
8
Abb. 2.5 Verfeinertes Impulsdiagramm für Daten - Clock
Clock
Daten
50%
V
GND
CC
tsu
th
gültig
![Page 9: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/9.jpg)
9
Tabelle 2.3 FACT Logikbausteine (aus Datenbuch für FACT-Bausteine)Symbol Parameter Min Typ Max UnitVcc Versorgungsspannung 4,5 5 5,5 VGND Gleichspannungsein/-ausgang 0 Vcc Vtr, tf Typische Eingangsanstieg und -abfallzeit (4,5
V)40 ns/V
tw Kleinste Impulsweite für Takt - Clock 3 5 nsfmax Größte Taktfrequenz 145 200 MHztPLH Propagation Delay Verzögerungszeit für L zu
H3 5,5 9,5 ns
tPHL Propagation Delay Verzögerungszeit für H zu L
3 6 10 ns
tsu Setup time, Daten für Clock 1 3 nsth Hold time, Clock zu Daten -0,5 1,0 nstrec Recovery Time, Set oder Reset Inactive
Clock-2,5 0 0 ns
![Page 10: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/10.jpg)
10
Abb. 2.6 Logisches Diagramm für 3-State-Ausgang und Fotografie
YD
/OE
12 3
![Page 11: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/11.jpg)
11
Tabelle 2.4 und 2.5 Wahrheitstabelle für 3-State-Register 74125 / 74126
Eingänge 74125
Ausgang Eingänge 74126 Ausgang
D /OE Y D OE Y
0 0 0 0 1 0
1 0 1 1 1 1
x 1 Z x 0 Z
![Page 12: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/12.jpg)
12
Abb. 2.7 Logisches Diagramm 3-State-Register
CP
/OE
CP D
Q /Q
D 0
O 0
![Page 13: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/13.jpg)
13
Bild 2.8 Interner Aufbau des 3-State-Register 74F374
CP
/OE
CP D
Q /Q
D 0
O 0
CP D
Q /Q
D 1
O 1
CP D
Q /Q
D 2
O 2
CP D
Q /Q
D 3
O 3
CP D
Q /Q
D 4
O 4
CP D
Q /Q
D 5
O 5
CP D
Q /Q
D 6
O 6
CP D
Q /Q
D 7
O 7
![Page 14: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/14.jpg)
14
Bild 2.9 Logisches Symbol -3-State-Register und Foto
![Page 15: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/15.jpg)
15
Tabelle 2.6 Wahrheitstafel für Register
Eingänge Ausgänge
/OE Clock Daten Dn
Qn
L H H
L L L
H X X Z
![Page 16: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/16.jpg)
16
Bild 2.10 Logisches Symbol 3-State-Register und Foto
![Page 17: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/17.jpg)
17
Tabelle 2.7 Wahrheitstafel Latch
Eingänge Ausgänge
/OE LE Daten Dn Qn
L H H H
L H L L
L L X NO CHANGE
H X X Z
![Page 18: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/18.jpg)
18
Abb. 2.11 Blockbild für einfache Datenübergabe von System 1 zu System 2
/OE_L1
CP_L1
Vcc
1010 0101Schreibe1
Vcc
/OE
/OE_S2
CP_S2
Vcc
xxxx xxxxLese2
Vcc
/RD
System 2
System 1
Register
Register
![Page 19: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/19.jpg)
19
Tabelle 2.8 Datenübergabe
Schritt Nr. Schreibe1 CP_L1 /OE_L1 CP_S2 /OE_S2 Lese2 Daten-Ort1 aus aus aus aus aus aus System 12 ein aus aus aus aus aus vor Register 13 ein ein aus aus aus aus vor Register 14 ein aus aus aus aus aus Übernahme5 aus aus aus aus aus aus in Register 16 aus aus ein aus aus aus auf Bus7 aus aus ein ein aus aus vor Register 28 aus aus ein aus aus aus Übernahme9 aus aus aus aus aus aus vor System210 aus aus aus aus ein aus vor System211 aus aus aus aus ein ein in System 212 aus aus aus aus aus aus
![Page 20: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/20.jpg)
20
Bild 2.12 Blockbild für bidirektionale Datenübergabe von System 1 zu System 2
/OE_L1
CP_L1
Vcc
Lese1
Schreibe1
Vcc
/OE_S1
CP_S1
Vcc
/OE_L2
CP_L2
Vcc
/OE_S2
CP_S2
Vcc
Lese2
Schreibe2
Vcc
System 2
System 1
Register
Register Register
Register
1010 0101/RD
/WR
0011 1100/RD
/WR
![Page 21: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/21.jpg)
21
Bild 2.13 Logisches Symbol 1 aus 4 Decoders Foto
![Page 22: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/22.jpg)
22
Tabelle 2.9 Pin Namen
Pin Bedeutung
A0,A1 Adress Inputs
/E Enable Inputs
/O0,/O1,/O2,/O3 Outputs
![Page 23: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/23.jpg)
23
Tabelle 2.10 Wahrheitstabelle für einen Adressdecoder (Baustein 74LS139)
Inputs Outputs
/E A1 A0 /O0 /O1 /O2 /O3
H X X H H H H
L L L L H H H
L L H H L H H
L H L H H L H
L H H H H H L
![Page 24: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/24.jpg)
24
Bild 2.14 Blockschaltbild – EURO_535
TxD / P3.1
RxD / P3.0
WR / P3.6
RD / P3.7
A15
J1
J2
Low-Byte-Adresse / Datum
High-Byte-Adresse
Low-Byte-Adresse
Steckerleiste
Port 0
Microcontroller
80535 Port 2
Port 1
AN
Port
VAGNDVAREF
ALE
PSEN
Adress-Latch Eprom
CEOE
CSOE
RAM
WE
Adress-Logik
J4,5,6,7 V24-Treiber
PC
Port 6
V24-Treiber
PCT2IN / P4.7
R2OUT / P1.4
T1 T2 T3 L1 L2 L3
Tasten / Leuchten
P1.1P1.2
P1.3P3.2
P3.3P3.4
J3,8
5Port4
Port3
![Page 25: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/25.jpg)
25
Bild 2.15 Aufbau der EURO_535-Platine
Prozessor DIP-SwitchesQuarzVG-Leiste +5V AnschlußTaster
Serielle RAM ROMLatchSchnittstelle
RESET
![Page 26: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/26.jpg)
26
Abb. 2.16 Ablauf der zeitgemultiplexten Adress-Daten-Zustände
Port 0Adress-
latch
t11010 0101
ALE1
1010 0101
1010 0101
1010 0101
Port 0Adress-
latch
t2xxxx xxxx
ALE0
1010 0101
1010 0101
xxxx xxxx
Port 0Adress-
latch
t31011 1101
ALE0
1010 0101
1010 0101
1011 1101
![Page 27: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/27.jpg)
27
Abb. 2.17 2x4 Multiplexer und Fotografie
Y2
Y3
Y1
Y0
A2
A3
A1
A0
OE74F257
B2
B3
B1
B0Select
Nibble A Nibble B
![Page 28: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/28.jpg)
28
Tabelle 2.11 Wahrheitstabelle Multiplexer
Eingänge Ausgänge/OE Select QnH X ZL L A0-A3L H B0-B3
![Page 29: Mikrocomputertechnik 2 Die Peripherie des µ-Controllers Prof. J. Walter Stand Oktober 2007 1 Mikrocomputertechnik Herzlich Willkommen Jürgen Walter.](https://reader036.fdocument.pub/reader036/viewer/2022062622/55204d6249795902118b6f80/html5/thumbnails/29.jpg)
29