EE3051 ΔΙΑΓΩΓΗ ΣΑ ΤΣΗΜΑΣΑ ΜΙΚΡΟΔΛΔΓΚΣΩΝ



Σχετικά έγγραφα
Ανηικείμενα ποσ καλύπηονηαι

EE-1051 ΒΑΙΚΔ ΓΟΜΔ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ ΤΣΗΜΑΣΩΝ

EE-4061 ΗΛΔΚΣΡΟΝΙΚΗ ΥΔΓΙΑΗ & ΚΑΣΑΚΔΤΗ

ΔΔ 3011 ΔΝΙΥΤΣΙΚΔ ΓΙΑΣΑΞΔΙ

ΔΔ-2041 ΑΝΣΙΚΔΙΜΔΝΟΣΡΑΦΗ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΔΦΑΡΜΟΓΔ

ΚΩΓΙΚΟ ΜΑΘΗΜΑΣΟ ΣΙΣΛΟ ΜΑΘΗΜΑΣΟ

EE-7A21 ΧΔΓΙΑΜΟ CMOS - VLSI

EE-5041 ΗΛΔΚΣΡΟΝΙΚΑ ΙΥΤΟ

EE-3041 ΗΛΔΚΣΡΟΜΑΓΝΗΣΙΜΟ

ΠΕΡΙΓΡΑΦΗ ΥΛΙΚΟΥ AVR 1. ΕΙΣΑΓΩΓΗ 1.1 ΓΕΝΙΚΗ ΔΟΜΗ 1.2 ΟΙΚΟΓΕΝΕΙΕΣ 1.3 ΤΥΠΟΙ 1.4 ΕΡΓΑΛΕΙΑ

ΔΔ 1021 Διζαγωγή ζηα Ηλεκηρονικά

ΔΔ-1041 ΗΛΔΚΣΡΙΚΑ ΚΤΚΛΩΜΑΣΑ ΚΑΙ ΜΔΣΡΗΔΙ

Προηγµένες Τεχνικές Προγραµµατισµού

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα

Δξγαζίεο, Τειηθή Δμέηαζε. Τειηθή εμέηαζε 50%, Δξγαζηήξην 50% Η Δηζαγσγή ζηε Θεσξία θαη ηελ Δθαξκνγή ησλ Γηθηύσλ Ηιεθηξνληθώλ Υπνινγηζηώλ.

ΚΩΓΙΚΟ ΜΑΘΗΜΑΣΟ ΣΙΣΛΟ ΜΑΘΗΜΑΣΟ

ΔΔ-6061 ΜΔΘΟΓΟΛΟΓΙΑ ΣΗ ΔΠΙΣΗΜΟΝΙΚΗ ΚΔΨΗ ΚΑΙΝΟΣΟΜΙΑ

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

Επικουρικό Προςωπικό Βαγγζλθσ Παπαγιάννθσ, ταφροσ Παπαποςτόλου Σρόποσ Διδαςκαλίασ Θεωξεηηθή Δηδαζθαιία, Εξγαζηεξηαθέο Αζθήζεηο, Εξγαζίεο, Εμεηάζεηο

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΔΔ-2011 ΑΝΑΛΟΓΙΚΑ ΗΛΔΚΣΡΟΝΙΚΑ

ΔΙΑΧΥΤΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

ΕΠΛ221: Οργάνωση Υπολογιστών και Συμβολικός Προγραμματισμός. Εργαστήριο Αρ. 2

EE-6011: ΜΙΚΡΟΔΛΔΓΚΣΔ & ΔΝΩΜΑΣΩΜΔΝΑ ΤΣΗΜΑΣΑ

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά. Κωδικός μαθήματος:

ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΦΥΣΙΚΗΣ ΑΓΩΓΗΣ & ΑΘΛΗΤΙΣΜΟΥ

Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems)

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά. Κωδικός μαθήματος:

ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΔΙΚΣΤΑΚΩΝ ΕΦΑΡΜΟΓΩΝ

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,

