Priručnik V 0150 · Digitalna tehnika
Mikrokontrolerska tehnika
Microcontrollertechnik
Priručnik na njemačkom jeziku. Naslovi su prevedeni; ispod svakog od njih naveden je izvorni njemački naslov kako je otisnut u priručniku.
označava vježbe. Popis komponenti i uređaja za pojedinu vježbu može se proširiti.
Glavni dio
-
1 Uvod Einführung str. 9
-
1.1 Povijest Historie str. 9
-
1.2 Usporedba mikrokontrolera i mikroprocesora Vergleich Microcontroller/Microprozessor str. 9
-
1.3 Mikrokontroler 80C535 Microcontroller 80C535 str. 10
-
1.3.1 Struktura Struktur str. 10
-
1.3.2 Organizacija memorije Speicherorganisation str. 10
-
1.3.3 Akumulator Akkumulator str. 13
-
1.3.4 Registar statusne riječi programa (PSW) Programmstatuswort-Register (PSW) str. 13
-
1.3.5 Registar B B-Register str. 14
-
1.3.6 Pokazivač stoga (SP) Stack Pointer (SP) str. 14
-
1.3.7 Pokazivač podataka (DPTR) Data Pointer (DPTR) str. 14
-
1.3.8 Sustav prekida (interrupt) Interrupt-System str. 15
-
1.3.9 Tehnika Technik str. 15
-
1.3.10 Funkcija reseta Reset-Funktion str. 16
-
1.4 Komunikacija između PC-a i ploče MICROCONTROLLER BOARD Kommunikation zwischen PC und MICROCONTROLLER BOARD str. 17
-
2 Programiranje mikrokontrolera 80C535 u BASIC-u Programmierung des Microcontrollers 80C535 in BASIC str. 19
-
2.1 Način programiranja u BASIC-u Funktionsweise der Programmierung in BASIC str. 19
-
2.1.1 Vježba: Način rada prevoditelja (compiler) Compiler-Modus str. 19
-
2.1.2 Vježba: Emulator terminala (način rada monitora) Terminalemulator (Monitormodus) str. 20
-
2.2 Programiranje ulazno-izlaznih portova u BASIC-u Programmierung der Ein-/Ausgabe-Ports in BASIC str. 23
-
2.2.1 Osnove Grundlagen str. 23
-
2.2.2 Vježba: Dio s vježbama Übungsteil str. 25
-
2.3 Analogni izlaz preko D/A pretvornika u BASIC-u Analoge Ausgabe über DA-Wandler in BASIC str. 33
-
2.3.1 Osnove Grundlagen str. 33
-
2.3.2 Vježba: Dio s vježbama Übungsteil str. 35
-
2.4 Analogni ulaz preko A/D pretvornika u BASIC-u Analoge Eingabe über AD-Wandler in BASIC str. 37
-
2.4.1 Osnove Grundlagen str. 37
-
2.4.2 Vježba: Programiranje SFR registara ADCON i DAPR u izravnom ili programskom načinu rada Programmierung der SFR ADCON und DAPR im Direkt- oder Programmmodus str. 42
-
2.4.3 Vježba: Dio s vježbama Übungsteil str. 44
-
2.5 Timeri i njihove funkcije Timer und ihre Funktionen str. 48
-
2.5.1 Vježba: Osnove – timeri 0 i 1 Grundlagen – Timer 0 und 1 str. 48
-
2.5.2 Vježba: Osnove – timer 2 Grundlagen – Timer 2 str. 54
-
2.5.3 Vježba: Dio s vježbama Übungsteil str. 58
-
2.6 Upravljanje prekidima u BASIC-u Interrupt-Steuerung in BASIC str. 63
-
2.6.1 Osnove Grundlagen str. 63
-
2.6.2 Vježba: Dio s vježbama Übungsteil str. 64
-
2.7 Serijsko sučelje mikrokontrolera 80C535 Serielle Schnittstelle des 80C535 str. 69
-
2.7.1 Osnove Grundlagen str. 69
-
2.7.2 Vježba: Dio s vježbama Übungsteil str. 70
-
2.8 Nadzorni sklopovi mikrokontrolera 80C535 Überwachungseinrichtungen des 80C535 str. 71
-
2.8.1 Osnove Grundlagen str. 71
-
2.8.2 Vježba: Dio s vježbama Übungsteil str. 72
-
2.9 Programiranje EEPROM-a u BASIC-u EEPROM-Programmierung in BASIC str. 73
-
2.9.1 Osnove Grundlagen str. 73
-
2.9.2 Vježba: Pregled naredbi za EEPROM EEPROM Befehlsübersicht str. 73
-
2.9.3 Vježba: Dio s vježbama Übungsteil str. 74
-
2.10 Upravljanje koračnim motorom pomoću ploče STEPPING BOARD Schrittmotorsteuerung mit dem STEPPING BOARD str. 75
1 komponenta / uređaj
-
2.10.1 Osnove Grundlagen str. 75
-
2.10.2 Vježba: Dio s vježbama Übungsteil str. 76
-
3 Programiranje mikrokontrolera 80C535 u asembleru Programmierung des Microcontrollers 80C535 in Assembler str. 77
-
3.1 Upute za rad s asemblerom Bedienungshinweise Assembler str. 77
-
3.2 Vježba: Pregled naredbi asemblera Befehlsübersicht Assembler str. 77
-
3.3 Programiranje ulazno-izlaznih portova u asembleru Programmierung der Ein-/Ausgabe-Ports in Assembler str. 79
-
3.3.1 Osnove Grundlagen str. 79
-
3.3.2 Vježba: Dio s vježbama Übungsteil str. 83
-
3.4 Analogni izlaz preko D/A pretvornika u asembleru Analoge Ausgabe über DA-Wandler in Assembler str. 84
-
3.4.1 Osnove Grundlagen str. 84
-
3.4.2 Vježba: Dio s vježbama Übungsteil str. 86
-
3.5 Analogni ulaz preko A/D pretvornika u asembleru Analoge Eingabe über AD-Wandler in Assembler str. 89
-
3.5.1 Osnove Grundlagen str. 89
-
3.5.2 Vježba: Programiranje SFR registara ADCON i DAPR u programskom načinu rada Programmierung der SFR ADCON und DAPR im Programmmodus str. 94
-
3.5.3 Vježba: Dio s vježbama Übungsteil str. 96
-
3.6 Timeri i njihove funkcije Timer und ihre Funktionen str. 97
-
3.6.1 Vježba: Osnove – timeri 0 i 1 Grundlagen – Timer 0 und 1 str. 97
-
3.6.2 Vježba: Osnove – timer 2 Grundlagen – Timer 2 str. 103
-
3.6.3 Vježba: Dio s vježbama Übungsteil str. 107
-
3.7 Upravljanje prekidima u asembleru Interrupt-Steuerung in Assembler str. 111
-
3.7.1 Osnove Grundlagen str. 111
-
3.7.2 Vježba: Omogućavanje prekida Interrupt-Freigabe str. 114
-
3.7.3 Vježba: Dodatne funkcije prekida Interrupt-Zusatzfunktionen str. 116
-
3.7.4 Vježba: Prioriteti prekida Interrupt-Prioritäten str. 119
-
3.7.5 Vježba: Dio s vježbama Übungsteil str. 120
-
3.8 Serijsko sučelje mikrokontrolera 80C535 Serielle Schnittstelle des 80C535 str. 121
-
3.8.1 Osnove Grundlagen str. 121
-
3.8.2 Vježba: Brzine prijenosa (baud) Baudraten str. 123
-
3.8.3 Vježba: Dio s vježbama Übungsteil str. 125
-
3.9 Nadzorni sklopovi mikrokontrolera 80C535 Überwachungseinrichtungen des 80C535 str. 126
-
3.9.1 Osnove Grundlagen str. 126
-
3.9.2 Vježba: Dio s vježbama Übungsteil str. 127
-
4 Programiranje mikrokontrolera 80C535 u C-u Programmierung des Microcontrollers 80C535 in C str. 129
-
4.1 Vježba: Dio s vježbama Übungsteil str. 130
Prilog
-
Prilog Anhang
-
Terminalski program TERM (emulator terminala) u programu bascom Terminalprogramm TERM (Terminalemulator) im Programm bascom A 1
-
Način rada monitora Monitormodus A 2
-
BASIC interpreter BASIC-Interpreter A 3
-
Upotrijebljeni mjerni instrumenti Verwendete Messgeräte A 4
-
Literatura Literaturhinweise A 4
Dio s rješenjima
-
Dio s rješenjima Lösungsteil
Folije
-
Folije Folien
-
MICROCONTROLLER BOARD (tip 3850) MICROCONTROLLER BOARD (Typ 3850)
-
STEPPING BOARD (tip 5132) STEPPING BOARD (Typ 5132)
Nijedan unos ne odgovara filtru.
označava vježbe. Popis komponenti i uređaja za pojedinu vježbu može se proširiti.
-
2 Dio s rješenjima – BASIC Lösungsteil – BASIC str. 3
-
2.2 Vježba: Programiranje ulazno-izlaznih portova u BASIC-u Programmierung der Ein-/Ausgabe-Ports in BASIC str. 3
-
2.3 Vježba: Analogni izlaz preko D/A pretvornika u BASIC-u Analoge Ausgabe über DA-Wandler in BASIC str. 4
-
2.4 Vježba: Analogni ulaz preko A/D pretvornika u BASIC-u Analoge Eingabe über AD-Wandler in BASIC str. 5
-
2.5 Vježba: Timeri i njihove funkcije Timer und ihre Funktionen str. 6
-
2.6 Vježba: Upravljanje prekidima u BASIC-u Interrupt-Steuerung in BASIC str. 8
-
2.7 Vježba: Serijsko sučelje mikrokontrolera 80C535 Serielle Schnittstelle des 80C535 str. 9
-
2.10 Vježba: Upravljanje koračnim motorom pomoću ploče STEPPING BOARD Schrittmotorsteuerung mit dem STEPPING BOARD str. 10
-
3 Dio s rješenjima – asembler Lösungsteil – Assembler str. 11
-
3.3 Vježba: Programiranje ulazno-izlaznih portova u asembleru Programmierung der Ein-/Ausgabe-Ports in Assembler str. 11
-
3.4 Vježba: Analogni izlaz preko D/A pretvornika u asembleru Analoge Ausgabe über DA-Wandler in Assembler str. 12
-
3.5 Vježba: Analogni ulaz preko A/D pretvornika u asembleru Analoge Eingabe über AD-Wandler in Assembler str. 14
-
3.6 Vježba: Timeri i njihove funkcije Timer und ihre Funktionen str. 14
-
3.7 Vježba: Upravljanje prekidima u asembleru Interrupt-Steuerung in Assembler str. 16
-
3.8 Vježba: Serijsko sučelje mikrokontrolera 80C535 Serielle Schnittstelle des 80C535 str. 17
-
3.9 Vježba: Nadzorni sklopovi mikrokontrolera 80C535 Überwachungseinrichtungen des 80C535 str. 17
-
4 Dio s rješenjima – C Lösungsteil – C str. 19
Nijedan unos ne odgovara filtru.
Prikazuje se isključivo sadržaj (naslovi, brojevi, stranice). Cjeloviti priručnik isporučuje se uz sustav za obuku. Količine su preuzete iz pregleda komponenti u priručniku.