Εγχειρίδιο V 0150 · Ψηφιακά ηλεκτρονικά
Τεχνολογία μικροελεγκτών
Microcontrollertechnik
Εγχειρίδιο στα γερμανικά. Οι τίτλοι είναι μεταφρασμένοι· κάτω από τον καθένα εμφανίζεται ο πρωτότυπος γερμανικός τίτλος, όπως είναι τυπωμένος στο εγχειρίδιο.
σημειώνει τα πειράματα. Μπορείτε να αναπτύξετε τα εξαρτήματα και τις συσκευές κάθε πειράματος.
Κύριο μέρος
-
1 Εισαγωγή Einführung σελ. 9
-
1.1 Ιστορικό Historie σελ. 9
-
1.2 Σύγκριση μικροελεγκτή/μικροεπεξεργαστή Vergleich Microcontroller/Microprozessor σελ. 9
-
1.3 Μικροελεγκτής 80C535 Microcontroller 80C535 σελ. 10
-
1.3.1 Δομή Struktur σελ. 10
-
1.3.2 Οργάνωση μνήμης Speicherorganisation σελ. 10
-
1.3.3 Συσσωρευτής Akkumulator σελ. 13
-
1.3.4 Καταχωρητής λέξης κατάστασης προγράμματος (PSW) Programmstatuswort-Register (PSW) σελ. 13
-
1.3.5 Καταχωρητής B B-Register σελ. 14
-
1.3.6 Δείκτης στοίβας (SP) Stack Pointer (SP) σελ. 14
-
1.3.7 Δείκτης δεδομένων (DPTR) Data Pointer (DPTR) σελ. 14
-
1.3.8 Σύστημα διακοπών Interrupt-System σελ. 15
-
1.3.9 Τεχνολογία Technik σελ. 15
-
1.3.10 Λειτουργία επαναφοράς (reset) Reset-Funktion σελ. 16
-
1.4 Επικοινωνία μεταξύ PC και MICROCONTROLLER BOARD Kommunikation zwischen PC und MICROCONTROLLER BOARD σελ. 17
-
2 Προγραμματισμός του μικροελεγκτή 80C535 σε BASIC Programmierung des Microcontrollers 80C535 in BASIC σελ. 19
-
2.1 Τρόπος λειτουργίας του προγραμματισμού σε BASIC Funktionsweise der Programmierung in BASIC σελ. 19
-
2.1.1 Πείραμα: Λειτουργία μεταγλωττιστή Compiler-Modus σελ. 19
-
2.1.2 Πείραμα: Εξομοιωτής τερματικού (λειτουργία monitor) Terminalemulator (Monitormodus) σελ. 20
-
2.2 Προγραμματισμός των θυρών εισόδου/εξόδου σε BASIC Programmierung der Ein-/Ausgabe-Ports in BASIC σελ. 23
-
2.2.1 Βασικές αρχές Grundlagen σελ. 23
-
2.2.2 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 25
-
2.3 Αναλογική έξοδος μέσω μετατροπέα D/A σε BASIC Analoge Ausgabe über DA-Wandler in BASIC σελ. 33
-
2.3.1 Βασικές αρχές Grundlagen σελ. 33
-
2.3.2 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 35
-
2.4 Αναλογική είσοδος μέσω μετατροπέα A/D σε BASIC Analoge Eingabe über AD-Wandler in BASIC σελ. 37
-
2.4.1 Βασικές αρχές Grundlagen σελ. 37
-
2.4.2 Πείραμα: Προγραμματισμός των SFR ADCON και DAPR σε άμεση λειτουργία ή λειτουργία προγράμματος Programmierung der SFR ADCON und DAPR im Direkt- oder Programmmodus σελ. 42
-
2.4.3 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 44
-
2.5 Χρονιστές και οι λειτουργίες τους Timer und ihre Funktionen σελ. 48
-
2.5.1 Πείραμα: Βασικές αρχές – Timer 0 και 1 Grundlagen – Timer 0 und 1 σελ. 48
-
2.5.2 Πείραμα: Βασικές αρχές – Timer 2 Grundlagen – Timer 2 σελ. 54
-
2.5.3 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 58
-
2.6 Έλεγχος διακοπών σε BASIC Interrupt-Steuerung in BASIC σελ. 63
-
2.6.1 Βασικές αρχές Grundlagen σελ. 63
-
2.6.2 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 64
-
2.7 Σειριακή διεπαφή του 80C535 Serielle Schnittstelle des 80C535 σελ. 69
-
2.7.1 Βασικές αρχές Grundlagen σελ. 69
-
2.7.2 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 70
-
2.8 Διατάξεις επιτήρησης του 80C535 Überwachungseinrichtungen des 80C535 σελ. 71
-
2.8.1 Βασικές αρχές Grundlagen σελ. 71
-
2.8.2 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 72
-
2.9 Προγραμματισμός EEPROM σε BASIC EEPROM-Programmierung in BASIC σελ. 73
-
2.9.1 Βασικές αρχές Grundlagen σελ. 73
-
2.9.2 Πείραμα: Επισκόπηση εντολών EEPROM EEPROM Befehlsübersicht σελ. 73
-
2.9.3 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 74
-
2.10 Έλεγχος βηματικού κινητήρα με το STEPPING BOARD Schrittmotorsteuerung mit dem STEPPING BOARD σελ. 75
1 εξάρτημα / συσκευή
-
2.10.1 Βασικές αρχές Grundlagen σελ. 75
-
2.10.2 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 76
-
3 Προγραμματισμός του μικροελεγκτή 80C535 σε Assembler Programmierung des Microcontrollers 80C535 in Assembler σελ. 77
-
3.1 Οδηγίες χειρισμού Assembler Bedienungshinweise Assembler σελ. 77
-
3.2 Πείραμα: Επισκόπηση εντολών Assembler Befehlsübersicht Assembler σελ. 77
-
3.3 Προγραμματισμός των θυρών εισόδου/εξόδου σε Assembler Programmierung der Ein-/Ausgabe-Ports in Assembler σελ. 79
-
3.3.1 Βασικές αρχές Grundlagen σελ. 79
-
3.3.2 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 83
-
3.4 Αναλογική έξοδος μέσω μετατροπέα D/A σε Assembler Analoge Ausgabe über DA-Wandler in Assembler σελ. 84
-
3.4.1 Βασικές αρχές Grundlagen σελ. 84
-
3.4.2 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 86
-
3.5 Αναλογική είσοδος μέσω μετατροπέα A/D σε Assembler Analoge Eingabe über AD-Wandler in Assembler σελ. 89
-
3.5.1 Βασικές αρχές Grundlagen σελ. 89
-
3.5.2 Πείραμα: Προγραμματισμός των SFR ADCON και DAPR σε λειτουργία προγράμματος Programmierung der SFR ADCON und DAPR im Programmmodus σελ. 94
-
3.5.3 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 96
-
3.6 Χρονιστές και οι λειτουργίες τους Timer und ihre Funktionen σελ. 97
-
3.6.1 Πείραμα: Βασικές αρχές – Timer 0 και 1 Grundlagen – Timer 0 und 1 σελ. 97
-
3.6.2 Πείραμα: Βασικές αρχές – Timer 2 Grundlagen – Timer 2 σελ. 103
-
3.6.3 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 107
-
3.7 Έλεγχος διακοπών σε Assembler Interrupt-Steuerung in Assembler σελ. 111
-
3.7.1 Βασικές αρχές Grundlagen σελ. 111
-
3.7.2 Πείραμα: Ενεργοποίηση διακοπών Interrupt-Freigabe σελ. 114
-
3.7.3 Πείραμα: Πρόσθετες λειτουργίες διακοπών Interrupt-Zusatzfunktionen σελ. 116
-
3.7.4 Πείραμα: Προτεραιότητες διακοπών Interrupt-Prioritäten σελ. 119
-
3.7.5 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 120
-
3.8 Σειριακή διεπαφή του 80C535 Serielle Schnittstelle des 80C535 σελ. 121
-
3.8.1 Βασικές αρχές Grundlagen σελ. 121
-
3.8.2 Πείραμα: Ρυθμοί baud Baudraten σελ. 123
-
3.8.3 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 125
-
3.9 Διατάξεις επιτήρησης του 80C535 Überwachungseinrichtungen des 80C535 σελ. 126
-
3.9.1 Βασικές αρχές Grundlagen σελ. 126
-
3.9.2 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 127
-
4 Προγραμματισμός του μικροελεγκτή 80C535 σε C Programmierung des Microcontrollers 80C535 in C σελ. 129
-
4.1 Πείραμα: Μέρος ασκήσεων Übungsteil σελ. 130
Παράρτημα
-
Παράρτημα Anhang
-
Πρόγραμμα τερματικού TERM (εξομοιωτής τερματικού) στο πρόγραμμα bascom Terminalprogramm TERM (Terminalemulator) im Programm bascom A 1
-
Λειτουργία monitor Monitormodus A 2
-
Διερμηνέας BASIC BASIC-Interpreter A 3
-
Όργανα μέτρησης που χρησιμοποιούνται Verwendete Messgeräte A 4
-
Βιβλιογραφία Literaturhinweise A 4
Μέρος λύσεων
-
Μέρος λύσεων Lösungsteil
Διαφάνειες
-
Διαφάνειες Folien
-
MICROCONTROLLER BOARD (τύπος 3850) MICROCONTROLLER BOARD (Typ 3850)
-
STEPPING BOARD (τύπος 5132) STEPPING BOARD (Typ 5132)
Καμία καταχώριση δεν αντιστοιχεί στο φίλτρο.
σημειώνει τα πειράματα. Μπορείτε να αναπτύξετε τα εξαρτήματα και τις συσκευές κάθε πειράματος.
-
2 Μέρος λύσεων – BASIC Lösungsteil – BASIC σελ. 3
-
2.2 Πείραμα: Προγραμματισμός των θυρών εισόδου/εξόδου σε BASIC Programmierung der Ein-/Ausgabe-Ports in BASIC σελ. 3
-
2.3 Πείραμα: Αναλογική έξοδος μέσω μετατροπέα D/A σε BASIC Analoge Ausgabe über DA-Wandler in BASIC σελ. 4
-
2.4 Πείραμα: Αναλογική είσοδος μέσω μετατροπέα A/D σε BASIC Analoge Eingabe über AD-Wandler in BASIC σελ. 5
-
2.5 Πείραμα: Χρονιστές και οι λειτουργίες τους Timer und ihre Funktionen σελ. 6
-
2.6 Πείραμα: Έλεγχος διακοπών σε BASIC Interrupt-Steuerung in BASIC σελ. 8
-
2.7 Πείραμα: Σειριακή διεπαφή του 80C535 Serielle Schnittstelle des 80C535 σελ. 9
-
2.10 Πείραμα: Έλεγχος βηματικού κινητήρα με το STEPPING BOARD Schrittmotorsteuerung mit dem STEPPING BOARD σελ. 10
-
3 Μέρος λύσεων – Assembler Lösungsteil – Assembler σελ. 11
-
3.3 Πείραμα: Προγραμματισμός των θυρών εισόδου/εξόδου σε Assembler Programmierung der Ein-/Ausgabe-Ports in Assembler σελ. 11
-
3.4 Πείραμα: Αναλογική έξοδος μέσω μετατροπέα D/A σε Assembler Analoge Ausgabe über DA-Wandler in Assembler σελ. 12
-
3.5 Πείραμα: Αναλογική είσοδος μέσω μετατροπέα A/D σε Assembler Analoge Eingabe über AD-Wandler in Assembler σελ. 14
-
3.6 Πείραμα: Χρονιστές και οι λειτουργίες τους Timer und ihre Funktionen σελ. 14
-
3.7 Πείραμα: Έλεγχος διακοπών σε Assembler Interrupt-Steuerung in Assembler σελ. 16
-
3.8 Πείραμα: Σειριακή διεπαφή του 80C535 Serielle Schnittstelle des 80C535 σελ. 17
-
3.9 Πείραμα: Διατάξεις επιτήρησης του 80C535 Überwachungseinrichtungen des 80C535 σελ. 17
-
4 Μέρος λύσεων – C Lösungsteil – C σελ. 19
Καμία καταχώριση δεν αντιστοιχεί στο φίλτρο.
Εμφανίζεται αποκλειστικά ο πίνακας περιεχομένων (τίτλοι, αριθμοί, σελίδες). Το πλήρες εγχειρίδιο παραδίδεται μαζί με το εκπαιδευτικό σύστημα. Οι ποσότητες προέρχονται από τον πίνακα εξαρτημάτων του εγχειριδίου.