ΕΙΣΑΓΩΓΗ. Αρχιτεκτονική Η/Υ ΗΜΟΣ ΜΠΟΛΑΝΑΚΗΣ

Σχετικά έγγραφα
ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1. Συγγραφή. Αρχιτεκτονική Η/Υ ΗΜΟΣ ΜΠΟΛΑΝΑΚΗΣ

ΑΣΚΗΣΗ 3 ΑΣΚΗΣΗ 3. Μηχανικοί ιακόπτες. Αρχιτεκτονική Η/Υ ΗΜΟΣ ΜΠΟΛΑΝΑΚΗΣ

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

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

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

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

ίοδοι Εκποµπής Φωτός

ΚΕΦΑΛΑΙΟ 1 ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

*Ένας υπολογιστής είναι στην πραγματικότητα ένα σύστημα πολλών μερών που συνεργάζονται μεταξύ τους.

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

Αρχιτεκτονική Η/Υ-Εργαστήριο. Δημοσθένης Μπολανάκης. Ρήγας Γεώργιος

Εφαρμογές μικροελεγκτών

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

Αρχιτεκτονικές Υπολογιστών

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication

Κεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων.

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης

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

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

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο

Βασίλειος Κοντογιάννης ΠΕ19

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

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

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων

Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου

Σελίδα 1 από 12. Απαντήσεις στο φυλλάδιο 55. Ερώτηση 1 η : Ένα υπολογιστικό σύστηµα αποτελείται από:

ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2

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

Αρχιτεκτονική Μικροεπεξεργαστών MIPS-32. Αρχείο καταχωρητών και Χάρτης Μνήµης

Βασικές Έννοιες της Πληροφορικής

Μαλούτα Θεανώ Σελίδα 1

Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή

Λογικά σύμβολα των CPU, RAM, ROM και I/O module

Βασική δοµή και Λειτουργία Υπολογιστή

ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ

(Ιούνιος 2001 ΤΕΕ Ηµερήσιο) Σε κάθε µία από τις παρακάτω περιπτώσεις, να

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

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

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

Ερωτήσεις θεωρίας MY. Μέρος Α. Υλικό.

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο

Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή

ΣΗΜΕΙΩΣΕΙΣ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Μάθημα 7: Μικροϋπολογιστικό Σύστημα και Μνήμες

Χρ. Καβουσιανός Επίκουρος Καθηγητής

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για:

MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2

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

Περιεχόµενα. I Βασικές Γνώσεις 1

ΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

Εισαγωγή στην Πληροφορική

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

Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή

Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές. Εισαγωγή στο Arduino. Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών

Πίνακας με δημοφιλείς Μικροελεγκτές από 4-bit έως και 32-bit

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

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος Πληροφορική Ι

Αρχιτεκτονική Επεξεργαστών Ψ.Ε.Σ

Ποια πρόταση είναι αληθής για τον Μ/Ε 8088: Είναι Μ/Ε 16bit, LSI, 40 pins, 20 γραμμές διευθύνσεων, 8 γραμμές δεδομένων

ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ. Σηµειώσεις στο µάθηµα ΜΙΚΡΟΕΛΕΓΚΤΕΣ

Πληροφορική Ι. Μάθημα 6 ο Εκτέλεση πράξεων, Αρχιτεκτονική Η/Υ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας

Ηλεκτρονικός Υπολογιστής

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ II. χειμερινό εξάμηνο & εαρινό εξάμηνο (σε κίτρινο υπόβαθρο)

ΗΜΥ 213 Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών

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

ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών ARM και x86

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας.

2. Δήλωση μεταβλητών. #include <avr/io.h> #include <util/delay.h> unsigned char i=0xa0; register unsigned char i asm("r3");

Υλικό Υπολογιστών (Hardware) ΜΥΥ-106 Εισαγωγή στους Η/Υ και Πληροφορική

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

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17

Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ. ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ

