Príručka V 0150 · Digitálna technika
Mikrokontrolérová technika
Microcontrollertechnik
Príručka v nemčine. Názvy sú preložené; pod každým z nich je uvedený pôvodný nemecký názov tak, ako je vytlačený v príručke.
označuje pokusy. Súčiastky a zariadenia pri jednotlivých pokusoch je možné rozbaliť.
Hlavná časť
-
1 Úvod Einführung s. 9
-
1.1 História Historie s. 9
-
1.2 Porovnanie mikrokontrolér/mikroprocesor Vergleich Microcontroller/Microprozessor s. 9
-
1.3 Mikrokontrolér 80C535 Microcontroller 80C535 s. 10
-
1.3.1 Štruktúra Struktur s. 10
-
1.3.2 Organizácia pamäte Speicherorganisation s. 10
-
1.3.3 Akumulátor Akkumulator s. 13
-
1.3.4 Register stavového slova programu (PSW) Programmstatuswort-Register (PSW) s. 13
-
1.3.5 Register B B-Register s. 14
-
1.3.6 Ukazovateľ zásobníka (SP) Stack Pointer (SP) s. 14
-
1.3.7 Ukazovateľ údajov (DPTR) Data Pointer (DPTR) s. 14
-
1.3.8 Systém prerušení Interrupt-System s. 15
-
1.3.9 Technika Technik s. 15
-
1.3.10 Funkcia resetu Reset-Funktion s. 16
-
1.4 Komunikácia medzi PC a panelom MICROCONTROLLER BOARD Kommunikation zwischen PC und MICROCONTROLLER BOARD s. 17
-
2 Programovanie mikrokontroléra 80C535 v jazyku BASIC Programmierung des Microcontrollers 80C535 in BASIC s. 19
-
2.1 Princíp programovania v jazyku BASIC Funktionsweise der Programmierung in BASIC s. 19
-
2.1.1 Pokus: Režim kompilátora Compiler-Modus s. 19
-
2.1.2 Pokus: Emulátor terminálu (režim monitora) Terminalemulator (Monitormodus) s. 20
-
2.2 Programovanie vstupno-výstupných portov v jazyku BASIC Programmierung der Ein-/Ausgabe-Ports in BASIC s. 23
-
2.2.1 Základy Grundlagen s. 23
-
2.2.2 Pokus: Cvičná časť Übungsteil s. 25
-
2.3 Analógový výstup cez D/A prevodník v jazyku BASIC Analoge Ausgabe über DA-Wandler in BASIC s. 33
-
2.3.1 Základy Grundlagen s. 33
-
2.3.2 Pokus: Cvičná časť Übungsteil s. 35
-
2.4 Analógový vstup cez A/D prevodník v jazyku BASIC Analoge Eingabe über AD-Wandler in BASIC s. 37
-
2.4.1 Základy Grundlagen s. 37
-
2.4.2 Pokus: Programovanie registrov SFR ADCON a DAPR v priamom alebo programovom režime Programmierung der SFR ADCON und DAPR im Direkt- oder Programmmodus s. 42
-
2.4.3 Pokus: Cvičná časť Übungsteil s. 44
-
2.5 Časovače a ich funkcie Timer und ihre Funktionen s. 48
-
2.5.1 Pokus: Základy – časovač 0 a 1 Grundlagen – Timer 0 und 1 s. 48
-
2.5.2 Pokus: Základy – časovač 2 Grundlagen – Timer 2 s. 54
-
2.5.3 Pokus: Cvičná časť Übungsteil s. 58
-
2.6 Riadenie prerušení v jazyku BASIC Interrupt-Steuerung in BASIC s. 63
-
2.6.1 Základy Grundlagen s. 63
-
2.6.2 Pokus: Cvičná časť Übungsteil s. 64
-
2.7 Sériové rozhranie 80C535 Serielle Schnittstelle des 80C535 s. 69
-
2.7.1 Základy Grundlagen s. 69
-
2.7.2 Pokus: Cvičná časť Übungsteil s. 70
-
2.8 Monitorovacie obvody 80C535 Überwachungseinrichtungen des 80C535 s. 71
-
2.8.1 Základy Grundlagen s. 71
-
2.8.2 Pokus: Cvičná časť Übungsteil s. 72
-
2.9 Programovanie pamäte EEPROM v jazyku BASIC EEPROM-Programmierung in BASIC s. 73
-
2.9.1 Základy Grundlagen s. 73
-
2.9.2 Pokus: Prehľad príkazov EEPROM EEPROM Befehlsübersicht s. 73
-
2.9.3 Pokus: Cvičná časť Übungsteil s. 74
-
2.10 Riadenie krokového motora panelom STEPPING BOARD Schrittmotorsteuerung mit dem STEPPING BOARD s. 75
1 súčiastka / zariadenie
-
2.10.1 Základy Grundlagen s. 75
-
2.10.2 Pokus: Cvičná časť Übungsteil s. 76
-
3 Programovanie mikrokontroléra 80C535 v assembleri Programmierung des Microcontrollers 80C535 in Assembler s. 77
-
3.1 Pokyny na obsluhu assemblera Bedienungshinweise Assembler s. 77
-
3.2 Pokus: Prehľad inštrukcií assemblera Befehlsübersicht Assembler s. 77
-
3.3 Programovanie vstupno-výstupných portov v assembleri Programmierung der Ein-/Ausgabe-Ports in Assembler s. 79
-
3.3.1 Základy Grundlagen s. 79
-
3.3.2 Pokus: Cvičná časť Übungsteil s. 83
-
3.4 Analógový výstup cez D/A prevodník v assembleri Analoge Ausgabe über DA-Wandler in Assembler s. 84
-
3.4.1 Základy Grundlagen s. 84
-
3.4.2 Pokus: Cvičná časť Übungsteil s. 86
-
3.5 Analógový vstup cez A/D prevodník v assembleri Analoge Eingabe über AD-Wandler in Assembler s. 89
-
3.5.1 Základy Grundlagen s. 89
-
3.5.2 Pokus: Programovanie registrov SFR ADCON a DAPR v programovom režime Programmierung der SFR ADCON und DAPR im Programmmodus s. 94
-
3.5.3 Pokus: Cvičná časť Übungsteil s. 96
-
3.6 Časovače a ich funkcie Timer und ihre Funktionen s. 97
-
3.6.1 Pokus: Základy – časovač 0 a 1 Grundlagen – Timer 0 und 1 s. 97
-
3.6.2 Pokus: Základy – časovač 2 Grundlagen – Timer 2 s. 103
-
3.6.3 Pokus: Cvičná časť Übungsteil s. 107
-
3.7 Riadenie prerušení v assembleri Interrupt-Steuerung in Assembler s. 111
-
3.7.1 Základy Grundlagen s. 111
-
3.7.2 Pokus: Povolenie prerušení Interrupt-Freigabe s. 114
-
3.7.3 Pokus: Doplnkové funkcie prerušení Interrupt-Zusatzfunktionen s. 116
-
3.7.4 Pokus: Priority prerušení Interrupt-Prioritäten s. 119
-
3.7.5 Pokus: Cvičná časť Übungsteil s. 120
-
3.8 Sériové rozhranie 80C535 Serielle Schnittstelle des 80C535 s. 121
-
3.8.1 Základy Grundlagen s. 121
-
3.8.2 Pokus: Prenosové rýchlosti (Baud) Baudraten s. 123
-
3.8.3 Pokus: Cvičná časť Übungsteil s. 125
-
3.9 Monitorovacie obvody 80C535 Überwachungseinrichtungen des 80C535 s. 126
-
3.9.1 Základy Grundlagen s. 126
-
3.9.2 Pokus: Cvičná časť Übungsteil s. 127
-
4 Programovanie mikrokontroléra 80C535 v jazyku C Programmierung des Microcontrollers 80C535 in C s. 129
-
4.1 Pokus: Cvičná časť Übungsteil s. 130
Príloha
-
Príloha Anhang
-
Terminálový program TERM (emulátor terminálu) v programe bascom Terminalprogramm TERM (Terminalemulator) im Programm bascom A 1
-
Režim monitora Monitormodus A 2
-
Interpret jazyka BASIC BASIC-Interpreter A 3
-
Použité meracie prístroje Verwendete Messgeräte A 4
-
Odporúčaná literatúra Literaturhinweise A 4
Časť s riešeniami
-
Časť s riešeniami Lösungsteil
Fólie
-
Fólie Folien
-
MICROCONTROLLER BOARD (typ 3850) MICROCONTROLLER BOARD (Typ 3850)
-
STEPPING BOARD (typ 5132) STEPPING BOARD (Typ 5132)
Filtru nezodpovedá žiadna položka.
označuje pokusy. Súčiastky a zariadenia pri jednotlivých pokusoch je možné rozbaliť.
-
2 Časť s riešeniami – BASIC Lösungsteil – BASIC s. 3
-
2.2 Pokus: Programovanie vstupno-výstupných portov v jazyku BASIC Programmierung der Ein-/Ausgabe-Ports in BASIC s. 3
-
2.3 Pokus: Analógový výstup cez D/A prevodník v jazyku BASIC Analoge Ausgabe über DA-Wandler in BASIC s. 4
-
2.4 Pokus: Analógový vstup cez A/D prevodník v jazyku BASIC Analoge Eingabe über AD-Wandler in BASIC s. 5
-
2.5 Pokus: Časovače a ich funkcie Timer und ihre Funktionen s. 6
-
2.6 Pokus: Riadenie prerušení v jazyku BASIC Interrupt-Steuerung in BASIC s. 8
-
2.7 Pokus: Sériové rozhranie 80C535 Serielle Schnittstelle des 80C535 s. 9
-
2.10 Pokus: Riadenie krokového motora panelom STEPPING BOARD Schrittmotorsteuerung mit dem STEPPING BOARD s. 10
-
3 Časť s riešeniami – assembler Lösungsteil – Assembler s. 11
-
3.3 Pokus: Programovanie vstupno-výstupných portov v assembleri Programmierung der Ein-/Ausgabe-Ports in Assembler s. 11
-
3.4 Pokus: Analógový výstup cez D/A prevodník v assembleri Analoge Ausgabe über DA-Wandler in Assembler s. 12
-
3.5 Pokus: Analógový vstup cez A/D prevodník v assembleri Analoge Eingabe über AD-Wandler in Assembler s. 14
-
3.6 Pokus: Časovače a ich funkcie Timer und ihre Funktionen s. 14
-
3.7 Pokus: Riadenie prerušení v assembleri Interrupt-Steuerung in Assembler s. 16
-
3.8 Pokus: Sériové rozhranie 80C535 Serielle Schnittstelle des 80C535 s. 17
-
3.9 Pokus: Monitorovacie obvody 80C535 Überwachungseinrichtungen des 80C535 s. 17
-
4 Časť s riešeniami – C Lösungsteil – C s. 19
Filtru nezodpovedá žiadna položka.
Zobrazuje sa výhradne obsah (názvy, čísla, strany). Kompletná príručka sa dodáva spolu s výukovým systémom. Počty kusov vychádzajú z prehľadu súčiastok v príručke.