Περιγραφή Μαθήματος. Ώρες Γραφείου : ΔΕΥ-ΠΑ 08:00-16:00 (εκτός ωρών μαθημάτων)

ΑΝΙΧΝΕΥΣΗ ΓΕΓΟΝΟΤΩΝ ΒΗΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΕΠΙΤΑΧΥΝΣΙΟΜΕΤΡΩΝ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Instruction Execution Times

Τμήμα Ψηφιακών Συστημάτων. Διπλωματική Εργασία

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ. Τίτλος Μαθήματος. Διαλέξεις - Θεωρητική Διδασκαλία, Εποπτευόμενο Εργαστήριο Επίδειξη, Μελέτες (Projects)

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Μελέτη των επεξεργαστών 32 bit της εταιρίας Microchip Technology και ανάπτυξη σειράς υποδειγµατικών εφαρµογών

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ

1. Οδηγίερ εγκαηάζηαζηρ και σπήζηρ έξςπνυν καπηών και τηθιακών πιζηοποιηηικών με σπήζη ηος λογιζμικού Μοzilla Thunderbird

ΤΕΧΝΙΚΕΣ ΑΥΞΗΣΗΣ ΤΗΣ ΑΠΟΔΟΣΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ I

6 η Εργαζηηριακή Άζκηζη Επαλήθεσζη Λειηοσργίας Βαζικών Φλιπ-Φλοπ

Οκάδα Δπηθνηλσληώλ θαη Δλζσκαησκέλσλ πζηεκάησλ Communications and Embedded Systems Group COMES

Τν Πξόγξακκα ζα αλαθνηλσζεί, ακέζσο κεηά ηηο γηνξηέο ηνπ Πάζρα.

Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί.

5 η Δργαζηηριακή Άζκηζη Κσκλώμαηα Γσαδικού Αθροιζηή/Αθαιρέηη

ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ

ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά. Κυματομηχανική Κωδικός

ΓΗΑΠΑΝΔΠΗΣΖΜΗΑΚΟ ΓΗΑΣΜΖΜΑΣΗΚΟ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΗΑΚΧΝ ΠΟΤΓΧΝ ΣΔΥΝΟΛΟΓΗΔ ΣΖ ΠΛΖΡΟΦΟΡΗΑ ΚΑΗ ΣΖ ΔΠΗΚΟΗΝΧΝΗΑ ΓΗΑ ΣΖΝ ΔΚΠΑΗΓΔΤΖ ΓΙΠΛΧΜΑΣΙΚΗ ΔΡΓΑΙΑ

και η συνεργασία των Ιδρυμάτων

ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP

Ασφάλεια σε χώρους αναψυχής: Ένα σύστημα από έξυπνα αντικείμενα

Τειηθή εμέηαζε 50%, Δξγαζηήξην 50%

Ανάπτυξη διαδικτυακής διαδραστικής εκπαιδευτικής εφαρμογής σε λειτουργικό σύστημα Android

ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΦΥΣΙΚΗΣ ΑΓΩΓΗΣ & ΑΘΛΗΤΙΣΜΟΥ

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

Εισαγωγή στην πληροφορική -4

EE-4021 ΤΣΗΜΑΣΑ ΑΤΣΟΜΑΣΟΤ ΔΛΔΓΥΟΤ Ι

Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2

Αποηελέζμαηα Αξιολόγηζηρ Μαθημάηων 1ος Δξαμήνος

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ ΙΓ' ΕΚΠΑΙΔΕΥΤΙΚΗ ΣΕΙΡΑ

Διπλωματική Εργασία της φοιτήτριας του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Τμήμα Πολιτικών και Δομικών Έργων

EE7051 ΘΔΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑ & ΚΩΓΙΚΩΝ

COURSE OUTLINE ELECTRICAL CIRCUITS I

Ενσωµατωµένα Συστήµατα

Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν

1 η Εργαζηηριακή Άζκηζη Ειζαγωγή

Σημεία Ασύπματηρ Ππόσβασηρ (Hot-Spots)