Σημειώσεις : Χρήστος Μουρατίδης. Κάντε κλικ για έναρξη

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

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα

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

Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) Τμήματα ΚΜΕ (CPU) Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (Ι)

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

Οργάνωση Υπολογιστών (Ι)

Οργάνωση και Αρχιτεκτονική Υπολογιστών. Κεφάλαιο 7.4

Κεντρική Μονάδα Επεξεργασίας

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»

Τροφοδοσία : 3,3V, 5V Αυτή η πινακίδα επιτρέπει τη σύνδεση και των 8 απολήξεων (pins) μίας θύρας E- blocks με καλώδια με τη χρήση τερματισμών με

Σύγχρονες Αρχιτεκτονικές Υπολογιστών

10. Πληκτρολόγιο matrix 4x4

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

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

Transcript:

ΕΙΣΑΓΩΓΗ

Θέµατα ❸Συστήµατα Η/Υ (αναφορά) ❸Γλώσσα υπολογιστών ❸Γλώσσες προγραµµατισµού (low-high level) ❸Low level VS high level programming ❸Βασικά µέρη Η/Υ ❸Μικροϋπολογιστές (µc µp) ❸Αρχιτεκτονική µικροελεγκτών ❸Η αρχιτεκτονική του µc MC68HC98PG32

Συστήµατα Η/Υ ❸Personal Computers (PC s) Desktop / Laptop ❸Κινητά τηλέφωνα ❸Αυτοκίνητα ❸Ηλεκτρικές συσκευές

Γλώσσα υπολογιστών ❸Σήµατα On/Off ❸Επικοινωνία προγραµµατιστών - Η/Υ σε bits (γλώσσα µηχανής) ❸Ανάπτυξη συµβολικών λέξεων Assemblers Add A,B (low-level programming) ❸Ανάπτυξη γλωσσών υψηλού προγραµµατισµού Compilers (Αλγεβρικές εκφράσεις, λέξεις) A + B (high-level programming)

Low-level VS high-level ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΨΗΛΟΥ ΕΠΙΠΕ ΟΥ ❸Τα προγράµµατα µοιάζουν µε κείµενο ❸Μικρότερος χρόνος ανάπτυξης ❸Εκτελούνται σε οποιοδήποτε Η/Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΧΑΜΗΛΟΥ ΕΠΙΠΕ ΟΥ ❸Ταχύτητα εκτέλεσης ❸Έκταση προγραµµάτων (Κbytes)

Γλώσσες προγραµµατισµού C, C++, BASIC Υψηλού επιπέδου ASSEMBLY ΓΛΩΣΣΑ ΜΗΧΑΝΗΣ Χαµηλού επιπέδου HARDWARE

Βασικά µέρη Η/Υ Συσκευές I/O Μνήµη Επεξεργαστής (CPU) Motherboard

Μικροϋπολογιστές ❸Ορισµός: Γενικής χρήσης εκτελεστής εντολών ❸Μικροεπεξεργαστές - Μικροελεγκτές ❸µP Κεντρική µονάδα επεξεργασίας ❸µC Πλήρες Η/Υ σε IC ❸RISC (Microchip), CISC (MOTOROLA, ATMEL)

Κύρια µέρη µc

Είδη µνήµης -CPU ❸Μνήµη προγράµµατος Μη πτητική (UVPROM, EEPROM, FLASH) ❸Μνήµη δεδοµένων (RAM) Πτητική ❸CPU 8-bit, 6-bit

Αρχιτεκτονική του µc MC68HC98GP32 ❸Μνήµη προγράµµατος 32Kbyte on chip Flash ❸Μνήµη δεδοµένων 52bytes RAM ❸33 ακροδέκτες εισόδου εξόδου (Port A-E) ❸Λειτουργία σε λογικά επίπεδα 3V ή 5V ❸Pull-up στις θύρες A, C & D ❸Εξωτερικό ρολόι 2MHz (κύκλος µηχανής 2ns) ❸ADC, 2 Timers (6-bit), PWM, SCI (RS232), SPI

