Handbok V 0150 · Digitalteknik
Mikrostyrenhetsteknik
Microcontrollertechnik
Handbok på tyska. Titlarna är översatta; under varje titel står den ursprungliga tyska titeln så som den är tryckt i handboken.
markerar laborationer. Komponenter och apparater för varje laboration kan fällas ut.
Huvuddel
-
1 Inledning Einführung s. 9
-
1.1 Historik Historie s. 9
-
1.2 Jämförelse mellan mikrostyrenhet och mikroprocessor Vergleich Microcontroller/Microprozessor s. 9
-
1.3 Mikrostyrenheten 80C535 Microcontroller 80C535 s. 10
-
1.3.1 Struktur s. 10
-
1.3.2 Minnesorganisation Speicherorganisation s. 10
-
1.3.3 Ackumulator Akkumulator s. 13
-
1.3.4 Programstatusordsregister (PSW) Programmstatuswort-Register (PSW) s. 13
-
1.3.5 B-register B-Register s. 14
-
1.3.6 Stackpekare (SP) Stack Pointer (SP) s. 14
-
1.3.7 Datapekare (DPTR) Data Pointer (DPTR) s. 14
-
1.3.8 Avbrottssystem Interrupt-System s. 15
-
1.3.9 Teknik Technik s. 15
-
1.3.10 Återställningsfunktion Reset-Funktion s. 16
-
1.4 Kommunikation mellan pc och MICROCONTROLLER BOARD Kommunikation zwischen PC und MICROCONTROLLER BOARD s. 17
-
2 Programmering av mikrostyrenheten 80C535 i BASIC Programmierung des Microcontrollers 80C535 in BASIC s. 19
-
2.1 Hur programmering i BASIC fungerar Funktionsweise der Programmierung in BASIC s. 19
-
2.1.1 Laboration: Kompilatorläge Compiler-Modus s. 19
-
2.1.2 Laboration: Terminalemulator (monitorläge) Terminalemulator (Monitormodus) s. 20
-
2.2 Programmering av in-/utportarna i BASIC Programmierung der Ein-/Ausgabe-Ports in BASIC s. 23
-
2.2.1 Grunder Grundlagen s. 23
-
2.2.2 Laboration: Övningsdel Übungsteil s. 25
-
2.3 Analog utmatning via DA-omvandlare i BASIC Analoge Ausgabe über DA-Wandler in BASIC s. 33
-
2.3.1 Grunder Grundlagen s. 33
-
2.3.2 Laboration: Övningsdel Übungsteil s. 35
-
2.4 Analog inmatning via AD-omvandlare i BASIC Analoge Eingabe über AD-Wandler in BASIC s. 37
-
2.4.1 Grunder Grundlagen s. 37
-
2.4.2 Laboration: Programmering av SFR ADCON och DAPR i direkt- eller programläge Programmierung der SFR ADCON und DAPR im Direkt- oder Programmmodus s. 42
-
2.4.3 Laboration: Övningsdel Übungsteil s. 44
-
2.5 Timrar och deras funktioner Timer und ihre Funktionen s. 48
-
2.5.1 Laboration: Grunder – timer 0 och 1 Grundlagen – Timer 0 und 1 s. 48
-
2.5.2 Laboration: Grunder – timer 2 Grundlagen – Timer 2 s. 54
-
2.5.3 Laboration: Övningsdel Übungsteil s. 58
-
2.6 Avbrottsstyrning i BASIC Interrupt-Steuerung in BASIC s. 63
-
2.6.1 Grunder Grundlagen s. 63
-
2.6.2 Laboration: Övningsdel Übungsteil s. 64
-
2.7 Seriellt gränssnitt i 80C535 Serielle Schnittstelle des 80C535 s. 69
-
2.7.1 Grunder Grundlagen s. 69
-
2.7.2 Laboration: Övningsdel Übungsteil s. 70
-
2.8 Övervakningsfunktioner i 80C535 Überwachungseinrichtungen des 80C535 s. 71
-
2.8.1 Grunder Grundlagen s. 71
-
2.8.2 Laboration: Övningsdel Übungsteil s. 72
-
2.9 EEPROM-programmering i BASIC EEPROM-Programmierung in BASIC s. 73
-
2.9.1 Grunder Grundlagen s. 73
-
2.9.2 Laboration: Översikt över EEPROM-instruktioner EEPROM Befehlsübersicht s. 73
-
2.9.3 Laboration: Övningsdel Übungsteil s. 74
-
2.10 Stegmotorstyrning med STEPPING BOARD Schrittmotorsteuerung mit dem STEPPING BOARD s. 75
1 komponent / apparat
-
2.10.1 Grunder Grundlagen s. 75
-
2.10.2 Laboration: Övningsdel Übungsteil s. 76
-
3 Programmering av mikrostyrenheten 80C535 i assembler Programmierung des Microcontrollers 80C535 in Assembler s. 77
-
3.1 Användaranvisningar för assembler Bedienungshinweise Assembler s. 77
-
3.2 Laboration: Översikt över assemblerinstruktioner Befehlsübersicht Assembler s. 77
-
3.3 Programmering av in-/utportarna i assembler Programmierung der Ein-/Ausgabe-Ports in Assembler s. 79
-
3.3.1 Grunder Grundlagen s. 79
-
3.3.2 Laboration: Övningsdel Übungsteil s. 83
-
3.4 Analog utmatning via DA-omvandlare i assembler Analoge Ausgabe über DA-Wandler in Assembler s. 84
-
3.4.1 Grunder Grundlagen s. 84
-
3.4.2 Laboration: Övningsdel Übungsteil s. 86
-
3.5 Analog inmatning via AD-omvandlare i assembler Analoge Eingabe über AD-Wandler in Assembler s. 89
-
3.5.1 Grunder Grundlagen s. 89
-
3.5.2 Laboration: Programmering av SFR ADCON och DAPR i programläge Programmierung der SFR ADCON und DAPR im Programmmodus s. 94
-
3.5.3 Laboration: Övningsdel Übungsteil s. 96
-
3.6 Timrar och deras funktioner Timer und ihre Funktionen s. 97
-
3.6.1 Laboration: Grunder – timer 0 och 1 Grundlagen – Timer 0 und 1 s. 97
-
3.6.2 Laboration: Grunder – timer 2 Grundlagen – Timer 2 s. 103
-
3.6.3 Laboration: Övningsdel Übungsteil s. 107
-
3.7 Avbrottsstyrning i assembler Interrupt-Steuerung in Assembler s. 111
-
3.7.1 Grunder Grundlagen s. 111
-
3.7.2 Laboration: Avbrottsaktivering Interrupt-Freigabe s. 114
-
3.7.3 Laboration: Avbrottets tilläggsfunktioner Interrupt-Zusatzfunktionen s. 116
-
3.7.4 Laboration: Avbrottsprioriteter Interrupt-Prioritäten s. 119
-
3.7.5 Laboration: Övningsdel Übungsteil s. 120
-
3.8 Seriellt gränssnitt i 80C535 Serielle Schnittstelle des 80C535 s. 121
-
3.8.1 Grunder Grundlagen s. 121
-
3.8.2 Laboration: Baudhastigheter Baudraten s. 123
-
3.8.3 Laboration: Övningsdel Übungsteil s. 125
-
3.9 Övervakningsfunktioner i 80C535 Überwachungseinrichtungen des 80C535 s. 126
-
3.9.1 Grunder Grundlagen s. 126
-
3.9.2 Laboration: Övningsdel Übungsteil s. 127
-
4 Programmering av mikrostyrenheten 80C535 i C Programmierung des Microcontrollers 80C535 in C s. 129
-
4.1 Laboration: Övningsdel Übungsteil s. 130
Bilaga
-
Bilaga Anhang
-
Terminalprogrammet TERM (terminalemulator) i programmet bascom Terminalprogramm TERM (Terminalemulator) im Programm bascom A 1
-
Monitorläge Monitormodus A 2
-
BASIC-tolk BASIC-Interpreter A 3
-
Använda mätinstrument Verwendete Messgeräte A 4
-
Litteraturhänvisningar Literaturhinweise A 4
Lösningsdel
-
Lösningsdel Lösungsteil
OH-bilder
-
OH-bilder Folien
-
MICROCONTROLLER BOARD (typ 3850) MICROCONTROLLER BOARD (Typ 3850)
-
STEPPING BOARD (Typ 5132)
Ingen post matchar filtret.
markerar laborationer. Komponenter och apparater för varje laboration kan fällas ut.
-
2 Lösningsdel – BASIC Lösungsteil – BASIC s. 3
-
2.2 Laboration: Programmering av in-/utportarna i BASIC Programmierung der Ein-/Ausgabe-Ports in BASIC s. 3
-
2.3 Laboration: Analog utmatning via DA-omvandlare i BASIC Analoge Ausgabe über DA-Wandler in BASIC s. 4
-
2.4 Laboration: Analog inmatning via AD-omvandlare i BASIC Analoge Eingabe über AD-Wandler in BASIC s. 5
-
2.5 Laboration: Timrar och deras funktioner Timer und ihre Funktionen s. 6
-
2.6 Laboration: Avbrottsstyrning i BASIC Interrupt-Steuerung in BASIC s. 8
-
2.7 Laboration: Seriellt gränssnitt i 80C535 Serielle Schnittstelle des 80C535 s. 9
-
2.10 Laboration: Stegmotorstyrning med STEPPING BOARD Schrittmotorsteuerung mit dem STEPPING BOARD s. 10
-
3 Lösningsdel – assembler Lösungsteil – Assembler s. 11
-
3.3 Laboration: Programmering av in-/utportarna i assembler Programmierung der Ein-/Ausgabe-Ports in Assembler s. 11
-
3.4 Laboration: Analog utmatning via DA-omvandlare i assembler Analoge Ausgabe über DA-Wandler in Assembler s. 12
-
3.5 Laboration: Analog inmatning via AD-omvandlare i assembler Analoge Eingabe über AD-Wandler in Assembler s. 14
-
3.6 Laboration: Timrar och deras funktioner Timer und ihre Funktionen s. 14
-
3.7 Laboration: Avbrottsstyrning i assembler Interrupt-Steuerung in Assembler s. 16
-
3.8 Laboration: Seriellt gränssnitt i 80C535 Serielle Schnittstelle des 80C535 s. 17
-
3.9 Laboration: Övervakningsfunktioner i 80C535 Überwachungseinrichtungen des 80C535 s. 17
-
4 Lösningsdel – C Lösungsteil – C s. 19
Ingen post matchar filtret.
Här visas endast innehållsförteckningen (titlar, nummer, sidor). Den fullständiga handboken levereras med utbildningssystemet. Antalen är hämtade från handbokens komponentöversikt.