Παρουσίαση/Προβολή

Μικροελεγκτές - Ενσωματωμένα Συστήματα
(EEE.7-3.1) - ΓΡΗΓΟΡΙΟΣ ΚΑΛΤΣΑΣ
Περιγραφή Μαθήματος
Εισαγωγή στα Ενσωματωμένα Συστήματα – Βασικές Έννοιες
- Σύστημα Γενικού Σκοπού – Ενσωματωμένο Σύστημα
- Συν-σχεδιασμός Υλικού-Λογισμικού
- Βασικά Χαρακτηριστικά Ενσωματωμένων Συστημάτων
- Εφαρμογές Ενσωματωμένων Συστημάτων
- Βασικά Μέρη Ενσωματωμένων Συστημάτων
- Τα Ενσωματωμένα Συστήματα σαν Κυβερνο-Φυσικά Συστήματα
- Περιορισμοί Στις Εφαρμογές Ενσωματωμένων Συστημάτων
- Παράμετροι Σχεδιασμού και Λειτουργίας
Ο Μικροελεγκτής σαν Πλατφόρμα Ενσωματωμένου Συστήματος
- Βασικές έννοιες και αρχές λειτουργίας – Λειτουργικά διαγράμματα
- Δίαυλοι Ελέγχου, Δεδομένων και Διευθύνσεων
- Συστήματα μνημών
- Αρχιτεκτονική μικροελεγκτών (von Neuman – Harvard)
- Ρεπερτόριο εντολών (CISC, RISC, VLIW)
- Τεχνική σωλήνωσης (Pipelining)
- Προγραμματιστικό μοντέλο (Accumulator Based – General Purpose Registers)
- Βασικά κυκλώματα υποστήριξης μικροελεγκτών
Οικογένειες μικροελεγκτών AVR
- Χαρακτηριστικά μικροελεγκτών AVR 8-bit
- Είδη μνημών μικροελεγκτή (μνήμη δεδομένων SRAM, μνήμη δεδομένων EEPROM, μνήμη προγράμματος FLASH)
- Εισαγωγή στο ρεπερτόριο εντολών AVR (Op-Code, χρόνοι εκτέλεσης εντολών)
- Περίγραμμα προγράμματος σε συμβολική γλώσσα (Assembly) για AVR
- Εισαγωγή στην χρήση διανυσμάτων διακοπών
- Προγραμματισμός σε συμβολική γλώσσα (Assembly) για AVR
- Περιφερειακά των μικροελεγκτών AVR
- Κυκλώματα χρονισμού
- Παράλληλες πόρτες Εισόδου/Εξόδου
Αρχιτεκτονική Λογισμικού για Ενσωματωμένα Συστήματα
- Είσοδος / Έξοδος δεδομένων
- Τελεστές
- Βρόγχοι επανάληψης
- Διαχείριση Δυαδικών Ψηφίων (Bits)
- Λογικοί τελεστές κατά δυαδικό ψηφίο
- Έλεγχος τιμής δυαδικού ψηφίου
- Τελεστές ολίσθησης κατά δυαδικό ψηφίο
- Πεδία δυαδικών ψηφίων
- Εντολές Ε/Ε με τις περιφερειακές συσκευές μικροελεγτών
Προγραμματισμός μικροελεγκτών σε γλώσσες ανωτέρου επιπέδου με έμφαση στην C
- Γενικό Περίγραμμα Προγράμματος
- Τύποι Δεδομένων (Data Types)
- Συναρτήσεις (Functions)
- Μεταβλητές (Variables) - Σταθερές (Constants)
- Μεταβλητές Τύπου Bit (Bit Variables)
- Μετατροπές Τύπων
- Δείκτες (Pointers)
- Προσπέλαση Της EEPROM
- Δομές (Structures)
- Ορισμοί – Μακροεντολές (Definitions – Macros)
- Ενσωμάτωση Προγραμμάτων Συμβολικής Γλώσσας
- Προσπέλαση Καταχωρητών Εισόδου/Εξόδου
- Προσπέλαση Των Καταχωρητών Εισόδου/Εξόδου Σε Επίπεδο Bit
- Συναρτήσεις Βιβλιοθήκης (Library Functions)
- Ενσωμάτωση διατάξεων οθονών LCD και 7 Segment displays
- Σειριακή επικοινωνία
- Σύνδεση διατάξεων με πρωτόκολλο I2C
- Σύνδεση διατάξεων με πρωτόκολλο SPI
- Χρήση LCD
- Διατάξεις ADC – Έλεγχος, χρήση και Εφαρμογές
- Προγραμματισμός πραγματικού χρόνου – Εξωτερικές διακοπές
- Χρήση διατάξεων χρονιστών/απαριθμητών, PWM, DC Motors
- Σύνδεση και έλεγχος γραφικών οθονών LCD
- Χρήση διαμόρφωσης παλμών (pulse wave modulation)
Ημερομηνία δημιουργίας
Πέμπτη 14 Μαρτίου 2019
-
Δεν υπάρχει περίγραμμα