Manual V 0150 · Digital Technology
Microcontrollertechnik
German manual. Titles are shown in the original language.
marks experiments. Components and devices per experiment can be expanded.
Main part
-
1 Einführung p. 9
-
1.1 Historie p. 9
-
1.2 Vergleich Microcontroller/Microprozessor p. 9
-
1.3 Microcontroller 80C535 p. 10
-
1.3.1 Struktur p. 10
-
1.3.2 Speicherorganisation p. 10
-
1.3.3 Akkumulator p. 13
-
1.3.4 Programmstatuswort-Register (PSW) p. 13
-
1.3.5 B-Register p. 14
-
1.3.6 Stack Pointer (SP) p. 14
-
1.3.7 Data Pointer (DPTR) p. 14
-
1.3.8 Interrupt-System p. 15
-
1.3.9 Technik p. 15
-
1.3.10 Reset-Funktion p. 16
-
1.4 Kommunikation zwischen PC und MICROCONTROLLER BOARD p. 17
-
2 Programmierung des Microcontrollers 80C535 in BASIC p. 19
-
2.1 Funktionsweise der Programmierung in BASIC p. 19
-
2.1.1 Experiment: Compiler-Modus p. 19
-
2.1.2 Experiment: Terminalemulator (Monitormodus) p. 20
-
2.2 Programmierung der Ein-/Ausgabe-Ports in BASIC p. 23
-
2.2.1 Grundlagen p. 23
-
2.2.2 Experiment: Übungsteil p. 25
-
2.3 Analoge Ausgabe über DA-Wandler in BASIC p. 33
-
2.3.1 Grundlagen p. 33
-
2.3.2 Experiment: Übungsteil p. 35
-
2.4 Analoge Eingabe über AD-Wandler in BASIC p. 37
-
2.4.1 Grundlagen p. 37
-
2.4.2 Experiment: Programmierung der SFR ADCON und DAPR im Direkt- oder Programmmodus p. 42
-
2.4.3 Experiment: Übungsteil p. 44
-
2.5 Timer und ihre Funktionen p. 48
-
2.5.1 Experiment: Grundlagen – Timer 0 und 1 p. 48
-
2.5.2 Experiment: Grundlagen – Timer 2 p. 54
-
2.5.3 Experiment: Übungsteil p. 58
-
2.6 Interrupt-Steuerung in BASIC p. 63
-
2.6.1 Grundlagen p. 63
-
2.6.2 Experiment: Übungsteil p. 64
-
2.7 Serielle Schnittstelle des 80C535 p. 69
-
2.7.1 Grundlagen p. 69
-
2.7.2 Experiment: Übungsteil p. 70
-
2.8 Überwachungseinrichtungen des 80C535 p. 71
-
2.8.1 Grundlagen p. 71
-
2.8.2 Experiment: Übungsteil p. 72
-
2.9 EEPROM-Programmierung in BASIC p. 73
-
2.9.1 Grundlagen p. 73
-
2.9.2 Experiment: EEPROM Befehlsübersicht p. 73
-
2.9.3 Experiment: Übungsteil p. 74
-
2.10 Schrittmotorsteuerung mit dem STEPPING BOARD p. 75
1 component / device
-
2.10.1 Grundlagen p. 75
-
2.10.2 Experiment: Übungsteil p. 76
-
3 Programmierung des Microcontrollers 80C535 in Assembler p. 77
-
3.1 Bedienungshinweise Assembler p. 77
-
3.2 Experiment: Befehlsübersicht Assembler p. 77
-
3.3 Programmierung der Ein-/Ausgabe-Ports in Assembler p. 79
-
3.3.1 Grundlagen p. 79
-
3.3.2 Experiment: Übungsteil p. 83
-
3.4 Analoge Ausgabe über DA-Wandler in Assembler p. 84
-
3.4.1 Grundlagen p. 84
-
3.4.2 Experiment: Übungsteil p. 86
-
3.5 Analoge Eingabe über AD-Wandler in Assembler p. 89
-
3.5.1 Grundlagen p. 89
-
3.5.2 Experiment: Programmierung der SFR ADCON und DAPR im Programmmodus p. 94
-
3.5.3 Experiment: Übungsteil p. 96
-
3.6 Timer und ihre Funktionen p. 97
-
3.6.1 Experiment: Grundlagen – Timer 0 und 1 p. 97
-
3.6.2 Experiment: Grundlagen – Timer 2 p. 103
-
3.6.3 Experiment: Übungsteil p. 107
-
3.7 Interrupt-Steuerung in Assembler p. 111
-
3.7.1 Grundlagen p. 111
-
3.7.2 Experiment: Interrupt-Freigabe p. 114
-
3.7.3 Experiment: Interrupt-Zusatzfunktionen p. 116
-
3.7.4 Experiment: Interrupt-Prioritäten p. 119
-
3.7.5 Experiment: Übungsteil p. 120
-
3.8 Serielle Schnittstelle des 80C535 p. 121
-
3.8.1 Grundlagen p. 121
-
3.8.2 Experiment: Baudraten p. 123
-
3.8.3 Experiment: Übungsteil p. 125
-
3.9 Überwachungseinrichtungen des 80C535 p. 126
-
3.9.1 Grundlagen p. 126
-
3.9.2 Experiment: Übungsteil p. 127
-
4 Programmierung des Microcontrollers 80C535 in C p. 129
-
4.1 Experiment: Übungsteil p. 130
Appendix
-
Anhang
-
Terminalprogramm TERM (Terminalemulator) im Programm bascom A 1
-
Monitormodus A 2
-
BASIC-Interpreter A 3
-
Verwendete Messgeräte A 4
-
Literaturhinweise A 4
Solutions
-
Lösungsteil
Transparencies
-
Folien
-
MICROCONTROLLER BOARD (Typ 3850)
-
STEPPING BOARD (Typ 5132)
No entry matches the filter.
marks experiments. Components and devices per experiment can be expanded.
-
2 Lösungsteil – BASIC p. 3
-
2.2 Experiment: Programmierung der Ein-/Ausgabe-Ports in BASIC p. 3
-
2.3 Experiment: Analoge Ausgabe über DA-Wandler in BASIC p. 4
-
2.4 Experiment: Analoge Eingabe über AD-Wandler in BASIC p. 5
-
2.5 Experiment: Timer und ihre Funktionen p. 6
-
2.6 Experiment: Interrupt-Steuerung in BASIC p. 8
-
2.7 Experiment: Serielle Schnittstelle des 80C535 p. 9
-
2.10 Experiment: Schrittmotorsteuerung mit dem STEPPING BOARD p. 10
-
3 Lösungsteil – Assembler p. 11
-
3.3 Experiment: Programmierung der Ein-/Ausgabe-Ports in Assembler p. 11
-
3.4 Experiment: Analoge Ausgabe über DA-Wandler in Assembler p. 12
-
3.5 Experiment: Analoge Eingabe über AD-Wandler in Assembler p. 14
-
3.6 Experiment: Timer und ihre Funktionen p. 14
-
3.7 Experiment: Interrupt-Steuerung in Assembler p. 16
-
3.8 Experiment: Serielle Schnittstelle des 80C535 p. 17
-
3.9 Experiment: Überwachungseinrichtungen des 80C535 p. 17
-
4 Lösungsteil – C p. 19
No entry matches the filter.
Only the table of contents (titles, numbers, pages) is shown. The complete manual is delivered with the training system. Quantities are taken from the component overview of the manual.