01 einfuehrung.pptx

Download Report

Transcript 01 einfuehrung.pptx

1 Einführung
Mikrocomputertechnik
1
Stand Oktober 2007
Herzlich Willkommen
Jürgen Walter
Prof. J. Walter
Mikrocomputertechnik
2
Beispiel
Intelligente Programme, Maschinen
PDA, Schrift-, Spracherkennung, Turing
Test
Word, Excel, Maple
Visual Basic, Toolbook
C++, Small-Talk, C#
MSC, C, Pascal, Basic, Lisp...
DOS, Unix, XP, Vista, Mac OS X
MOV A,@R0
80535, DSP 21020
8253, 7202, 8251, 8255
8085, 80486, 68000, 80387
Steuerwerk
74F374, A0...A31, D0....D15
Nand, Nor, D-Flip-Flop
BC107, 1k, 20 µF
Anwenderprogramme
Programmieren mit Objekten
Objektorientierte Hochsprachen
Compiler, Interpreter, Linker
Betriebssystem
Maschineninstruktionen - Assembler
µ-Controller, DSP
Zähler, Timer, FIFOs, Input-Output,
µ-Prozessor, Arithmetik-Prozessor...
µ-Programm
Register, Adress- und Datenwege
Gatter, Flip-Flops
Transistoren, Widerstände, Kondensatoren
Stand Oktober 2007
Ebene
Prof. J. Walter
1 Einführung
Mikrocomputertechnik
Tabelle 1.1 Die Ebenen in vereinfachter Darstellung
V isual Basic, Toolbook, Hypercard
Programmieren mit Objekten
Compiler, Interpreter, Linker
Maschineninstruktionen,
A ssembler
µ-Controller
C++
Turbo C
MOV A ,@I0
TPW
MSC
INT 21
8051, 80535
Zähler, Timer, FIFOs, Input Output
8253
SMA LL TA LK
LINK
PA SCA L
IF NOT MV MR=MR+MX0*MY 0(UU)
21020, 96002
Signalprozessor
8251
7202
µ-Programm
8085
80486
68030
1101 0011 0011 1111
74F374
74F374
Register, A dress-, Daten- und Controlw ege
74F373
Gatter, Flip-Flops
3
Transistoren, Widerstände, Kondensatoren
&
>1
Stand Oktober 2007
1 Einführung
EXCEL, Winw ord, A UTOCA D, Maple
A nw enderprogramme
Objektorientierte Hochsprachen
erkennung
Prof. J. Walter
Mikrocomputertechnik
Abb. 1
EbenenProblem
PDA, Schriften-, Sprach-
Intelligente Programme
Abb. 1.2 µ-Prozessor, µ-Controller, µ-Computer
Chip
Stand Oktober 2007
µ-Prozessor
1 Einführung
Chip
µ-Controller
Timer
µ-Prozessor
Interrupt
Schnittstellen
Ausgabeeinheit
c:>
Platine
Chips
µ-Computer
Chip
µ-Prozessor
Timer
Interrupt
Schnittstellen
Eingabeeinheit
Tastatur
4
Prof. J. Walter
Mikrocomputertechnik
µ-Prozessor
1 Einführung
Maschinentafel
SchreibLeseKopf
* hgfedcba hgfedcba 76543210 743210 76543210
E
5
Stand Oktober 2007
Ei ,Z j Ek,Z l
Übergangstabelle
Prof. J. Walter
Mikrocomputertechnik
Abb. 1.3 Turingmaschine
1 Einführung
Mikrocomputertechnik
6
+
2
5
t
Schaltwerk
7
5
2
+
Stand Oktober 2007
Schaltnetz
7
Prof. J. Walter
Abb. 1.4 Schaltnetz - Schaltwerk
7
Prof. J. Walter
Stand Oktober 2007
1 Einführung
Mikrocomputertechnik
Abb. 1.5 µ-Controller als Fotografie – tech. Darstellung
Abb. 1.6 TTL Pegel am Eingang und Ausgang
U/V
4,5V
1 Einführung
4
H
CMOS
H
H
H
3,5 V
3
2,4V
2
2,0 V
1,5 V
1
8
0,8 V
0,4V
L
L
Ausgang
Eingang
0,5V
L
Ausgang
L
Eingang
Stand Oktober 2007
Mikrocomputertechnik
CMOS
Prof. J. Walter
TTL
TTL
5