Pin assignment

Χάρτης µνήµης MEMORY MAP I/O REGISTER 64 BYTES RAM 52 BYTES FLASH MEMORY 32256 BYTES RESET VECTOR HIGH BYTE=8 RESET VECTOR LOW BYTE= $ $3F $4 $23F $8 $FDFF $FFFE $FFFF

Καταχωρητές I/O BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT BIT PORT A DATA REGISTER $ MEMORY MAP PORT B DATA REGISTER $ I/O REGISTER 64 BYTES $ $3F PORT C DATA REGISTER PORT D DATA REGISTER $2 $3 RAM 52 BYTES $4 $23F PORT A DIR REGISTER PORT B DIR REGISTER $4 $5 FLASH MEMORY 32256 BYTES $8 $FDFF PORT C DIR REGISTER PORT D DIR REGISTER PORT E DATA REGISTER UNIMPLEMENTED UNIMPLEMENTED $6 $7 $8 $9 $A RESET VECTOR HIGH BYTE RESET VECTOR LOW BYTE $FFFE $FFFF UNIMPLEMENTED PORT E DIR REGISTER $B $C PORT A PULL UP ENABLE $D PORT C PULL UP ENABLE $E PORT D PULL UP ENABLE UNIMPLEMENTED $F

Καταχωρητές I/O ΕΙΣΑΓΩΓΗ PTA PTA PTA2 PTA3 PTA4 PTA5 PTA6 PTA7 PTB PTB PTB2 PTB3 PTB4 PTB5 PTB6 PTB7 DDRB DDRB DDRB2 DDRB3 DDRB4 DDRB5 DDRB6 DDRB7 DDRA DDRA DDRA2 DDRA3 DDRA4 DDRA5 DDRA6 DDRA7

Καταχωρητές I/O ΕΙΣΑΓΩΓΗ PTA PTA PTA2 PTA3 PTA4 PTA5 PTA6 PTA7 PTB= PTB= PTB2= PTB3= PTB4= PTB5= PTB6= PTB7= DRB DRB DRB2 DRB3 DRB4 DRB5 DRB6 DRB7 DRA DRA DRA2 DRA3 DRA4 DRA5 DRA6 DRA7 DDRA DDRA DDRA2 DDRA3 DDRA4 DDRA5 DDRA6 DDRA7 DDRB DDRB DDRB2 DDRB3 DDRB4 DDRB5 DDRB6 DDRB7

Εντολές ❸Περίπου 6 εντολές ❸Προσπέλασης της µνήµης ❸Flow control (goto) ιακλάδωση υπό συνθήκες ή όχι ❸Αριθµητικών & λογικών πράξεων ❸Σύγκρισης ❸Περιστροφής & ολίσθησης ❸ ιαχείρισης Bit

Ανάπτυξη συστήµατος ❸Καθορισµός µονάδων εισόδου / εξόδου ❸Υλοποίηση Hardware ❸Ανάπτυξη κώδικα (Είσοδος Επεξεργασία Έξοδος εδοµένων)

Γνώσεις ❸Low-level Programming Συγγραφή προγραµµάτων σε Assembly Εφαρµογή σε µικροελεγκτή ❸ ιασύνδεση & οδήγηση βασικών µονάδων I/O ( ίοδοι εκποµπής φωτός, Μηχανικοί διακόπτες, Ενδείκτες 7 τοµέων) ❸ ιασύνδεση & οδήγηση πολύπλοκων I/O (Πληκτρολόγιο Matrix, LCD) ❸Αριθµητικές & λογικές πράξεις ❸Ασύγχρονη σειριακή επικοινωνία µc - Η/Υ ❸Προσοµοίωσης - Προγραµµατισµός µc

Συστήµατα µc ❸Ανάπτυξη συστήµατος αυτόµατου πωλητή Ορισµός εισόδων / εξόδων, δοµή προγράµµατος πρόγραµµα ❸Αναφέρατε εφαρµογές βασισµένες µc