Handbuch V 0150 · Digitaltechnik
Microcontrollertechnik
markiert Versuche. Bauelemente und Geräte je Versuch lassen sich aufklappen.
Hauptteil
-
1 Einführung S. 9
-
1.1 Historie S. 9
-
1.2 Vergleich Microcontroller/Microprozessor S. 9
-
1.3 Microcontroller 80C535 S. 10
-
1.3.1 Struktur S. 10
-
1.3.2 Speicherorganisation S. 10
-
1.3.3 Akkumulator S. 13
-
1.3.4 Programmstatuswort-Register (PSW) S. 13
-
1.3.5 B-Register S. 14
-
1.3.6 Stack Pointer (SP) S. 14
-
1.3.7 Data Pointer (DPTR) S. 14
-
1.3.8 Interrupt-System S. 15
-
1.3.9 Technik S. 15
-
1.3.10 Reset-Funktion S. 16
-
1.4 Kommunikation zwischen PC und MICROCONTROLLER BOARD S. 17
-
2 Programmierung des Microcontrollers 80C535 in BASIC S. 19
-
2.1 Funktionsweise der Programmierung in BASIC S. 19
-
2.1.1 Versuch: Compiler-Modus S. 19
-
2.1.2 Versuch: Terminalemulator (Monitormodus) S. 20
-
2.2 Programmierung der Ein-/Ausgabe-Ports in BASIC S. 23
-
2.2.1 Grundlagen S. 23
-
2.2.2 Versuch: Übungsteil S. 25
-
2.3 Analoge Ausgabe über DA-Wandler in BASIC S. 33
-
2.3.1 Grundlagen S. 33
-
2.3.2 Versuch: Übungsteil S. 35
-
2.4 Analoge Eingabe über AD-Wandler in BASIC S. 37
-
2.4.1 Grundlagen S. 37
-
2.4.2 Versuch: Programmierung der SFR ADCON und DAPR im Direkt- oder Programmmodus S. 42
-
2.4.3 Versuch: Übungsteil S. 44
-
2.5 Timer und ihre Funktionen S. 48
-
2.5.1 Versuch: Grundlagen – Timer 0 und 1 S. 48
-
2.5.2 Versuch: Grundlagen – Timer 2 S. 54
-
2.5.3 Versuch: Übungsteil S. 58
-
2.6 Interrupt-Steuerung in BASIC S. 63
-
2.6.1 Grundlagen S. 63
-
2.6.2 Versuch: Übungsteil S. 64
-
2.7 Serielle Schnittstelle des 80C535 S. 69
-
2.7.1 Grundlagen S. 69
-
2.7.2 Versuch: Übungsteil S. 70
-
2.8 Überwachungseinrichtungen des 80C535 S. 71
-
2.8.1 Grundlagen S. 71
-
2.8.2 Versuch: Übungsteil S. 72
-
2.9 EEPROM-Programmierung in BASIC S. 73
-
2.9.1 Grundlagen S. 73
-
2.9.2 Versuch: EEPROM Befehlsübersicht S. 73
-
2.9.3 Versuch: Übungsteil S. 74
-
2.10 Schrittmotorsteuerung mit dem STEPPING BOARD S. 75
1 Bauelement / Gerät
-
2.10.1 Grundlagen S. 75
-
2.10.2 Versuch: Übungsteil S. 76
-
3 Programmierung des Microcontrollers 80C535 in Assembler S. 77
-
3.1 Bedienungshinweise Assembler S. 77
-
3.2 Versuch: Befehlsübersicht Assembler S. 77
-
3.3 Programmierung der Ein-/Ausgabe-Ports in Assembler S. 79
-
3.3.1 Grundlagen S. 79
-
3.3.2 Versuch: Übungsteil S. 83
-
3.4 Analoge Ausgabe über DA-Wandler in Assembler S. 84
-
3.4.1 Grundlagen S. 84
-
3.4.2 Versuch: Übungsteil S. 86
-
3.5 Analoge Eingabe über AD-Wandler in Assembler S. 89
-
3.5.1 Grundlagen S. 89
-
3.5.2 Versuch: Programmierung der SFR ADCON und DAPR im Programmmodus S. 94
-
3.5.3 Versuch: Übungsteil S. 96
-
3.6 Timer und ihre Funktionen S. 97
-
3.6.1 Versuch: Grundlagen – Timer 0 und 1 S. 97
-
3.6.2 Versuch: Grundlagen – Timer 2 S. 103
-
3.6.3 Versuch: Übungsteil S. 107
-
3.7 Interrupt-Steuerung in Assembler S. 111
-
3.7.1 Grundlagen S. 111
-
3.7.2 Versuch: Interrupt-Freigabe S. 114
-
3.7.3 Versuch: Interrupt-Zusatzfunktionen S. 116
-
3.7.4 Versuch: Interrupt-Prioritäten S. 119
-
3.7.5 Versuch: Übungsteil S. 120
-
3.8 Serielle Schnittstelle des 80C535 S. 121
-
3.8.1 Grundlagen S. 121
-
3.8.2 Versuch: Baudraten S. 123
-
3.8.3 Versuch: Übungsteil S. 125
-
3.9 Überwachungseinrichtungen des 80C535 S. 126
-
3.9.1 Grundlagen S. 126
-
3.9.2 Versuch: Übungsteil S. 127
-
4 Programmierung des Microcontrollers 80C535 in C S. 129
-
4.1 Versuch: Übungsteil S. 130
Anhang
-
Anhang
-
Terminalprogramm TERM (Terminalemulator) im Programm bascom A 1
-
Monitormodus A 2
-
BASIC-Interpreter A 3
-
Verwendete Messgeräte A 4
-
Literaturhinweise A 4
Lösungsteil
-
Lösungsteil
Folien
-
Folien
-
MICROCONTROLLER BOARD (Typ 3850)
-
STEPPING BOARD (Typ 5132)
Kein Eintrag passt zum Filter.
markiert Versuche. Bauelemente und Geräte je Versuch lassen sich aufklappen.
-
2 Lösungsteil – BASIC S. 3
-
2.2 Versuch: Programmierung der Ein-/Ausgabe-Ports in BASIC S. 3
-
2.3 Versuch: Analoge Ausgabe über DA-Wandler in BASIC S. 4
-
2.4 Versuch: Analoge Eingabe über AD-Wandler in BASIC S. 5
-
2.5 Versuch: Timer und ihre Funktionen S. 6
-
2.6 Versuch: Interrupt-Steuerung in BASIC S. 8
-
2.7 Versuch: Serielle Schnittstelle des 80C535 S. 9
-
2.10 Versuch: Schrittmotorsteuerung mit dem STEPPING BOARD S. 10
-
3 Lösungsteil – Assembler S. 11
-
3.3 Versuch: Programmierung der Ein-/Ausgabe-Ports in Assembler S. 11
-
3.4 Versuch: Analoge Ausgabe über DA-Wandler in Assembler S. 12
-
3.5 Versuch: Analoge Eingabe über AD-Wandler in Assembler S. 14
-
3.6 Versuch: Timer und ihre Funktionen S. 14
-
3.7 Versuch: Interrupt-Steuerung in Assembler S. 16
-
3.8 Versuch: Serielle Schnittstelle des 80C535 S. 17
-
3.9 Versuch: Überwachungseinrichtungen des 80C535 S. 17
-
4 Lösungsteil – C S. 19
Kein Eintrag passt zum Filter.
Angezeigt wird ausschließlich das Inhaltsverzeichnis (Titel, Nummern, Seiten). Das vollständige Handbuch wird mit dem Trainingssystem geliefert. Stückzahlen stammen aus der Bauelemente-Übersicht des Handbuchs.