Käsiraamat V 0150 · Digitaaltehnika
Mikrokontrollertehnika
Microcontrollertechnik
Saksakeelne käsiraamat. Pealkirjad on tõlgitud; iga pealkirja all on saksakeelne originaalpealkiri, nagu see on käsiraamatus trükitud.
tähistab katseid. Iga katse komponentide ja seadmete loendi saab lahti klappida.
Põhiosa
-
1 Sissejuhatus Einführung lk 9
-
1.1 Ajalugu Historie lk 9
-
1.2 Mikrokontrolleri ja mikroprotsessori võrdlus Vergleich Microcontroller/Microprozessor lk 9
-
1.3 Mikrokontroller 80C535 Microcontroller 80C535 lk 10
-
1.3.1 Struktuur Struktur lk 10
-
1.3.2 Mälukorraldus Speicherorganisation lk 10
-
1.3.3 Akumulaator Akkumulator lk 13
-
1.3.4 Programmi olekusõna register (PSW) Programmstatuswort-Register (PSW) lk 13
-
1.3.5 B-register B-Register lk 14
-
1.3.6 Pinuviit (SP) Stack Pointer (SP) lk 14
-
1.3.7 Andmeviit (DPTR) Data Pointer (DPTR) lk 14
-
1.3.8 Katkestussüsteem Interrupt-System lk 15
-
1.3.9 Tehnika Technik lk 15
-
1.3.10 Lähtestusfunktsioon (reset) Reset-Funktion lk 16
-
1.4 Side arvuti ja MICROCONTROLLER BOARDi vahel Kommunikation zwischen PC und MICROCONTROLLER BOARD lk 17
-
2 Mikrokontrolleri 80C535 programmeerimine BASICus Programmierung des Microcontrollers 80C535 in BASIC lk 19
-
2.1 BASICus programmeerimise tööpõhimõte Funktionsweise der Programmierung in BASIC lk 19
-
2.1.1 Katse: Kompilaatorirežiim Compiler-Modus lk 19
-
2.1.2 Katse: Terminaliemulaator (monitorirežiim) Terminalemulator (Monitormodus) lk 20
-
2.2 Sisend-väljundportide programmeerimine BASICus Programmierung der Ein-/Ausgabe-Ports in BASIC lk 23
-
2.2.1 Alused Grundlagen lk 23
-
2.2.2 Katse: Harjutuste osa Übungsteil lk 25
-
2.3 Analoogväljund DA-muunduri kaudu BASICus Analoge Ausgabe über DA-Wandler in BASIC lk 33
-
2.3.1 Alused Grundlagen lk 33
-
2.3.2 Katse: Harjutuste osa Übungsteil lk 35
-
2.4 Analoogsisend AD-muunduri kaudu BASICus Analoge Eingabe über AD-Wandler in BASIC lk 37
-
2.4.1 Alused Grundlagen lk 37
-
2.4.2 Katse: SFR-registrite ADCON ja DAPR programmeerimine otse- või programmirežiimis Programmierung der SFR ADCON und DAPR im Direkt- oder Programmmodus lk 42
-
2.4.3 Katse: Harjutuste osa Übungsteil lk 44
-
2.5 Taimerid ja nende funktsioonid Timer und ihre Funktionen lk 48
-
2.5.1 Katse: Alused – taimerid 0 ja 1 Grundlagen – Timer 0 und 1 lk 48
-
2.5.2 Katse: Alused – taimer 2 Grundlagen – Timer 2 lk 54
-
2.5.3 Katse: Harjutuste osa Übungsteil lk 58
-
2.6 Katkestuste juhtimine BASICus Interrupt-Steuerung in BASIC lk 63
-
2.6.1 Alused Grundlagen lk 63
-
2.6.2 Katse: Harjutuste osa Übungsteil lk 64
-
2.7 80C535 jadaliides Serielle Schnittstelle des 80C535 lk 69
-
2.7.1 Alused Grundlagen lk 69
-
2.7.2 Katse: Harjutuste osa Übungsteil lk 70
-
2.8 80C535 järelevalveseadised Überwachungseinrichtungen des 80C535 lk 71
-
2.8.1 Alused Grundlagen lk 71
-
2.8.2 Katse: Harjutuste osa Übungsteil lk 72
-
2.9 EEPROMi programmeerimine BASICus EEPROM-Programmierung in BASIC lk 73
-
2.9.1 Alused Grundlagen lk 73
-
2.9.2 Katse: EEPROMi käskude ülevaade EEPROM Befehlsübersicht lk 73
-
2.9.3 Katse: Harjutuste osa Übungsteil lk 74
-
2.10 Samm-mootori juhtimine STEPPING BOARDiga Schrittmotorsteuerung mit dem STEPPING BOARD lk 75
1 komponent / seade
-
2.10.1 Alused Grundlagen lk 75
-
2.10.2 Katse: Harjutuste osa Übungsteil lk 76
-
3 Mikrokontrolleri 80C535 programmeerimine assembleris Programmierung des Microcontrollers 80C535 in Assembler lk 77
-
3.1 Assembleri kasutusjuhised Bedienungshinweise Assembler lk 77
-
3.2 Katse: Assembleri käskude ülevaade Befehlsübersicht Assembler lk 77
-
3.3 Sisend-väljundportide programmeerimine assembleris Programmierung der Ein-/Ausgabe-Ports in Assembler lk 79
-
3.3.1 Alused Grundlagen lk 79
-
3.3.2 Katse: Harjutuste osa Übungsteil lk 83
-
3.4 Analoogväljund DA-muunduri kaudu assembleris Analoge Ausgabe über DA-Wandler in Assembler lk 84
-
3.4.1 Alused Grundlagen lk 84
-
3.4.2 Katse: Harjutuste osa Übungsteil lk 86
-
3.5 Analoogsisend AD-muunduri kaudu assembleris Analoge Eingabe über AD-Wandler in Assembler lk 89
-
3.5.1 Alused Grundlagen lk 89
-
3.5.2 Katse: SFR-registrite ADCON ja DAPR programmeerimine programmirežiimis Programmierung der SFR ADCON und DAPR im Programmmodus lk 94
-
3.5.3 Katse: Harjutuste osa Übungsteil lk 96
-
3.6 Taimerid ja nende funktsioonid Timer und ihre Funktionen lk 97
-
3.6.1 Katse: Alused – taimerid 0 ja 1 Grundlagen – Timer 0 und 1 lk 97
-
3.6.2 Katse: Alused – taimer 2 Grundlagen – Timer 2 lk 103
-
3.6.3 Katse: Harjutuste osa Übungsteil lk 107
-
3.7 Katkestuste juhtimine assembleris Interrupt-Steuerung in Assembler lk 111
-
3.7.1 Alused Grundlagen lk 111
-
3.7.2 Katse: Katkestuste lubamine Interrupt-Freigabe lk 114
-
3.7.3 Katse: Katkestuste lisafunktsioonid Interrupt-Zusatzfunktionen lk 116
-
3.7.4 Katse: Katkestuste prioriteedid Interrupt-Prioritäten lk 119
-
3.7.5 Katse: Harjutuste osa Übungsteil lk 120
-
3.8 80C535 jadaliides Serielle Schnittstelle des 80C535 lk 121
-
3.8.1 Alused Grundlagen lk 121
-
3.8.2 Katse: Boodikiirused Baudraten lk 123
-
3.8.3 Katse: Harjutuste osa Übungsteil lk 125
-
3.9 80C535 järelevalveseadised Überwachungseinrichtungen des 80C535 lk 126
-
3.9.1 Alused Grundlagen lk 126
-
3.9.2 Katse: Harjutuste osa Übungsteil lk 127
-
4 Mikrokontrolleri 80C535 programmeerimine C-keeles Programmierung des Microcontrollers 80C535 in C lk 129
-
4.1 Katse: Harjutuste osa Übungsteil lk 130
Lisa
-
Lisa Anhang
-
Terminaliprogramm TERM (terminaliemulaator) programmis bascom Terminalprogramm TERM (Terminalemulator) im Programm bascom A 1
-
Monitorirežiim Monitormodus A 2
-
BASIC-interpretaator BASIC-Interpreter A 3
-
Kasutatud mõõteriistad Verwendete Messgeräte A 4
-
Kirjandus Literaturhinweise A 4
Lahenduste osa
-
Lahenduste osa Lösungsteil
Projektsioonikiled
-
Projektsioonikiled Folien
-
MICROCONTROLLER BOARD (tüüp 3850) MICROCONTROLLER BOARD (Typ 3850)
-
STEPPING BOARD (tüüp 5132) STEPPING BOARD (Typ 5132)
Filtrile ei vasta ükski kirje.
tähistab katseid. Iga katse komponentide ja seadmete loendi saab lahti klappida.
-
2 Lahenduste osa – BASIC Lösungsteil – BASIC lk 3
-
2.2 Katse: Sisend-väljundportide programmeerimine BASICus Programmierung der Ein-/Ausgabe-Ports in BASIC lk 3
-
2.3 Katse: Analoogväljund DA-muunduri kaudu BASICus Analoge Ausgabe über DA-Wandler in BASIC lk 4
-
2.4 Katse: Analoogsisend AD-muunduri kaudu BASICus Analoge Eingabe über AD-Wandler in BASIC lk 5
-
2.5 Katse: Taimerid ja nende funktsioonid Timer und ihre Funktionen lk 6
-
2.6 Katse: Katkestuste juhtimine BASICus Interrupt-Steuerung in BASIC lk 8
-
2.7 Katse: 80C535 jadaliides Serielle Schnittstelle des 80C535 lk 9
-
2.10 Katse: Samm-mootori juhtimine STEPPING BOARDiga Schrittmotorsteuerung mit dem STEPPING BOARD lk 10
-
3 Lahenduste osa – assembler Lösungsteil – Assembler lk 11
-
3.3 Katse: Sisend-väljundportide programmeerimine assembleris Programmierung der Ein-/Ausgabe-Ports in Assembler lk 11
-
3.4 Katse: Analoogväljund DA-muunduri kaudu assembleris Analoge Ausgabe über DA-Wandler in Assembler lk 12
-
3.5 Katse: Analoogsisend AD-muunduri kaudu assembleris Analoge Eingabe über AD-Wandler in Assembler lk 14
-
3.6 Katse: Taimerid ja nende funktsioonid Timer und ihre Funktionen lk 14
-
3.7 Katse: Katkestuste juhtimine assembleris Interrupt-Steuerung in Assembler lk 16
-
3.8 Katse: 80C535 jadaliides Serielle Schnittstelle des 80C535 lk 17
-
3.9 Katse: 80C535 järelevalveseadised Überwachungseinrichtungen des 80C535 lk 17
-
4 Lahenduste osa – C Lösungsteil – C lk 19
Filtrile ei vasta ükski kirje.
Kuvatakse ainult sisukord (pealkirjad, numbrid, leheküljed). Täielik käsiraamat tarnitakse koos õppesüsteemiga. Kogused pärinevad käsiraamatu komponentide loendist.