ΓΙΠΛΧΜΑΣΙΚΗ ΔΡΓΑΙΑ. ηνπ Φνηηεηή ηνπ Σκήκαηνο Ηιεθηξνιφγσλ Μεραληθψλ θαη Σερλνινγίαο Τπνινγηζηψλ ηεο Πνιπηερληθήο ρνιήο ηνπ Παλεπηζηεκίνπ Παηξψλ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ ΤΜΗΜΑ ΦΑΡΜΑΚΕΥΤΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

ΑΝΑΠΤΥΞΗ ΠΑΙΧΝΙΔΙΟΥ ΣΟΒΑΡΟΥ ΣΚΟΠΟΥ ΓΙΑ ΤΗΝ ΕΚΜΑΘΗΣΗ ΕΝΝΟΙΩΝ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΕ JAVA

ΑΚΑΔΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

Μαθαίνοντας το hardware του αναπτυξιακού

ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

ΑΥΤΟΜΑΤΟΠΟΙΗΣΗ ΜΟΝΑΔΑΣ ΘΡΑΥΣΤΗΡΑ ΜΕ ΧΡΗΣΗ P.L.C. AUTOMATION OF A CRUSHER MODULE USING P.L.C.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ ΤΜΗΜΑ ΦΑΡΜΑΚΕΥΤΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Τo πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.

ΙΣΤΟΡΙΑ ΤΟΥ ΑΡΧΑΙΟΥ ΚΟΣΜΟΥ

Information and Communication Technologies in Education

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και. Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του. Πανεπιστημίου Πατρών

Architecture οf Integrated Ιnformation Systems (ARIS)

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής Πρόγραµµα Μεταπτυχιακών Σπουδών «Προηγµένα Συστήµατα Πληροφορικής»

Αρχιτεκτονική Σχεδίαση Ασαφούς Ελεγκτή σε VHDL και Υλοποίηση σε FPGA ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Συστήματα Μικροεπεξεργαστών

γηα ηνλ Άξε Κσλζηαληηλίδε

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ

Αρχιτεκτονική υπολογιστών

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά

Εκπαιδευτική Ρομποτική

Πτυχιακή εργασία. Τίτλος: ΤΣΙΧΛΙΑΣ ΜΕΝΕΛΑΟΣ (AM: 2175)

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

Transcript:

