Podręcznik V 0150 · Technika cyfrowa
Technika mikrokontrolerowa
Microcontrollertechnik
Podręcznik w języku niemieckim. Tytuły są przetłumaczone; pod każdym z nich podano oryginalny niemiecki tytuł w brzmieniu wydrukowanym w podręczniku.
oznacza ćwiczenia. Elementy i urządzenia używane w danym ćwiczeniu można rozwinąć.
Część główna
-
1 Wprowadzenie Einführung s. 9
-
1.1 Historia Historie s. 9
-
1.2 Porównanie mikrokontrolera i mikroprocesora Vergleich Microcontroller/Microprozessor s. 9
-
1.3 Mikrokontroler 80C535 Microcontroller 80C535 s. 10
-
1.3.1 Struktura Struktur s. 10
-
1.3.2 Organizacja pamięci Speicherorganisation s. 10
-
1.3.3 Akumulator Akkumulator s. 13
-
1.3.4 Rejestr słowa stanu programu (PSW) Programmstatuswort-Register (PSW) s. 13
-
1.3.5 Rejestr B B-Register s. 14
-
1.3.6 Wskaźnik stosu (SP) Stack Pointer (SP) s. 14
-
1.3.7 Wskaźnik danych (DPTR) Data Pointer (DPTR) s. 14
-
1.3.8 System przerwań Interrupt-System s. 15
-
1.3.9 Technika Technik s. 15
-
1.3.10 Funkcja resetu Reset-Funktion s. 16
-
1.4 Komunikacja między komputerem PC a MICROCONTROLLER BOARD Kommunikation zwischen PC und MICROCONTROLLER BOARD s. 17
-
2 Programowanie mikrokontrolera 80C535 w języku BASIC Programmierung des Microcontrollers 80C535 in BASIC s. 19
-
2.1 Zasada programowania w języku BASIC Funktionsweise der Programmierung in BASIC s. 19
-
2.1.1 Ćwiczenie: Tryb kompilatora Compiler-Modus s. 19
-
2.1.2 Ćwiczenie: Emulator terminala (tryb monitora) Terminalemulator (Monitormodus) s. 20
-
2.2 Programowanie portów wejścia/wyjścia w języku BASIC Programmierung der Ein-/Ausgabe-Ports in BASIC s. 23
-
2.2.1 Podstawy Grundlagen s. 23
-
2.2.2 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 25
-
2.3 Wyjście analogowe przez przetwornik C/A w języku BASIC Analoge Ausgabe über DA-Wandler in BASIC s. 33
-
2.3.1 Podstawy Grundlagen s. 33
-
2.3.2 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 35
-
2.4 Wejście analogowe przez przetwornik A/C w języku BASIC Analoge Eingabe über AD-Wandler in BASIC s. 37
-
2.4.1 Podstawy Grundlagen s. 37
-
2.4.2 Ćwiczenie: Programowanie rejestrów SFR ADCON i DAPR w trybie bezpośrednim lub programowym Programmierung der SFR ADCON und DAPR im Direkt- oder Programmmodus s. 42
-
2.4.3 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 44
-
2.5 Liczniki czasu (timery) i ich funkcje Timer und ihre Funktionen s. 48
-
2.5.1 Ćwiczenie: Podstawy – timer 0 i 1 Grundlagen – Timer 0 und 1 s. 48
-
2.5.2 Ćwiczenie: Podstawy – timer 2 Grundlagen – Timer 2 s. 54
-
2.5.3 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 58
-
2.6 Obsługa przerwań w języku BASIC Interrupt-Steuerung in BASIC s. 63
-
2.6.1 Podstawy Grundlagen s. 63
-
2.6.2 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 64
-
2.7 Interfejs szeregowy mikrokontrolera 80C535 Serielle Schnittstelle des 80C535 s. 69
-
2.7.1 Podstawy Grundlagen s. 69
-
2.7.2 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 70
-
2.8 Układy nadzorujące mikrokontrolera 80C535 Überwachungseinrichtungen des 80C535 s. 71
-
2.8.1 Podstawy Grundlagen s. 71
-
2.8.2 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 72
-
2.9 Programowanie pamięci EEPROM w języku BASIC EEPROM-Programmierung in BASIC s. 73
-
2.9.1 Podstawy Grundlagen s. 73
-
2.9.2 Ćwiczenie: Zestawienie poleceń EEPROM EEPROM Befehlsübersicht s. 73
-
2.9.3 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 74
-
2.10 Sterowanie silnikiem krokowym za pomocą STEPPING BOARD Schrittmotorsteuerung mit dem STEPPING BOARD s. 75
1 element / urządzenie
-
2.10.1 Podstawy Grundlagen s. 75
-
2.10.2 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 76
-
3 Programowanie mikrokontrolera 80C535 w asemblerze Programmierung des Microcontrollers 80C535 in Assembler s. 77
-
3.1 Wskazówki dotyczące obsługi asemblera Bedienungshinweise Assembler s. 77
-
3.2 Ćwiczenie: Zestawienie instrukcji asemblera Befehlsübersicht Assembler s. 77
-
3.3 Programowanie portów wejścia/wyjścia w asemblerze Programmierung der Ein-/Ausgabe-Ports in Assembler s. 79
-
3.3.1 Podstawy Grundlagen s. 79
-
3.3.2 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 83
-
3.4 Wyjście analogowe przez przetwornik C/A w asemblerze Analoge Ausgabe über DA-Wandler in Assembler s. 84
-
3.4.1 Podstawy Grundlagen s. 84
-
3.4.2 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 86
-
3.5 Wejście analogowe przez przetwornik A/C w asemblerze Analoge Eingabe über AD-Wandler in Assembler s. 89
-
3.5.1 Podstawy Grundlagen s. 89
-
3.5.2 Ćwiczenie: Programowanie rejestrów SFR ADCON i DAPR w trybie programowym Programmierung der SFR ADCON und DAPR im Programmmodus s. 94
-
3.5.3 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 96
-
3.6 Liczniki czasu (timery) i ich funkcje Timer und ihre Funktionen s. 97
-
3.6.1 Ćwiczenie: Podstawy – timer 0 i 1 Grundlagen – Timer 0 und 1 s. 97
-
3.6.2 Ćwiczenie: Podstawy – timer 2 Grundlagen – Timer 2 s. 103
-
3.6.3 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 107
-
3.7 Obsługa przerwań w asemblerze Interrupt-Steuerung in Assembler s. 111
-
3.7.1 Podstawy Grundlagen s. 111
-
3.7.2 Ćwiczenie: Odblokowanie przerwań Interrupt-Freigabe s. 114
-
3.7.3 Ćwiczenie: Dodatkowe funkcje przerwań Interrupt-Zusatzfunktionen s. 116
-
3.7.4 Ćwiczenie: Priorytety przerwań Interrupt-Prioritäten s. 119
-
3.7.5 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 120
-
3.8 Interfejs szeregowy mikrokontrolera 80C535 Serielle Schnittstelle des 80C535 s. 121
-
3.8.1 Podstawy Grundlagen s. 121
-
3.8.2 Ćwiczenie: Prędkości transmisji (baud) Baudraten s. 123
-
3.8.3 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 125
-
3.9 Układy nadzorujące mikrokontrolera 80C535 Überwachungseinrichtungen des 80C535 s. 126
-
3.9.1 Podstawy Grundlagen s. 126
-
3.9.2 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 127
-
4 Programowanie mikrokontrolera 80C535 w języku C Programmierung des Microcontrollers 80C535 in C s. 129
-
4.1 Ćwiczenie: Część ćwiczeniowa Übungsteil s. 130
Załącznik
-
Załącznik Anhang
-
Program terminalowy TERM (emulator terminala) w programie bascom Terminalprogramm TERM (Terminalemulator) im Programm bascom A 1
-
Tryb monitora Monitormodus A 2
-
Interpreter języka BASIC BASIC-Interpreter A 3
-
Użyte przyrządy pomiarowe Verwendete Messgeräte A 4
-
Literatura Literaturhinweise A 4
Część z rozwiązaniami
-
Część z rozwiązaniami Lösungsteil
Foliogramy
-
Foliogramy Folien
-
MICROCONTROLLER BOARD (typ 3850) MICROCONTROLLER BOARD (Typ 3850)
-
STEPPING BOARD (typ 5132) STEPPING BOARD (Typ 5132)
Żaden wpis nie pasuje do filtra.
oznacza ćwiczenia. Elementy i urządzenia używane w danym ćwiczeniu można rozwinąć.
-
2 Część z rozwiązaniami – BASIC Lösungsteil – BASIC s. 3
-
2.2 Ćwiczenie: Programowanie portów wejścia/wyjścia w języku BASIC Programmierung der Ein-/Ausgabe-Ports in BASIC s. 3
-
2.3 Ćwiczenie: Wyjście analogowe przez przetwornik C/A w języku BASIC Analoge Ausgabe über DA-Wandler in BASIC s. 4
-
2.4 Ćwiczenie: Wejście analogowe przez przetwornik A/C w języku BASIC Analoge Eingabe über AD-Wandler in BASIC s. 5
-
2.5 Ćwiczenie: Liczniki czasu (timery) i ich funkcje Timer und ihre Funktionen s. 6
-
2.6 Ćwiczenie: Obsługa przerwań w języku BASIC Interrupt-Steuerung in BASIC s. 8
-
2.7 Ćwiczenie: Interfejs szeregowy mikrokontrolera 80C535 Serielle Schnittstelle des 80C535 s. 9
-
2.10 Ćwiczenie: Sterowanie silnikiem krokowym za pomocą STEPPING BOARD Schrittmotorsteuerung mit dem STEPPING BOARD s. 10
-
3 Część z rozwiązaniami – asembler Lösungsteil – Assembler s. 11
-
3.3 Ćwiczenie: Programowanie portów wejścia/wyjścia w asemblerze Programmierung der Ein-/Ausgabe-Ports in Assembler s. 11
-
3.4 Ćwiczenie: Wyjście analogowe przez przetwornik C/A w asemblerze Analoge Ausgabe über DA-Wandler in Assembler s. 12
-
3.5 Ćwiczenie: Wejście analogowe przez przetwornik A/C w asemblerze Analoge Eingabe über AD-Wandler in Assembler s. 14
-
3.6 Ćwiczenie: Liczniki czasu (timery) i ich funkcje Timer und ihre Funktionen s. 14
-
3.7 Ćwiczenie: Obsługa przerwań w asemblerze Interrupt-Steuerung in Assembler s. 16
-
3.8 Ćwiczenie: Interfejs szeregowy mikrokontrolera 80C535 Serielle Schnittstelle des 80C535 s. 17
-
3.9 Ćwiczenie: Układy nadzorujące mikrokontrolera 80C535 Überwachungseinrichtungen des 80C535 s. 17
-
4 Część z rozwiązaniami – C Lösungsteil – C s. 19
Żaden wpis nie pasuje do filtra.
Wyświetlany jest wyłącznie spis treści (tytuły, numery, strony). Pełny podręcznik jest dostarczany wraz z systemem dydaktycznym. Liczby sztuk pochodzą z zestawienia elementów w podręczniku.