ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ

Πληροφορίες Μαθήματος
ΤίτλοςΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ / Microprocessor Systems
ΚωδικόςΗΥ2501
ΣχολήΠολυτεχνική
ΤμήμαΗλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Κύκλος / Επίπεδο1ος / Προπτυχιακό
Περίοδος ΔιδασκαλίαςΧειμερινή
Υπεύθυνος/ηΙωάννης Παπαευσταθίου
ΚοινόΌχι
ΚατάστασηΕνεργό
Course ID20000600

Πληροφορίες Τάξης
ΤίτλοςΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ
Ακαδημαϊκό Έτος2017 – 2018
Περίοδος ΤάξηςΧειμερινή
Διδάσκοντες μέλη ΔΕΠ
Ώρες Εβδομαδιαία6
Class ID
600106912
Τύπος Μαθήματος 2016-2020
  • Υποβάθρου
Τύπος Μαθήματος 2011-2015
Γενικού Υποβάθρου
Τρόπος Παράδοσης
  • Πρόσωπο με πρόσωπο
Ηλεκτρονική Διάθεση Μαθήματος
Γλώσσα Διδασκαλίας
  • Ελληνικά (Διδασκαλία, Εξέταση)
  • Αγγλικά (Εξέταση)
Μαθησιακά Αποτελέσματα
Με την ολοκλήρωση του μαθήματος, οι φοιτητές/τριες αναμένεται να μπορούν να: • αντιλαμβάνονται την αρχιτεκτονική των μικροϋπολογιστών και ειδικότερα των μικροελεγκτών • να αντιληφθούν την διασύνδεση της αρχιτεκτονικής των μικροελεγκτών με τον προγραμματισμό τους σε επίπεδο γλώσσας μηχανής • να συντάξουν και να εκτελέσουν προγράμματα σε συμβολική γλώσσα με παράλληλη εκπαίδευση των απαραίτητων εργαλείων για την ανάπτυξη μικροϋπολογιστικού συστήματος.
Γενικές Ικανότητες
  • Εφαρμογή της γνώσης στην πράξη
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Προσαρμογή σε νέες καταστάσεις
Περιεχόμενο Μαθήματος
Εισαγωγή στη σχεδίαση συστημάτων με χρήση αναλογικών και ψηφιακών μεθόδων. Γενικευμένη απεικόνιση των διαφόρων υπολογιστικών μοντέλων. Σχεδίαση υπολογιστικών συστημάτων. Τύποι δεδομένων. Μηχανισμοί επιτάχυνσης. Κύρια χαρακτηριστικά των μικροεπεξεργασιών και περιοχές εφαρμογής τους. Εσωτερική δομή των μικροεπεξεργαστών. Καλωδιωμένη και μικροπρογραμματιζόμενη μονάδα ελέγχου. Παραλληλοποίηση εντολών με τη μέθοδο αγωγού. Superscalar μηχανές. RISC μηχανές. Συστήματα εικονικής και κρυφής μνήμης. Τρόποι προσπέλασης μνήμης. Μοντέλο προγραμματισμού. Περιγραφή σημάτων ελέγχου. Σύνολο εντολών. Συμβολομεταφραστές. Αναπτυξιακά εργαλεία για την σχεδίαση μικροϋπολογιστικών συστημάτων. Περιγραφή της αρχιτεκτονικής, των τρόπων προσπέλασης μνήμης και του συνόλου εντολών του μικροελεγκτή AVR. Προγράμματα επεξεργασίας απλών αριθμητικών προβλημάτων, επεξεργασίας κωδίκων, πίνακα και λίστας. Αρχές προγραμματισμού, δομημένος προγραμματισμός. Σχεδίαση υπορουτίνων, πέρασμα παραμέτρων.
Λέξεις Κλειδιά
Μικροεπεξεργαστές, Μικροελεγκτές, Προγραμματισμός σε assembly
Τύποι Εκπαιδευτικού Υλικού
  • Διαφάνειες
  • Βιβλίο
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
  • Χρήση Τ.Π.Ε. στη Διδασκαλία
  • Χρήση Τ.Π.Ε. στην Εργαστηριακή Εκπαίδευση
  • Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
Οργάνωση Μαθήματος
ΔραστηριότητεςΦόρτος ΕργασίαςECTSΑτομικάΟμαδικάErasmus
Διαλέξεις48
Εργαστηριακή Άσκηση8
Σύνολο56
Βιβλιογραφία
Βιβλιογραφία μαθήματος (Εύδοξος)
DHANANJAY V. GADRE Προγραμματίζοντας τον μικροελεγκτή AVR ISBN: 978-960-8050-51-8 ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε.
Επιπρόσθετη βιβλιογραφία για μελέτη
Atmel site : Datasheets J. Morton , AVR: An Introductory Course ISBN-13: 978-0750656351
Τελευταία Επικαιροποίηση
18-07-2013