EE3051 ΔΙΑΓΩΓΗ ΣΑ ΤΣΗΜΑΣΑ ΜΙΚΡΟΔΛΔΓΚΣΩΝ ΒΑΙΚΔ ΠΛΗΡΟΦΟΡΙΔ Σμήμα Ηλεκτρονικής Σίτλοσ Μαθήματοσ Ειςαγωγή ςτα ςυςτήματα μικροελεγκτών Κωδικόσ Μαθήματοσ EE3051 Θεωρία / Εργαςτήριο Θεωρία + Εργαςτήριο Εξάμηνο Διδαςκαλίασ Γ' Εξάμηνο πουδών Πιςτωτικζσ μονάδεσ 4 Ώρεσ Διδαςκαλίασ 2Θ+2Ε Φόρτοσ Εργαςίασ 120 Τποχρεωτικό / Επιλογήσ Τποχρεωτικό Τπεφθυνοσ Μαθήματοσ Δρ. Κουλοφρασ Γρηγόριοσ Διδάςκων Δρ. Κουλοφρασ Γρηγόριοσ Επικουρικό Προςωπικό - Σρόποσ Διδαςκαλίασ Θεσξεηηθή Γηδαζθαιία, Δξγαζηεξηαθέο Αζθήζεηο, Δξγαζίεο, Δμεηάζεηο Αξιολόγηςη Πξόνδνο, Δξγαζίεο, Σειηθή Δμέηαζε Σειηθή εμέηαζε 50%, Δξγαζηήξην 50% Προαπαιτοφμενα 1) ΒΑΙΚΔ ΓΟΜΔ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ ΤΣΗΜΑΣΧΝ 2) ΑΝΣΙΚΔΙΜΔΝΟΣΡΑΦΗ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΔΦΑΡΜΟΓΔ ΠΔΡΙΓΡΑΦΗ θοπός Η ζύγρξνλε ηερλνινγία βαζίδεηαη νινέλα θαη πεξηζζόηεξν ζε ζπζηήκαηα κηθξνειεγθηώλ. Ο θιάδνο απηόο είλαη έλαο από ηνπο ηαρύηεξα αλαπηπζζόκελνπο θιάδνπο ηεο ειεθηξνληθήο. ηηο κέξεο καο, νη κηθξνειεγθηέο εκθαλίδνληαη ζρεδόλ ζε θάζε ειεθηξνληθή ζπζθεπή. Μηα νηθνγέλεηα κηθξνειεγθηώλ πνπ ρξεζηκνπνηνύληαη εθηεηακέλα ζήκεξα είλαη νη κηθξνειεγθηέο AVR. Απηόο είλαη θαη ν βαζηθόο ιόγνο πνπ επηιέρζεθε απηή ε νηθνγέλεηα κηθξνειεγθηώλ, γηα ηελ θαηαλόεζε απηώλ ησλ ζπζηεκάησλ. θνπόο ηνπ καζήκαηνο απηνύ είλαη λα εηζάγεη ηνπο θνηηεηέο ζηνλ θόζκν ησλ κηθξνειεγθηώλ θαη ησλ δπλαηνηήησλ ηνπο. Έηζη, αξρηθά παξνπζηάδεηαη ε αξρηηεθηνληθή ηεο θεληξηθήο κνλάδαο επεμεξγαζίαο θαη θαηόπηλ αλαιύνληαη κεξηθέο από ηηο πεξηθεξεηαθέο κνλάδεο πνπ ελζσκαηώλεη. Γηα ηελ πιήξε θαηαλόεζε ηεο ιεηηνπξγίαο ηνπο, παξνπζηάδνληαη παξαδείγκαηα πξνγξακκαηηζκνύ ζε γιώζζα κεραλήο Assembly.

Μαζεζηαθά Αποηειέζκαηα Έρνληαο νινθιεξώζεη επηηπρώο ην κάζεκα νη ζπνπδαζηέο ζα είλαη ζε ζέζε λα: Να ζρεδηάδνπλ θαη λα αλαιύνπλ θπθιώκαηα κε κηθξνειεγθηέο Να ρξεζηκνπνηνύλ ηα ελζσκαησκέλα πεξηθεξεηαθά ησλ κηθξνειεγθηώλ Να πξνγξακκαηίδνπλ ζε γιώζζα Assembly κηθξνειεγθηέο Αληηθείκελα ποσ θαιύπηοληαη Δηζαγσγή ζηνπο κηθξνειεγθηέο - Βαζηθέο έλλνηεο θαη αξρέο ιεηηνπξγίαο - Λεηηνπξγηθά δηαγξάκκαηα - Γίαπινη Διέγρνπ, Γεδνκέλσλ θαη Γηεπζύλζεσλ - πζηήκαηα κλεκώλ Αξρηηεθηνληθή κηθξνειεγθηώλ (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 - Αζθήζεηο (6 ώρες) Πεξηθεξεηαθά ησλ κηθξνειεγθηώλ AVR - Κπθιώκαηα ρξνληζκνύ - Παξάιιειεο πόξηεο Δηζόδνπ/Δμόδνπ - Δμσηεξηθέο Γηαθνπέο - Υξνληζηέο Μεηξεηέο - εηξηαθέο πόξηεο USART - εηξηαθέο πόξηεο SPI - εηξηαθέο πόξηεο TWI - Μεηεηξνπέαο Αλαινγηθνύ ζήκαηνο ζε Φεθηαθό - Αλαινγηθόο πγθξηηήο. (6 ώρες) Πξνγξακκαηηζκόο ζε γιώζζα κεραλήο Assembly γηα AVR κε ρξήζε Γηαθνπώλ. (4 ώρες)

Δργαζηερηαθές Αζθήζεης Εργαζηηριακή εκπαίδεσζη ηων θοιηηηών πραγμαηοποιώνηας 13 εργαζηηριακές αζκήζεις εζηιαζμένες ζηα βαζικόηερα ανηικείμενα ηης θεωρηηικής διδαζκαλίας. Οι αζκήζεις θα είναι προζαναηολιζμένες πάνω ζηα ακόλοσθα πεδία: Ειςαγωγή ςτουσ μικροελεγκτζσ AVR Αναπτυξιακή διάταξη STK600 Εξοικείωςη ςτο περιβάλλον προγραμματιμοφ AVR Studio Ρεπερτόριο εντολών Assembly - Χρονιςμόσ Περίγραμμα προγράμματοσ ςε γλώςςα μηχανήσ - Ψευδοεντολζσ Αμφίδρομεσ Πόρτεσ Ειςόδου/Εξόδου (I/O) (α) Αμφίδρομεσ Πόρτεσ Ειςόδου/Εξόδου (I/O) (β) Διαχείριςη Μνήμησ (α) Διαχείριςη Μνήμησ (β) Αριθμητικζσ και Λογικζσ Πράξεισ ωρόσ - Τπορουτίνεσ Χρονιςτζσ/Απαριθμητζσ Διανφςματα Διακοπών Γηδαθηηθές θαη Μαζεζηαθές δραζηερηόηεηες Οη κέζοδοη δηδαζθαιίας περηιακβάλοσλ: Παξαδνζηαθή δηδαζθαιία κε δηαιέμεηο ζηηο νπνίεο ρξεζηκνπνηνύληαη ηερλνινγίεο πνιπκέζσλ θαη ην δηαδίθηπν, επίιπζε αζθήζεσλ, εξγαζηεξηαθέο επηδείμεηο, επηβιεπόκελεο εξγαζηεξηαθέο αζθήζεηο θαη αξθεηέο εμνκνηώζεηο θπθισκάησλ κε κηθξνειεγθηέο ζε Η/Τ. Οη καζεζηαθές δραζηερηόηεηες περηιακβάλοσλ Υξήζε από ηνπο ζπνπδαζηέο αλαπηπμηαθώλ κνλάδσλ όπσο ην STK600 θαη άιισλ πιηθώλ γηα ηελ πινπνίεζε θαη αλάιπζε ςεθηαθώλ θπθισκάησλ κε κηθξνειεγθηέο, επίιπζε αζθήζεσλ, πινπνίεζε νκαδηθώλ εξγαζηώλ, ρξήζε ινγηζκηθνύ AVR Studio γηα αλάπηπμε πξνγξακκάησλ θαη εμνκνίσζή ηνπο, αηνκηθή κειέηε θαη εμεηάζεηο γξαπηέο ή θαη πξνθνξηθέο. Βηβιηογραθία Διιεληθή: 1) "ΤΣΗΜΑΣΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΩΝ ΙΙ - Μηθροειεγθηές AVR θαη PIC" - Πεθκεζηδή Κηακάι - Δθδόζεηο πκκεηξία 2009 - ISBN 978-960-266-269-7 2) "Προγρακκαηίδοληας ηολ Μηθροειεγθηή AVR" - Dhananjay V. Gadre - Μεηάθξαζε ζηα Διιεληθά - Δθδόζεηο Σδηόιαο 2001 - ISBN 960-8050-51-1 3) "Γοκή θαη ιεηηοσργία Μηθροϋποιογηζηώλ θαη Μηθροειεγθηώλ" - Υαηδεγθάηδαο Α. - Δθδόζεηο πκκεηξία 2009 - Γηαπνύιεο. & Α. - Κάηδεξ Υ. Ο.Δ. - ISBN: 978-960- 930758-1

Ξελόγιωζζε: 1) "Programming and Customizing the AVR Microcontroller" - Dhananjay V. Gadre - Publisher: McGraw-Hill/TAB Electronics - ISBN: 978-007-134666-5

EE3051 INTRODUCTION TO MICROCONTROLLER SYSTEMS BASIC INFORMATION Department Electronics Course Title Introduction to microcontroller systems Course Code EE-3051 Theory /Lab Theory + Lab Semester C Semester ECTS Credit Units 4 Teaching Hours 2 Theory + 2 Lab Working Load 120 Obligatory / By Choice Obligatory Unit Leader Dr. Koulouras Gregory Teacher Dr. Koulouras Gregory Assistants Teaching Lectures, Lab, Tutorials, Exercises, Exams Assessment Intermediate Exam, Exercises, Final Exam Final Exam 50%, Laboratory 50% Prerequisites 1) BASIC STRUCTURES OF SYSTEMS PROGRAMMING 2) OBJECT ORIENTED PROGRAMMING DESCRIPTION Aim Modern technology is increasingly reliant on microcontroller systems. The industry of microcontrollers is one of the fastest growing sectors of the electronics. Nowadays, microcontrollers are used in almost every electronic device. A family of microcontrollers are used extensively today are AVR microcontrollers. This is the main reason this family of microcontrollers was selected, for understanding these systems. The purpose of this course is to introduce students to the world of microcontrollers and their capabilities. So, firstly the architecture of the CPU is introduced and then some of the peripherals that integrates are analyzed. For a deep understanding of their functionality, examples of Assembly language programming are presented.

Learning Outcomes Having successfully completed the module, the student will be able to: Design and analyze circuits with microcontrollers Use integrated peripherals of microcontrollers Programming microcontrollers in Assembly Topics Covered Introduction to microcontrollers - Basic concepts and principles of operation - Functional Diagrams - Control Bus, Data Bas, Address Bus - Memory Systems Architecture of microcontroller (von Neuman - Harvard) - Instruction Set (CISC, RISC, VLIW) - Instruction pipelining - Programming model (Accumulator Based - General Purpose Registers) Basic microcontroller circuits - AVR microcontroller family - Features of microcontroller AVR 8-bit Memory types of microcontroller (data memory SRAM, data memory EEPROM, program memory FLASH) - Introduction to instruction set of AVR microcontroller (Opcode, execution time of instuctions) Program outline in Assembly language for AVR microcontrollers - Introduction in using Interrupt Vectors Programming in Assembly language for AVR microcontrollers - Exercises (6 hours) Peripherals of AVR microcontrollers - Timing circuits - Parallel bidirectional ports (I/O) - External Interrupts - Timers/Counters - Serial port USART - Serial port SPI - Serial port TWI - Analogue to Digital Converter - Analogue Comparator. (6 hours) Programming in Assembly language for AVR microcontrollers by use of interrupts. (4 hours)

Laboratory Exercises Laboratory training of students carrying 13 laboratory exercises focused on key items of theoretical courses. Training will be oriented on the following areas: Introduction to AVR microcontroller Development Board STK600 Familiarity in programming environment AVR Studio Instruction Set of AVR microcontroller in Assembly language - Timing Program outline in Assembly language for AVR microcontrollers - Assembly directives Bidirectional I/O ports (I/O) (a) Bidirectional I/O ports (I/O) (b) Memory management (a) Memory management (b) Arithmetic and Logical Instructions Stack - Subroutines Timers/Counters Interrupt Vectors Teaching and learning activities Teaching methods include: The teaching methods include traditional lecture material in classroom with the aid of multimedia and Internet, on-line demonstrations and simulation material, supervised hands-on exercises in the lab, use of software for design analysis and simulation of digital circuits with microcontrollers. Student s activities include: Use of development boards like STK600 and other hardware material for designing, implementing, testing and debugging of digital circuits with microcontrollers in the lab, solving of exercises, use of computer software (like AVR Studio) for design, analysis and simulation, self-study and exams.. Resources 1) "Programming and Customizing the AVR Microcontroller" - Dhananjay V. Gadre - Publisher: McGraw-Hill/TAB Electronics - ISBN: 978-007-134666-5