Σπύρος Καζαρλής, Χειμώνας

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Σπύρος Καζαρλής, Χειμώνας 2014-2015 1"

Transcript

1 Κάθε ενσωματωμένο σύστημα έχει ένα σύνολο θυρών εισόδου / εξόδου, ψηφιακές ή και αναλογικές. Οι ψηφιακές θύρες μπορεί να είναι: Παράλληλες θύρες Σειριακές θύρες Θύρες επικοινωνίας άλλων πρωτοκόλλων όπως I2C, CANbus, USB, IEEE1394 Firewire, PCI, κλπ Οι παράλληλες θύρες αποτελούνται από έναν αριθμό bits που μπορούν να οδηγούνται ανεξάρτητα. Συνήθως οι παράλληλες θύρες μπορούν να προγραμματιστούν ώστε να συμπεριφέρονται ως είσοδοι ή ως έξοδοι ακόμα και ανά bit. Οι παράλληλες θύρες ελέγχονται μέσω ειδικών διευθύνσεων I/O και εντολών κώδικα μηχανής, τόσο για την ρύθμιση όσο και για επικοινωνία. Οι σειριακές θύρες και οι θύρες των άλλων πρωτοκόλλων μπορούν να οδηγηθούν είτε απευθείας (απαιτείται εξειδικευμένη γνώση του hardware) ή μέσω υπορουτινών συστήματος διαθέσιμες στον προγραμματιστή. Μια παράλληλη θύρα αποτελείται από έναν αριθμό bits που συνήθως μπορούν να προγραμματιστούν ανεξάρτητα ως είσοδοι ή έξοδοι. Αρχικά ο χρήστης πρέπει να ρυθμίσει τα bit της θύρας στέλνοντας την κατάλληλη λέξη σε έναν «καταχωρητή ρύθμισης» και μετά μπορεί να προσπελάσει τα bits της θύρας με εντολές read και write σε ένα καταχωρητή «θύρας». Παράδειγμα: Ρύθμιση θύρας: BCF STATUS, RP0 ; Επιλογή Bank0 άρα ο καταχ. PORTB είναι ορατός CLRF PORTB ; Αρχικοποίηση του PORTB μηδενίζοντας τα μάνδαλα. BSF STATUS, RP0 ; Επιλογή Bank1. Ο καταχ. TRISB είναι ορατός. MOVLW 0xCF ; Τιμή για ρύθμιση της κατεύθυνσης δεδομένων 0xCF = MOVWF TRISB ; RB<3:0> είσοδοι, RB<5:4> έξοδοι, RB<7:6> είσοδοι Λειτουργία I/O στην θύρα (εγγραφή - write): MOVLW 0x10 ; Φόρτωσε στον W την τιμή 0x10 = MOV WF PORTB ; Το bit 4 είναι 1 (π.χ. το συνδεδεμένο LED ανάβει) (ανάγνωση - read) BTFSS PORTB,0 ; Έλεγξε το bit 0 του PortB GOTO start ; Αν το bit 0 είναι μηδέν (=0) πήγαινε στο start <code to handle bit set> ; Αν το bit 0 είναι ένα (=1) εκτελείται αυτός ο κώδικας 1

2 Οι περισσότεροι Μικροελεγκτές PIC ενσωματώνουν 2 θύρες σειριακής επικοινωνίας: 1. Universal Synchronous Asynchronous Receiver Transmitter (USART/SCI) με ανίχνευση διεύθυνσης 9-bit. Μπορεί να λειτουργήσει με τρεις τρόπους: Asynchronous (full duplex) Synchronous Master (half duplex) Synchronous Slave (half duplex) 2. Master Synchronous Serial Port (MSSP) με SPI (Master mode) και I2C (Master/Slave). Μπορεί να λειτουργήσει με 2 τρόπους: Serial Peripheral Interface (SPI) Inter-Integrated Circuit (I2C) USART : Universal Synchronous Asynchronous Receiver Transmitter. Χρησιμοποιείται για να στέλνει και να λαμβάνει μικρά πακέτα (χαρακτήρες) πάνω από μία σειριακή γραμμή. Η μετάδοση γίνεται bit προς bit πάνω από μία ψηφιακή γραμμή. Η παραδοσιακή σειριακή επικοινωνία λειτουργεί με ±5-15 V DC (+15V=0-15V=1) Ορολογία: Baud Rate: η ταχύτητα με την οποία λειτουργεί η ψηφιακή σύνδεση, μετριέται σε bits / second και τυπικά είναι στη περιοχή 110 έως 56,600 bps. Full Duplex - η ικανότητα ταυτόχρονης μετάδοσης και λήψης. Half Duplex - μεταδίδει και λαμβάνει αλλά όχι ταυτόχρονα. RS-232 ένα δημοφιλές στάνταρ επικοινωνίας για σειριακή επικοινωνία. Parity (ισοτιμία) ένας μηχανισμός ανίχνευσης σφάλματος που βασίζεται στο άθροισμα των bits (αριθμός των 1) ενός πακέτου. Η ισοτιμία μετάδοσης πρέπει να ταιριάζει με την ισοτιμία λήψης. Even Parity το άθροισμα των bits πρέπει να είναι ζυγός αριθμός. Καθορίζεται ένα επιπλέον bit 1 ή 0 ώστε το άθροισμα να είναι ζυγό. Odd Parity το άθροισμα των bits πρέπει να είναι μονός αριθμός. Καθορίζεται ένα επιπλέον bit 1 ή 0 ώστε το άθροισμα να είναι μονό. 2

3 Σύγχρονη Επικοινωνία: Η πληροφορία μεταδίδεται από τον πομπό με ακολουθιακό τρόπο, bit προς bit, με σταθερό ρυθμό μετάδοσης, και η συχνότητα του ρολογιού μεταδίδεται επίσης από τον πομπό στον δέκτη. Αυτό σημαίνει ότι πομπός και δέκτης είναι συγχρονισμένοι μεταξύ τους με το ίδιο ρολόι. Ασύγχρονη Επικοινωνία: Πομπός και δέκτης δεν μπορούν να μεταδώσουν μεγάλες ακολουθίες από bits καθώς δεν υπάρχει πλήρης συγχρονισμός ανάμεσα στον πομπό που στέλνει τα δεδομένα και τον δέκτη που τα λαμβάνει. Σε αυτή την περίπτωση η πληροφορία χωρίζεται σε πακέτα μεγέθους ενός byte. Κάθε πακέτο έχει ένα Start bit και ένα Stop bit. Το Start bit σημαδεύει τη έναρξη της μετάδοσης ενός νέου πακέτου. Το Stop bit σημαδεύει το τέλος. Τα πακέτα πληροφορίας δεν μεταδίδονται αναγκαστικά σε ίσες χρονικές αποστάσεις, καθώς είναι ανεξάρτητα του ρολογιού. Όμως ο ρυθμός μετάδοσης των bits (baud rate) είναι προσυμφωνημένος. Η USART του PIC μπορεί να υλοποιήσει διάφορα σειριακά πρωτόκολλα όπως RS-232, RS-422, RS

4 Η μετάδοση των bit συγχρονίζεται με το ρολόι Η μετάδοση ακολουθεί συγκεκριμένο πρωτόκολλο περιλαμβάνοντας bit ελέγχου (Start, Parity, Stop) που πλαισιώνουν τα δεδομένα μετάδοσης. 1 start bit, 5-9 data bits, 0-1 parity bit, 1-2 stop bits. 4

5 Όταν ο πομπός θέλει να μεταδώσει μία λέξη βάζει την γραμμή σε κατάσταση 0 (space) για περίοδο ενός bit. Ένα space αναπαρίσταται με +12V. Όταν ο δέκτης βλέπει αυτό το λογικό 0, που ονομάζεται start bit, καταλαβαίνει ότι ακολουθεί ένας χαρακτήρας. Η εισερχόμενη ροή δεδομένων χωρίζεται σε 7 περιόδους και τα bits διαβάζονται στο κέντρο κάθε περιόδου. Το ρολόι του δέκτη δεν είναι συγχρονισμένο με το ρολόι του πομπού και τα bits δεν διαβάζονται αναγκαστικά ακριβώς στο μέσον του παλμού. Αφού έχουν αποσταλεί 7 bits δεδομένων, αποστέλλεται ένα bit ισοτιμίας σαν μέσο ανίχνευσης σφαλμάτων. Αν ο δέκτης βρει ότι η ληφθείσα ισοτιμία δεν ταιριάζει με τη προσυμφωνημένη, παράγει ένα σφάλμα και ο τρέχων χαρακτήρας απορρίπτεται. Το bit ισοτιμίας είναι προαιρετικό και μπορεί (μετά από συμφωνία) να μην μεταδίδεται.. Το bit ισοτιμίας ακολουθούν 1 ή 2 stop bits σε λογικό 1. Το stop bit δεν μεταφέρει πληροφορία και παίζει τον ρόλο του διαστήματος μεταξύ διαδοχικών χαρακτήρων. Αφού μεταδοθεί το stop bit, μπορεί να μεταδοθεί ένας νέος χαρακτήρας οποιαδήποτε στιγμή. Οι ασύγχρονες σειριακές διασυνδέσεις χρησιμοποιούνται ευρέως για την μετάδοση δεδομένων υπό την μορφή χαρακτήρων. Ο PIC 16F84A δεν περιλαμβάνει USART, αλλά άλλα μοντέλα όπως ο PIC 16F877 περιλαμβάνουν. Η λειτουργία της USART ελέγχεται από 2 καταχωρητές TXSTA, RCSTA bit 7 CSRC: Clock Source Select bit Ασύγχρονη επικοινωνία: Άνευ σημασίας Σύγχρονη Επικοινωνία: 1 = Master mode (το ρολόι παράγεται εσωτερικά από τον BRG) 0 = Slave mode (το ρολόι λαμβάνεται από εξωτερική πηγή) bit 6 TX9: 9-bit Transmit Enable bit 1 = Επιλέγει μετάδοση 9-bit 0 = Επιλέγει μετάδοση 8-bit 5

6 bit 5 TXEN: Transmit Enable bit 1 = Ενεργοποίηση μετάδοσης 0 = Απενεργοποίηση μετάδοσης bit 4 SYNC: USART Mode Select bit 1 = Σύγχρονη επικοινωνία 0 = Ασύγχρονη επικοινωνία bit 3 Δεν υλοποιείται: διαβάζεται ως '0' bit 2 BRGH: High Baud Rate Select bit (Asynchronous mode): 1 = Υψηλή ταχύτητα 0 = Χαμηλή ταχύτητα bit 1 TRMT: Transmit Shift Register Status bit 1 = Ο TSR είναι άδειος 0 = Ο TSR είναι γεμάτος bit 0 TX9D: Το 9ο bit των δεδομένων μπορεί να είναι bit ισοτιμίας bit 7 SPEN: Serial Port Enable bit 1 = Ενεργοποίηση σειριακής θύρας (ρυθμίζει τα pin RC7/RX/DT and RC6/TX/CK ως ποδαράκια της σειριακής θύρας) 0 = Απενεργοποίηση σειριακής θύρας bit 6 RX9: 9-bit Receive Enable bit 1 = Επιλέγει λήψη 9-bit 0 = Επιλέγει λήψη 8-bit bit 5 SREN: Single Receive Enable bit Ασύγχρονη επικοινωνία: Άνευ σημασίας Σύγχρονη επικοινωνία - master: 1 = Ενεργοποιεί λήψη μονής λέξης (single receive) 0 = Απενεργοποιεί λήψη μονής λέξης (single receive) Σύγχρονη επικοινωνία - slave: Άνευ σημασίας 6

7 bit 4 CREN: Continuous Receive Enable bit Ασύγχρονη επικοινωνία: 1 = Ενεργοποιεί την συνεχή λήψη 0 = Απενεργοποιεί την συνεχή λήψη Σύγχρονη επικοινωνία: 1 = Ενεργοποιεί συνεχή λήψη μέχρι το bit CREN να γίνει 0 (το CREN υπερτερεί του SREN) 0 = Απενεργοποιεί την συνεχή λήψη bit 3 ADDEN: Address Detect Enable bit Ασύγχρονη επικοινωνία 9-bit (RX9 = 1): 1 = Ενεργοποιεί την ανίχνευση διεύθυνσης, ενεργοποιεί τις διακοπές και φορτώνει το buffer λήψης όταν ο RSR<8> γίνει 1 0 = Απενεργοποιεί την ανίχνευση διεύθυνσης, όλα τα bytes λαμβάνονται και το 9 ο bit μπορεί να είναι bit ισοτιμίας. bit 2 FERR: Framing Error bit 1 = Σφάλμα πρωτοκόλλου (ενημερώνεται διαβάζοντας τον RCREG και διαβάζει το επόμενο αποδεκτό byte) 0 = Δεν υπάρχει σφάλμα πρωτοκόλλου bit 1 OERR: Overrun Error bit 1 = Σφάλμα υπερχείλισης, που σημαίνει ότι αφίχθηκε νέα λέξη πριν προλάβει να διαβαστεί η προηγούμενη (καθαρίζεται θέτοντας 0 στο bit CREN) 0 = Δεν υπάρχει σφάλμα υπερχείλισης bit 0 RX9D: Το 9 ο bit των δεδομένων λήψης (μπορεί να είναι bit ισοτιμίας, αλλά πρέπει να υπολογίζεται με λογισμικό του χρήστη) 7

8 Η USART περιλαμβάνει ένα εσωτερικό Baud Rate Generator (BRG) που είναι ένας χρονιστής των 8-bit που η περίοδός του καθορίζεται από έναν ειδικό καταχωρητή τον SPBRG: όπου X είναι η τιμή του καταχωρητή SPBRG (0-255) Αυτά είναι τα bits και οι καταχωρητές που σχετίζονται με τον BRG: Ρυθμοί BAUD για ασύγχρονη επικοινωνία (BRGH=0) 8

9 Η καρδιά του πομπού είναι ο καταχωρητής ολίσθησης TSR (Transmit Shift Register). O TSR λαμβάνει δεδομένα από τον read/write buffer εκπομπής TXREG. Ο καταχωρητής TXREG φορτώνεται με δεδομένα μέσω λογισμικού. Ο καταχωρητής TSR επανα-φορτώνεται μόνο όταν έχει εκπεμφθεί το STOP bit από την προηγούμενη μετάδοση. Μόλις εκπεμφθεί το STOP bit, ο TSR φορτώνεται με νέα δεδομένα από τον TXREG (αν υπάρχουν). 1. Αρχικοποίηση του καταχωρητή SPBRG για τον κατάλληλο ρυθμό μετάδοσης. Αν επιλεχθεί υψηλή ταχύτητα τίθεται το bit BRGH μονάδα. 2. Ενεργοποιείται η ασύγχρονη σειριακή θύρα μηδενίζοντας το bit SYNC και θέτοντας το bit SPEN μονάδα. 3. Αν χρειάζονται διακοπές, τίθεται μονάδα στο bit TXIE (καταχ.intcon). 4. Αν απαιτείται μετάδοση 9-bit, τίθεται μονάδα το bit TX9. 5. Ενεργοποίηση της μετάδοσης θέτοντας μονάδα στο bit TXEN, που επίσης θα θέσει μονάδα στο bit TXIF (Bit 4 του καταχωρητή PIR1: 0=TXREG πλήρης, 1=TXREG άδειος). 6. Αν επιλεχθεί μετάδοση 9-bit, το 9 ο bit φορτώνεται στον TX9D. 7. Φορτώνονται δεδομένα στον TXREG (αρχή μετάδοσης). TXIF=0 8. Η λέξη μεταφέρεται στον καταχωρητή TSR (TXIF=1) και το bit TRMT μηδενίζεται κατά την διάρκεια της μετάδοσης. 9. Όταν το bit TRMT γίνει μονάδα (άδειος TSR) επιστροφή στο βήμα Αν χρησιμοποιούνται διακοπές, θα πρέπει τα bits GIE και PEIE (bits 7 και 6) του καταχωρητή INTCON να είναι μονάδα. 11. Συνεχόμενη (back-to-back) μετάδοση είναι επίσης δυνατή. 9

10 Η καρδιά του δέκτη είναι ο καταχωρητής ολίσθησης RSR (Receive Shift Register). Αφού διαβαστεί το STOP bit, τα ληφθέντα δεδομένα στον RSR μεταφέρονται στον καταχωρητή RCREG (αν είναι άδειος). Όταν ολοκληρωθεί η μετάδοση, η σημαία RCIF (PIR1<5>) γίνεται 1. Όταν ο RCREG διαβαστεί και αδειάσει, ο RCIF μηδενίζεται. 10

11 1. Αρχικοποίηση του καταχωρητή SPBRG για τον κατάλληλο ρυθμό λήψης. Αν απαιτείται υψηλή ταχύτητα, τίθεται το bit BRGH μονάδα. 2. Ενεργοποίηση της ασύγχρονης σειριακής θύρας με μηδενισμό του bit SYNC και θέτοντας το bit SPEN μονάδα. 3. Αν χρειάζονται διακοπές, τίθεται μονάδα στο bit RCIE (καταχ.intcon) 4. Αν απαιτείται μετάδοση 9-bit, τίθεται μονάδα στο bit RX9. 5. Ενεργοποίηση της λήψης θέτοντας μονάδα στο bit CREN. 6. Η σημαία RCIF θα γίνει μονάδα όταν ολοκληρωθεί η λήψη και αν το bit RCIE είναι 1, θα παραχθεί διακοπή. 7. Ανάγνωση του καταχωρητή RCSTA για λήψη του 9 ου bit (αν είναι ενεργό) και ανίχνευση για το αν συνέβη κάποιο σφάλμα μετάδοσης. 8. Ανάγνωση της 8μπιτης λέξης με ανάγνωση του καταχωρητή RCREG. 9. Αν συνέβη κάποιο σφάλμα, γίνεται «clear» μηδενίζοντας το bit CREN. 10. Για τη επόμενη λέξη επιστροφή στο βήμα Αν χρησιμοποιούνται διακοπές, πρέπει τα bits GIE και PEIE (bits 7 and 6) του καταχωρητή INTCON να είναι μονάδες. Η USART μπορεί να επικοινωνεί με πολλαπλές συσκευές χρησιμοποιώντας ανίχνευση διεύθυνσης με βάση το 9ο bit. Τα μεταδιδόμενα bytes χωρίζονται σε δύο κατηγορίες: διευθύνσεις και δεδομένα, και ξεχωρίζουν από το 9 ο bit δεδομένων (1=διευθ., 0=data). Αρχικά η USART διαβάζει μόνο τα bytes των διευθύνσεων και αγνοεί τα υπόλοιπα. Το χαρακτηριστικό αυτό χρησιμοποιείται συνήθως όταν υπάρχουν πολλαπλές συσκευές σε ένα δίαυλο και η μετάδοση απευθύνεται σε συγκεκριμένη συσκευή. Οι συσκευές λήψης αγνοούν όλα τα data bytes που έχουν το 9 ο bit μηδέν, και διαβάζουν μόνο τα bytes διευθύνσεων που έχουν το 9 ο bit μονάδα. Όταν διαβαστεί το byte διεύθυνσης και ταιριάζει με την διεύθυνση της συσκευής, τότε διαβάζεται και το byte δεδομένων που ακολουθεί. TX 1 Address 1 0 Data 1 Address 2 0 Data Receiver 1 Address 1 Receiver 2 Address 2 11

12 Τυπικά υπάρχουν μία γείωση αναφοράς (GND) και δύο σήματα, μία έξοδος εκπομπής (TXD) και μία είσοδος λήψης (RXD). Υπάρχουν επίσης και άλλα σήματα (DTR/DSR, RTS/CTS) που μπορεί να χρησιμοποιηθούν, περιλαμβάνοντας σήματα χειραψίας (handshaking). Γενικά μία θετική τάση (μεγαλύτερη από +5 VDC) αναπαριστά ένα μηδέν και μία αρνητική τάση (μικρότερη από -5 VDC) μία μονάδα. DTR=Data Terminal Ready (ο πομπός είναι συνδεδεμένος και έτοιμος) DSR=Data Set Ready (ο δέκτης είναι συνδεδεμένος και έτοιμος) Έλεγχος μέσω Hardware: πριν την μετάδοση ο πομπός στέλνει σήμα RTS (ready to send) και ο δέκτης απαντά με σήμα CTS (clear to send). Έλεγχος μέσω λογισμικού: Ενεργ. λήψης=xon (0x11) απενεργ.=xoff (0x13) Σε αυτό τον τρόπο λειτουργίας (Synchronous Master mode) τα δεδομένα μεταφέρονται με τρόπο half-duplex. Όταν γίνεται εκπομπή η μετάδοση αναστέλλεται και αντίστροφα. Η σύγχρονη μετάδοση ενεργοποιείται θέτοντας μονάδα στο bit SYNC (TXSTA<4>). Επιπρόσθετα, τίθεται μονάδα στο bit SPEN (RCSTA<7>) για να ρυθμιστούν τα pins RC6/TX/CK και RC7/RX/DT I/O στις γραμμές CK (clock) και DT (data) αντίστοιχα. Ενεργοποιείται το «Master mode» θέτοντας μονάδα στο bit CSRC (TXSTA<7>), οπότε η CPU εκπέμπει το σήμα ρολογιού στη γραμμή CK Δεν υπάρχουν bits ελέγχου (Start, Stop, Parity). Η μετάδοση ξεκινά θέτοντας μονάδα στο bit TXEN (TXSTA<5>). Η λήψη ξεκινά θέτοντας μονάδα στο bit SREN (RCSTA<5>) ή CREN (RCSTA<4>) 12

13 Η μονάδα «Master Synchronous Serial Port» (MSSP) είναι ένα σειριακό interface, που χρησιμοποιείται για επικοινωνία με άλλα περιφερειακά ή άλλους μικροελεγκτές. Αυτές οι περιφερειακές συσκευές μπορεί να είναι σειριακές EEPROMs, καταχωρητές ολίσθησης, οθόνες LCD, μετατροπείς A/D, κλπ. Η μονάδα MSSP μπορεί να λειτουργεί με δύο τρόπους: 1. Serial Peripheral Interface (SPI) 2. Inter-Integrated Circuit (I2C) Η MSSP ελέγχεται μέσω τριών ειδικών καταχωρητών: SSPSTAT: Sync Serial Port Status Register SSPCON: Sync Serial Port Control Register SSPCON2: Sync Serial Port Control Register 2 Ο τρόπος λειτουργίας SPI επιτρέπει λέξεις των 8 bits να στέλνονται και να λαμβάνονται ταυτόχρονα. Υποστηρίζονται και οι τέσσερις τρόποι λειτουργίας του SPI (CKP,CKE: 0,0 0,1 1,0 1,1) Για επίτευξη επικοινωνίας χρησιμοποιούνται τρείς γραμμές: Serial Data Out (SDO) Serial Data In (SDI) Serial Clock (SCK) Επιπρόσθετα, μία τέταρτη γραμμή μπορεί να χρησιμοποιηθεί όταν βρίσκεται σε τρόπο λειτουργίας Slave: Slave Select (SS). Όταν είναι μηδέν, ένας SPI master απευθύνεται στην συγκεκριμένη συσκευή SPI slave. Στον τρόπο λειτουργίας «Master» ο κύριος του διαύλου μπορεί να ξεκινήσει μετάδοση δεδομένων οποιαδήποτε στιγμή, αφού ελέγχει το σήμα SCK (Clock signal). Το πιο σημαντικό ψηφίο (MSB) μεταδίδεται πρώτο. Ο ρυθμός του SPI ρολογιού είναι προγραμματιζόμενος και μπορεί να α- νέλθει σε συχνότητα έως και Fosc/4 (π.χ. 5 MHZ SPI για 20 MHz MCU) 13

14 To SPI δημιουργεί ένα βρόχο δεδομένων μεταξύ δύο συσκευών. Δεδομένα που στέλνει ο Master εξέρχονται από την γραμμή SDO (serial data output). Δεδομένα που λαμβάνει ο Master εισέρχονται από την γραμμή SDI (serial data input). Ο SSPSR είναι ένας καταχωρητής ολίσθησης που διαβάζεται και γράφεται από τον καταχωρητή SSPBUF. Ο χρονισμός του SPI (Master Mode) 14

15 Το I 2 C είναι ένα δημοφιλές πρωτόκολλο που υλοποιείται σε πολλές συσκευές Το I 2 C είναι ένα σύγχρονο δικατευθυντικό πρωτόκολλο που επιτρέπει σε μία συσκευή master να ξεκινήσει επικοινωνία με μία συσκευή slave. Ένα ρολόι μεταδίδεται μαζί με τα δεδομένα, ελεγχόμενο από την συσκευή master. Ο ρυθμός του ρολογιού μπορεί να αλλάζει δυναμικά, καθορίζοντας τον ρυθμό μετάδοσης. Οι συσκευές «Slave» μπορούν να θέσουν την γραμμή σε μηδέν, δείχνοντας ότι δεν μπορούν να δεχθούν άλλα δεδομένα. Χρησιμοποιεί δύο σήματα: SDA (Serial Data) και SCL (Serial Clock). Το πρωτόκολλο I 2 C αποτελείται από έναν αριθμό συνθηκών : Start Condition (S): Αρχικοποιεί τον δίαυλο I2C. Οι γραμμές SDA and SCL οδηγούνται στο μηδέν. Stop Condition (P): Απελευθερώνει τον δίαυλο I2C. Οι γραμμές SDA και SCL οδηγούνται στη μονάδα. Restart Condition (R): Επαναρχικοποιεί τον δίαυλο I2C. Χρησιμοποιείται όταν η συνθήκη P δεν ακολουθείται από συνθήκη S. Μεταφορά δεδομένων (Data): στέλνει 8 bits δεδομένων στον δίαυλο. Τα δεδομένα είναι έγκυρα όταν το ρολόι είναι «high». ACK Condition (A): Επιβεβαιώνει μία μεταφορά δεδομένων. NACK Condition (A): Negative acknowledge επιβεβαιώνει μια αντίστροφη μεταφορά από τον slave στον master (στέλνεται από τον Master προς τον Slave). 15

16 Συνδυάζοντας αυτές τις συνθήκες μαζί δημιουργούνται μεταδόσεις του πρωτοκόλλου I 2 C : Παράδειγμα 1: εγγραφή ενός byte σε μία EEPROM: Master: S Control (w) Address Data P Slave: A A A Παράδειγμα 2: ανάγνωση ενός byte από μία EEPROM: Master: S Control (w) Address R Control (r) Slave: A A A Data Στους PIC το πρωτόκολλο I2C ελέγχεται μέσω τεσσάρων καταχωρητών: 1. SSPSTAT: Sync Serial Port Status Register (καταχωρητής κατάστασης) 2. SSPCON: Sync Serial Port Control Register (καταχωρητής ελέγχου 1) 3. SSPCON2: Sync Serial Port Control Register 2 (καταχωρητής ελέγχου 2) 4. SSPADD: Ελέγχει την γεννήτρια του ρολογιού (baud rate generator). N P 16

ΠΑΡΟΥΣΙΑΣΗ ΤΟΥ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΜΑΘΗΜΑΤΟΣ «ΣΥΣΤΗΜΑΤΑ ΨΗΦΙΑΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ» ή ΠΡΟΓΡΑΜΜΑΤΙΖΟΝΤΑΣ ΤΟΝ ΜΙΚΡΟΕΛΕΓΚΤΉ PIC16F877 ΤΗΣ MICROCHIP TECHNOLOGY INC

ΠΑΡΟΥΣΙΑΣΗ ΤΟΥ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΜΑΘΗΜΑΤΟΣ «ΣΥΣΤΗΜΑΤΑ ΨΗΦΙΑΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ» ή ΠΡΟΓΡΑΜΜΑΤΙΖΟΝΤΑΣ ΤΟΝ ΜΙΚΡΟΕΛΕΓΚΤΉ PIC16F877 ΤΗΣ MICROCHIP TECHNOLOGY INC ΠΑΡΟΥΣΙΑΣΗ ΤΟΥ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΜΑΘΗΜΑΤΟΣ «ΣΥΣΤΗΜΑΤΑ ΨΗΦΙΑΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ» ή ΠΡΟΓΡΑΜΜΑΤΙΖΟΝΤΑΣ ΤΟΝ ΜΙΚΡΟΕΛΕΓΚΤΉ PIC16F877 ΤΗΣ MICROCHIP TECHNOLOGY INC ΗΛΕΚΤΡΟΝΙΚΟΣ ΤΟΜΕΑΣ ΕΠΑΛ ΣΕΙΡΑ ΠΑΡΑΓΩΓΗΣ MICROCONTROLLERS

Διαβάστε περισσότερα

WDT και Power Up timer

WDT και Power Up timer Ο ΜΙΚΡΟΕΛΕΓΚΤΗΣ PIC O μικροελεγκτής PIC κατασκευάζεται από την εταιρεία Microchip. Περιλαμβάνει τις τρεις βασικές κατηγορίες ως προς το εύρος του δίαυλου δεδομένων (Data Bus): 8 bit (σειρές PIC10, PIC12,

Διαβάστε περισσότερα

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

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΡΟΜΠΟΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΜΠΑΝΤΗΣ ΑΝΤΩΝΙΟΣ 533 ΤΣΙΚΤΣΙΡΗΣ ΔΗΜΗΤΡΙΟΣ 551 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΡΟΜΠΟΤ LEGO NXT Το ρομπότ

Διαβάστε περισσότερα

Είναι το πρωτόκολλο RS232 που χρησιμοποιείται στις σειριακές θύρες COM με τη διαφορά ότι εκτελείται σε επίπεδο τάσεων TTL. 2

Είναι το πρωτόκολλο RS232 που χρησιμοποιείται στις σειριακές θύρες COM με τη διαφορά ότι εκτελείται σε επίπεδο τάσεων TTL. 2 16. USART Οι AVR διαθέτουν ενσωματωμένη διάταξη για υποστήριξη σειριακής επικοινωνίας USART 1 (Universal Synchronous and Asynchronous serial Receiver and Transmitter). Η ενσωματωμένη διάταξη μας εξυπηρετεί

Διαβάστε περισσότερα

Σύγχρονη και Ασύγχρονη Σειριακή Επικοινωνία

Σύγχρονη και Ασύγχρονη Σειριακή Επικοινωνία Σύγχρονη και Ασύγχρονη Σειριακή Επικοινωνία Δρ. Κλειώ Σγουροπούλου Μετάδοση Δεδομένων Οργάνωση καναλιού μετάδοσης Τρόποι επικοινωνίας Τρόποι μετάδοσης Οργάνωση καναλιού μετάδοσης Τα δεδομένα μπορούν να

Διαβάστε περισσότερα

Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ. ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr

Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ. ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΦΩΤΙΑ ΗΣ Α. ΗΜΗΤΡΗΣ M.Sc. ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ (Σ.Τ.ΕΦ.) ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr Ασύγχρονη σειριακή

Διαβάστε περισσότερα

Ενότητα 8.1. Σειριακή και παράλληλη μετάδοση δεδομένων

Ενότητα 8.1. Σειριακή και παράλληλη μετάδοση δεδομένων Ενότητα 8.1 Σειριακή και παράλληλη μετάδοση δεδομένων 1 2 Η μετάδοση δεδομένων μεταξύ δύο συσκευών μπορεί να γίνει με παράλληλο ή με σειριακό τρόπο Παράλληλη μετάδοση δεδομένων Στην παράλληλη μετάδοση

Διαβάστε περισσότερα

ΠΕΡΙΦΕΡΕΙΑΚΑ ΤΟΥ PIC16F887

ΠΕΡΙΦΕΡΕΙΑΚΑ ΤΟΥ PIC16F887 ΠΕΡΙΦΕΡΕΙΑΚΑ ΤΟΥ PIC16F887 EEPROM: H μνήμη EEPROM (Εlactrically Erasable Programmable Read Only Memory) είναι μία μνήμη η οποία εγγράφεται ηλεκτρικά και διατηρεί τα δεδομένα της ακόμα και μετά την απομάκρυνση

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 1

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 1 ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 1 Σε αυτή την εργαστηριακή άσκηση θα σχεδιάσετε ένα σύστημα που θα υλοποιεί έναν ενιαίο ασύγχρονο πομποδέκτη UART (Universal Asynchronous Receiver Transmitter). Το UART θα υλοποιηθεί

Διαβάστε περισσότερα

Ανάπτυξη Μικρής Αυτόνομης Ρομποτικής Πλατφόρμας Οδηγούμενης μέσω Ασύρματης Σειριακής ιασύνδεσης ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

Ανάπτυξη Μικρής Αυτόνομης Ρομποτικής Πλατφόρμας Οδηγούμενης μέσω Ασύρματης Σειριακής ιασύνδεσης ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Ανάπτυξη Μικρής Αυτόνομης Ρομποτικής Πλατφόρμας Οδηγούμενης μέσω Ασύρματης Σειριακής ιασύνδεσης ΠΤΥΧΙΑΚΗ

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 2ο ΚΑΤΑΧΩΡΗΤΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 2ο ΚΑΤΑΧΩΡΗΤΕΣ Καταχωρητές (ολίσθησης) Είναι κυκλώματα με D FF που χρησιμοποιούνται για την αποθήκευση πληροφοριών. Ανάλογα με τον τρόπο εισόδου και εξόδου των δεδομένων, οι

Διαβάστε περισσότερα

Καθολική Σειριακή Διεπιφάνεια (Universal Serial Interface)

Καθολική Σειριακή Διεπιφάνεια (Universal Serial Interface) Καθολική Σειριακή Διεπιφάνεια (Universal Serial Interface) Εισαγωγή Η καθολική σειριακή διεπιφάνεια (universal serial interface, USI) παρέχει SPI (Serial peripheral interface) και I 2 C (Inter integrated

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Καταχωρητής STATUS. IRP: Bit επιλογής περιοχής μνήμης (Bank) για την έμμεση διευθυνσιοδότηση 1= Bank2, Bank3 0= Bank0, Bank1

Καταχωρητής STATUS. IRP: Bit επιλογής περιοχής μνήμης (Bank) για την έμμεση διευθυνσιοδότηση 1= Bank2, Bank3 0= Bank0, Bank1 Καταχωρητής STATUS bit 7 IRP: Bit επιλογής περιοχής μνήμης (Bank) για την έμμεση διευθυνσιοδότηση 1= Bank2, Bank3 0= Bank0, Bank1 bit 6-5 RP1:RP0: Bit επιλογής περιοχής μνήμης (Bank) για την άμεση διευθυνσιοδότηση

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 2: Στοιχεία Μετάδοσης Κώδικες 2 Κώδικες Κωδικοποίηση Δεδομένων: Όπως έχει ήδη αναφερθεί, προκειμένου τα δεδομένα να γίνουν κατανοητά από ένα ηλεκτρονικό

Διαβάστε περισσότερα

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

Συστήματα Μικροϋπολογιστών Συστήματα Μικροϋπολογιστών Είσοδος / Έξοδος Δεδομένων Υπεύθυνος Μαθήματος: K. ΠΕΚΜΕΣΤΖΗ Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως

Διαβάστε περισσότερα

; Οι HL δείχνουν την επόµενη θέση µνήµης MVI A, 38H CMP H JNZ DO_FLMEM ; POP B. ; Ανάκτηση καταχωρητών απο το σωρό.

; Οι HL δείχνουν την επόµενη θέση µνήµης MVI A, 38H CMP H JNZ DO_FLMEM ; POP B. ; Ανάκτηση καταχωρητών απο το σωρό. ΑΣΚΗΣΗ 1 η 1. Να γραφεί πρόγραµµα σε µνηµονική γλώσσα assembly 8085, υπό µορφή υπορουτίνας, (µε τις απαραίτητες αρχικοποιήσεις), που να γεµίζει τις θέσεις µνήµης RAM από 3400-37FF Hex, µε περιεχόµενα αυξηµένα

Διαβάστε περισσότερα

Βασικές τεχνικές εισόδου/εξόδου δεδοµένων

Βασικές τεχνικές εισόδου/εξόδου δεδοµένων 5 Βασικές τεχνικές εισόδου/εξόδου δεδοµένων 5.1 Εισαγωγή Τα κυκλώµατα εισόδου/εξόδου (Ι/Ο) των υπολογιστικών συστηµάτων µάς εξασφαλίζουν τη δυνατότητα της επικοινωνίας µε άλλους υπολογιστές και περιφερειακές

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 5 η Η σειριακή επικοινωνία ΙΙ 1.1 ΣΚΟΠΟΣ Σκοπός της άσκησης αυτής είναι η κατανόηση σε βάθος των λειτουργιών που παρέχονται από το περιβάλλον LabView για τον χειρισµό της σειριακής επικοινωνίας

Διαβάστε περισσότερα

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

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O Pins:

Διαβάστε περισσότερα

ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ

ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1 ARDUINO ΚΑΙ ΗΧΟΣ ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή, μηχανές παραγωγής ήχου Χρήση του πιεζοηλεκτρικού

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοινωνία. Σειριακή Επικοινωνία USB Σύνδεση / Πρωτόκολλο Σκοπός Εντολή επιλογής (if) Εντολή Επανάληψης (while) Πίνακες 1 Μέρος Α : Σκοπός

Διαβάστε περισσότερα

ΚΩΔΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ

ΚΩΔΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΟΙΧΕΙΑ ΜΕΤΑΔΟΣΗΣ ΚΩΔΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ Ο ηλεκτρονικός υπολογιστής λειτουργεί με βάση το δυαδικό σύστημα αρίθμησης. Δηλαδή το αλφάβητο του αποτελείται από το δυαδικό ψηφίο (bit) 0 και το δυαδικό ψηφίο

Διαβάστε περισσότερα

CTMU. => C = 50pF 10pF = 40 pf. C stray. d (C V ) I= I = C V. C= I t. Ι = dq dt

CTMU. => C = 50pF 10pF = 40 pf. C stray. d (C V ) I= I = C V. C= I t. Ι = dq dt CTMU Με τη μονάδα CTMU (Charge Time Measurement Unit) μπορούμε να μετρήσουμε απόλυτη χωρητικότητα, σχετική μεταβολή χωρητικότητας καθώς επίσης και χρονικό διάστημα ανάμεσα σε δύο παλμούς. Βασίζεται στην

Διαβάστε περισσότερα

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γ ΕΠΑΛ 14 / 04 / 2019

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γ ΕΠΑΛ 14 / 04 / 2019 Γ ΕΠΑΛ 14 / 04 / 2019 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΘΕΜΑ 1 ο 1. Να γράψετε στο τετράδιό σας το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή ή τη λέξη ΛΑΘΟΣ, αν είναι λανθασμένη.

Διαβάστε περισσότερα

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

ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ 4 ο Εξάμηνο Μαδεμλής Ιωάννης ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ Οι λογικές πράξεις που υποστηρίζει η Assembly του 8088 είναι : Πράξη AND Πράξη OR Πράξη NOT Πράξη XOR Με τις λογικές πράξεις μπορούμε

Διαβάστε περισσότερα

Ερώτηση 1 η : Τι είναι πληροφορία και τι δεδομένα σε ένα πληροφοριακό σύστημα? Ποιες μορφές μπορεί να έχει η πληροφορία?

Ερώτηση 1 η : Τι είναι πληροφορία και τι δεδομένα σε ένα πληροφοριακό σύστημα? Ποιες μορφές μπορεί να έχει η πληροφορία? Μετάδοση Δεδομένων Δίκτυα Υπολογιστών 22 Ερώτηση 1 η : Τι είναι πληροφορία και τι δεδομένα σε ένα πληροφοριακό σύστημα? Ποιες μορφές μπορεί να έχει η πληροφορία? Απάντηση : Τα δεδομένα (data) αποτελούν

Διαβάστε περισσότερα

Μετάδοση Δεδομένων Μέσω Του Πρωτοκόλλου I2C

Μετάδοση Δεδομένων Μέσω Του Πρωτοκόλλου I2C ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Μετάδοση Δεδομένων Μέσω Του Πρωτοκόλλου I2C ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Διαβάστε περισσότερα

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

ΔΙΑΧΥΤΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΥΤΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Πλατφόρμες ενσωματωμένων συστημάτων Διδάσκων: Παναγιώτης Καρκαζής Περίγραμμα - Δίαυλοι επικοινωνίας - Μνήμες -Συσκευές Ι/Ο Timers Counters keyboards Leds 7 segment display

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ» Περιεχόμενα Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»... 2 Καταχωρητές... 3 Αριθμητική-λογική μονάδα... 3 Μονάδα μνήμης... 4 Μονάδα Εισόδου - Εξόδου... 5 Μονάδα ελέγχου... 5 Ρεπερτόριο Εντολών «ΑΒΑΚΑ»... 6 Φάση

Διαβάστε περισσότερα

; Έλεγχος σημαίας λήψης (RCIF=0: άδειος buffer)

; Έλεγχος σημαίας λήψης (RCIF=0: άδειος buffer) **************************************************************************** *Πρόγραμμα μέτρησης θερμοκρασίας με το LM335 και απεικόνιση σtην οθόνη * *ενός υπολογιστή, με τον οποίο συνδέεται μέσω σειριακής

Διαβάστε περισσότερα

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

Εφαρμογές μικροελεγκτών Μικροελεγκτές Έναν ορισμό που θα μπορούσαμε να δώσουμε για τους μικροελεγκτές είναι ο εξής: Μικροελεγκτής είναι ένα προγραμματιζόμενο ολοκληρωμένο κύκλωμα το οποίο διαθέτει επεξεργαστή, μνήμη, διάφορα

Διαβάστε περισσότερα

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

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα 1. Ποια είναι η σχέση της έννοιας του μικροεπεξεργαστή με αυτή του μικροελεγκτή; Α. Ο μικροεπεξεργαστής εμπεριέχει τουλάχιστο έναν μικροελεγκτή. Β. Ο

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 8 ΚΑΤΑΧΩΡΗΤΕΣ - REGISTERS

ΑΣΚΗΣΗ 8 ΚΑΤΑΧΩΡΗΤΕΣ - REGISTERS ΑΣΚΗΣΗ 8 ΚΑΤΑΧΩΡΗΤΕΣ - REGISTERS Αντικείμενο της άσκησης: Η σχεδίαση και λειτουργία συστημάτων προσωρινής αποθήκευσης (Kαταχωρητές- Registers). Για την αποθήκευση μιας πληροφορίας του ενός ψηφίου (bit)

Διαβάστε περισσότερα

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

Χρ. Καβουσιανός Επίκουρος Καθηγητής Είσοδος - Έξοδος Χρ. Καβουσιανός Επίκουρος Καθηγητής Συσκευές Εισόδου/Εξόδου Θερµοκρασία Τα ψηφιακά συστήµατα επικοινωνούν µε το περιβάλλον µε µορφοτροπείς (transducers-sensors). Πίεση Φως Ηχος Κίνηση

Διαβάστε περισσότερα

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Γενικό διάγραμμα υπολογιστικού συστήματος Γενικό διάγραμμα υπολογιστικού συστήματος - Κεντρική Μονάδα Επεξεργασίας ονομάζουμε

Διαβάστε περισσότερα

Διασυνδετικοί Δίαυλοι. Τι διασυνδέει ένας δίαυλος; Μεταφορά δεδομένων. Διασύνδεση Εισόδου-Εξόδου. Μ.Στεφανιδάκης

Διασυνδετικοί Δίαυλοι. Τι διασυνδέει ένας δίαυλος; Μεταφορά δεδομένων. Διασύνδεση Εισόδου-Εξόδου. Μ.Στεφανιδάκης Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2014-15 Διασύνδεση Εισόδου-Εξόδου (συσκευές και ) http://www.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης Διασυνδετικοί : Αναλαμβάνουν την

Διαβάστε περισσότερα

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

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 1: Εισαγωγή στα ενσωματωμένα συστήματα (embedded systems) Εργαστήριο Αυτομάτου Ελέγχου Ενσωματωμένα συστήματα (Embedded Systems) Ενσωματωμένα συστήματα (Embedded

Διαβάστε περισσότερα

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

Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Παρακάτω δίνονται μερικοί από τους ακροδέκτες που συναντάμε στην πλειοψηφία των μικροεπεξεργαστών. Φτιάξτε έναν πίνακα που να

Διαβάστε περισσότερα

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 11-12 : Δομή και Λειτουργία της CPU Ευάγγελος Καρβούνης Παρασκευή, 22/01/2016 2 Οργάνωση της CPU Η CPU πρέπει:

Διαβάστε περισσότερα

Δίκτυα Απευθείας Ζεύξης

Δίκτυα Απευθείας Ζεύξης Δίκτυα Απευθείας Ζεύξης Επικοινωνία μεταξύ δύο υπολογιστώνοιοποίοιείναι απευθείας συνδεδεμένοι. Περίληψη Ζεύξεις σημείου προς σημείο (point-to-point links) Πλαισίωση (framing) Ανίχνευση και διόρθωση σφαλμάτων

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ, ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ, ΤΕ Τίτλος: Υλοποίηση ασύρματου δικτύου αισθητήρων με μικροελεγκτή ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Παππά

Διαβάστε περισσότερα

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

Οργάνωση και Αρχιτεκτονική Υπολογιστών. Κεφάλαιο 7.4 Οργάνωση και Αρχιτεκτονική Υπολογιστών Κεφάλαιο 7.4 Ε/Ε Οδηγούμενη από Διακοπές Το πρόβλημα με την προγραμματιζόμενη Ε/Ε είναι ότι ο επεξεργαστής πρέπει να περιμένει ώστε η μονάδα Ε/Ε που τον ενδιαφέρει

Διαβάστε περισσότερα

Διασύνδεση Εισόδου-Εξόδου

Διασύνδεση Εισόδου-Εξόδου Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Διασύνδεση Εισόδου-Εξόδου (συσκευές και ) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Διασυνδετικοί : Αναλαμβάνουν

Διαβάστε περισσότερα

Έλεγχος της Σειριακής Θύρας

Έλεγχος της Σειριακής Θύρας Έλεγχος της Σειριακής Θύρας Καθ. Γεώργιος Παπακωνσταντίνου Yπ. ρ. Βουδούρης ηµήτρης ρ. Ιωάννης Παναγόπουλος Εργαστήριο Υπολογιστικών Συστηµάτων Καθ. Γεώργιος Παπακωνσταντίνου Εθνικό Μετσόβιο Πολυτεχνείο

Διαβάστε περισσότερα

ΚΛΙΣΙΜΕΤΡΟ V1.0 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ

ΚΛΙΣΙΜΕΤΡΟ V1.0 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ ΚΛΙΣΙΜΕΤΡΟ V1.0 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ S-UMG-TILT_1_0-003 1 Copyright 2012, ΣΥΜΜΕΤΡΟΝ ΗΛΕΚΤΡΟΝΙΚΕΣ ΕΦΑΡΜΟΓΕΣ. Τέταρτη έκδοση στα Ελληνικά. Μάιος 2012. Δεν επιτρέπεται η έκδοση, Φώτο-αντιγραφή και η με οποιονδήποτε

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 13 Ο ΔΙΑΥΛΟΣ I2C

ΕΝΟΤΗΤΑ 13 Ο ΔΙΑΥΛΟΣ I2C ΕΝΟΤΗΤΑ 13 Ο ΔΙΑΥΛΟΣ I2C Στόχος και Περίγραμμα της Ενότητας 12 Στόχος της παρουσίασης Παρουσίαση της βασικής ιδέα και απλών παραδειγμάτων που δίνουν στο Arduino τη δυνατότητα να επικοινωνήσει με οποιαδήποτε

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ

ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ Σκοπός και περίγραμμα της Ενότητας 7 Σκοπός της παρουσίασης ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ ΥΠΕΡΥΘΡΟΥ ΦΩΤΟΣ Χρήση αισθητήρα υπέρυθρων για τον εντοπισμό αντικειμένων, εμποδίων, παρουσίας

Διαβάστε περισσότερα

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 3 : Μια άποψη του κορυφαίου επιπέδου λειτουργίας και διασύνδεσης του υπολογιστή Καρβούνης Ευάγγελος Η έννοια

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών

ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών Διδάσκων: Απόστολος Γκάμας (Διδάσκων ΠΔ 407/80) Ενδεικτική Λύση 2 ης Εργαστηριακής

Διαβάστε περισσότερα

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

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, 2016-2017 ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ Μικροϋπολογιστής Υπολογιστής που χρησιμοποιείται για την είσοδο, επεξεργασία και έξοδο πληροφοριών. Είδη μικροϋπολογιστών:

Διαβάστε περισσότερα

Οδηγώντας μια οθόνη υγρών κρυστάλλων Liquid Crystal Display

Οδηγώντας μια οθόνη υγρών κρυστάλλων Liquid Crystal Display Οδηγώντας μια οθόνη υγρών κρυστάλλων Liquid Crystal Display Σχηματικό Διάγραμμα μιας Οθόνης Υγρών Κρυστάλλων To Lcd εσωτερικά έχει έναν controller που είναι υπεύθυνος για την επεξεργασία τον δεδομένων

Διαβάστε περισσότερα

LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ

LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ Οδηγίες Παραμετροποίησης Power Electronics Control Ε.Π.Ε. Τύποι Συσκευών: LFT169 - LFR169 Περιγραφή: Πομπός και Δέκτης Τηλεχειρισμού 169MHz

Διαβάστε περισσότερα

Ψηφιακά Συστήματα. 8. Καταχωρητές

Ψηφιακά Συστήματα. 8. Καταχωρητές Ψηφιακά Συστήματα 8. Καταχωρητές Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd Thomas L., Ψηφιακά

Διαβάστε περισσότερα

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

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino UNO Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O

Διαβάστε περισσότερα

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

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (Τμήματα Υπολογιστή) ΕΚΠΑΙΔΕΥΤΗΣ:ΠΟΖΟΥΚΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Κάθε ηλεκτρονικός υπολογιστής αποτελείται

Διαβάστε περισσότερα

Πανεπιστήµιο Θεσσαλίας

Πανεπιστήµιο Θεσσαλίας Πανεπιστήµιο Θεσσαλίας Τµήµα Πληροφορικής Ενότητα 8η: Συσκευές Ε/Ε - Αρτηρίες Άσκηση 1: Υπολογίστε το µέσο χρόνο ανάγνωσης ενός τµήµατος των 512 bytes σε µια µονάδα σκληρού δίσκου µε ταχύτητα περιστροφής

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙ0 V ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ ΕΙΣΟΔΟΥ-ΕΞΟΔΟΥ

ΚΕΦΑΛΑΙ0 V ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ ΕΙΣΟΔΟΥ-ΕΞΟΔΟΥ ΚΕΦΑΛΑΙ0 V ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ ΕΙΣΟΔΟΥ-ΕΞΟΔΟΥ 5.1 ΠΑΡΑΛΛΗΛΗ ΕΠΙΚΟΙΝΩΝΙΑ Μια απ τις ουσιαστικές απαιτήσεις ενός οποιουδήποτε πρακτικού μικροϋπολογιστικού συστήματος είναι η ικανότητα να ανταλλάσσει δεδομένα

Διαβάστε περισσότερα

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

Λογικά σύμβολα των CPU, RAM, ROM και I/O module Μικροϋπολογιστές Λογικά σύμβολα των CPU, RAM, ROM και I/O module Data CPU Data Data Address RAM Control Address Control External Data Data Address Control I/O module External Data External Control ROM

Διαβάστε περισσότερα

Η πρωτεύουσα διάταξη Α, για την αποστολή θερμοκρασιακών δεδομένων μέσω υπέρυθρης ζεύξης.

Η πρωτεύουσα διάταξη Α, για την αποστολή θερμοκρασιακών δεδομένων μέσω υπέρυθρης ζεύξης. Κεφάλαιο 7 Η πρωτεύουσα διάταξη Α, για την αποστολή θερμοκρασιακών δεδομένων μέσω υπέρυθρης ζεύξης Εναλλακτική λύση στο πρόβλημα της μετάδοσης της πληροφορίας από το ρότορα είναι η χρήση υπέρυθρης ζεύξης

Διαβάστε περισσότερα

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

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) Συσκευές αποθήκευσης Ένας υπολογιστής προκειµένου να αποθηκεύσει δεδοµένα χρησιµοποιεί δύο τρόπους αποθήκευσης: Την Κύρια Μνήµη Τις συσκευές µόνιµης αποθήκευσης (δευτερεύουσα

Διαβάστε περισσότερα

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

Μαθαίνοντας το hardware του αναπτυξιακού 1. ΑΣΚΗΣΗ 1 Μαθαίνοντας το hardware του αναπτυξιακού Προϋποθέσεις Το εργαστήριο αυτό προϋποθέτει το διάβασμα και χρήση των εξής: Αρχείο mcbstr9.chm HTML, που δίδεται με τα υπόλοιπα αρχεία του εργαστηρίου.

Διαβάστε περισσότερα

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΚΑΙ ΠΑΛΑΙΟ ΣΥΣΤΗΜΑ ΑΡΧΗ ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΚΑΙ ΠΑΛΑΙΟ ΣΥΣΤΗΜΑ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΚΑΙ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α A ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙ ΙΚΟΤΗΤΑΣ ΟΜΑ Α Β ) ΠΕΜΠΤΗ 2 ΙΟΥΝΙΟΥ

Διαβάστε περισσότερα

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

Οργάνωση Υπολογιστών (IΙI) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

Διαβάστε περισσότερα

ΑΝΑLOG TO DIGITAL CONVERTER (ADC)

ΑΝΑLOG TO DIGITAL CONVERTER (ADC) ΑΝΑLOG TO DIGITAL CONVERTER (ADC) O ADC αναλαμβάνει να μετατρέψει αναλογικές τάσεις σε ψηφιακές ώστε να είναι διαθέσιμες εσωτερικά στο μικροελεγκτή για επεξεργασία. Η αναλογική τάση που θέλουμε να ψηφιοποιηθεί

Διαβάστε περισσότερα

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

ΔΙΑΧΥΤΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΥΤΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ CPUs Διδάσκων: Παναγιώτης Καρκαζής Περίγραμμα -Συσκευές Ι/Ο - Διακοπές, Εξαιρέσεις, Παγίδες -Καταστάσεις λειτουργίας -Συνεπαξεργαστές mechanism Συσκευές Ι/Ο Οι συσκευές

Διαβάστε περισσότερα

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

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή Διατριβή Τίτλος Διατριβής Τα πρωτόκολλα επικοινωνίας I2C και SPI και η υλοποίησή τους σε σύστημα τηλεχειρισμού,

Διαβάστε περισσότερα

Δραστηριότητα 9: Σύνδεση ΗΥ με το πολύμετρο METEX 3870D μέσω σειριακής επικοινωνίας RS232 και εφαρμογή σε LabView

Δραστηριότητα 9: Σύνδεση ΗΥ με το πολύμετρο METEX 3870D μέσω σειριακής επικοινωνίας RS232 και εφαρμογή σε LabView 1o ΕΠΑΛ Ε.Κ. ΝΕΑΠΟΛΗΣ Μπουλταδάκης Σ, Μαυρίδης Κ. Δραστηριότητα 9: Σύνδεση ΗΥ με το πολύμετρο METEX 3870D μέσω σειριακής επικοινωνίας RS232 και εφαρμογή σε LabView Mάθημα: Εργαστήριο Δικτύων Υπολογιστών

Διαβάστε περισσότερα

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

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O Pins:

Διαβάστε περισσότερα

Θεωρητικές Ερωτήσεις

Θεωρητικές Ερωτήσεις Θεωρητικές Ερωτήσεις 1. Από ποιες μονάδες αποτελείται ένας μικροϋπολογιστής και ποιος είναι ο ρόλος της κάθε μιας; 2. Από ποιες μονάδες αποτελείται η μονάδα κεντρικής επεξεργασίας (CPU) και ποιος είναι

Διαβάστε περισσότερα

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

ΕΦΑΡΜΟΓΕΣ ΤΗΛΕΠIΚΟΙΝΩΝΙΑΚΩΝ ΔΙΑΤΑΞΕΩΝ ΕΦΑΡΜΟΓΕΣ ΤΗΛΕΠIΚΟΙΝΩΝΙΑΚΩΝ ΔΙΑΤΑΞΕΩΝ ΟΙΚΟΝOΜΟΥ ΧΑΡΗΣ (6424) ΦΩΚΟΣ ΝΙΚΟΛΑΟΣ(6592) ΚΑΜΒΥΣΗΣ ΝΙΚΟΛΑΟΣ(7178) 2013-2014 ΠΕΡΙΕΧΟΜΕΝΑ Σκοπός της εργασίας Ανάλυση Arduino Uno Δημιουργία πληροφορίας Αποστολή και

Διαβάστε περισσότερα

2. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΤΩΝ ΘΥΡΩΝ ΕΙΣΟ ΟΥ/ΕΞΟ ΟΥ ΤΟΥ PIC16F877-ΑΡΙΘΜΗΤΙΚΕΣ ΕΝΤΟΛΕΣ

2. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΤΩΝ ΘΥΡΩΝ ΕΙΣΟ ΟΥ/ΕΞΟ ΟΥ ΤΟΥ PIC16F877-ΑΡΙΘΜΗΤΙΚΕΣ ΕΝΤΟΛΕΣ 1 2. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΤΩΝ ΘΥΡΩΝ ΕΙΣΟ ΟΥ/ΕΞΟ ΟΥ ΤΟΥ PIC16F877-ΑΡΙΘΜΗΤΙΚΕΣ ΕΝΤΟΛΕΣ Σκοπός της άσκησης: εξοικείωση µε τις θύρες εισόδου/εξόδου ενός µικροελεγκτή 2. Θεωρητικό Μέρος 2.1.1 Θύρες εισόδου / εξόδου

Διαβάστε περισσότερα

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

ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ ATMEL AVR8 ΠΟΡΛΙΔΑΣ ΔΗΜΗΤΡΙΟΣ ATMEL AVR Atmega16 Χαρακτηριστικά Μικροελεγκτής 8-bit υψηλής απόδοσης και χαμηλής κατανάλωσης Προοδευμένη αρχιτεκτονική RISC (Reduced instruction

Διαβάστε περισσότερα

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

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΕΙΡΙΑΚΗ ΠΡΟΣΘΕΣΗ ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ & ΗΛΕΚΤΡΟΝΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ & μ-υπολογιστων ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΕΙΡΙΑΚΗ ΠΡΟΣΘΕΣΗ Θεωρητικό Μέρος Οι σειριακές λειτουργίες είναι πιο

Διαβάστε περισσότερα

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

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 3: Βασικός Προγραμματισμός Arduino (AVR) (Συνέχεια) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino Microcontroller: ATmega328 Operating Voltage: 5V Digital

Διαβάστε περισσότερα

Εφαρμογές Σειριακής Επικοινωνίας

Εφαρμογές Σειριακής Επικοινωνίας Εφαρμογές Σειριακής Επικοινωνίας Εισαγωγή Στο μάθημα αυτό θα μάθουμε πώς να χρησιμοποιούμε την βιβλιοθήκη serial για την επικοινωνία από την πλατφόρμα Arduino πίσω στον υπολογιστή μέσω της θύρας usb. Τι

Διαβάστε περισσότερα

Ενότητα 1η. Μοντέέλο επικοινωνιώών δεδοµμέένων - συνέέχεια

Ενότητα 1η. Μοντέέλο επικοινωνιώών δεδοµμέένων - συνέέχεια Ενότητα 1η Μοντέέλο επικοινωνιώών δεδοµμέένων - συνέέχεια Πηγέές - Βιβλιογραφίία 1. Τεχνολογία Δικτύων Επικοινωνιών, Βιβλίο Α τάξης 2 ου Κύκλου ΤΕΕ, ΥΠΕΠΘ 2. Μετάδοση Δεδοµένων & Δίκτυα Υπολογιστών Ι &

Διαβάστε περισσότερα

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL)

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL) 101001 101001 Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL) Είναι το δεύτερο επίπεδο στη διαστρωμάτωση του OSI (μετρώντας από κάτω) Ασχολείται με την αποδοτική και αξιόπιστη επικοινωνία μεταξύ δύο γειτονικών

Διαβάστε περισσότερα

Μάθημα 8: Επικοινωνία Συσκευών με τον Επεξεργαστή

Μάθημα 8: Επικοινωνία Συσκευών με τον Επεξεργαστή Μάθημα 8: Επικοινωνία Συσκευών με τον Επεξεργαστή 8.1 Τακτική σάρωση (Polling) Ας υποθέσουμε ότι έχουμε ένα πληκτρολόγιο συνδεδεμένο σε ένα υπολογιστικό σύστημα. Το πληκτρολόγιο είναι μια μονάδα εισόδου.

Διαβάστε περισσότερα

Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access)

Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access) Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access) Μελετώντας το μάθημα θα μπορείς να ξέρεις τη λειτουργία του Polling να ξέρεις

Διαβάστε περισσότερα

για τις ρυθμίσεις LabView μέσα από το κανάλι και του καλωδίου USB.

για τις ρυθμίσεις LabView μέσα από το κανάλι   και του καλωδίου USB. 1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας Δραστηριότητα: 11 Μάθημα: Εργαστήριο Δικτύων Υπολογιστών Αντικείμενο : Μέτρηση

Διαβάστε περισσότερα

8.1 Θεωρητική εισαγωγή

8.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 8 ΣΤΟΙΧΕΙΑ ΜΝΗΜΗΣ ΚΑΤΑΧΩΡΗΤΕΣ Σκοπός: Η µελέτη της λειτουργίας των καταχωρητών. Θα υλοποιηθεί ένας απλός στατικός καταχωρητής 4-bit µε Flip-Flop τύπου D και θα µελετηθεί

Διαβάστε περισσότερα

9. ΚΑΤΑΧΩΡΗΤΕΣ (REGISTERS)

9. ΚΑΤΑΧΩΡΗΤΕΣ (REGISTERS) 9. ΚΑΤΑΧΩΡΗΤΕΣ (REGISTERS) 9.. ΕΙΣΑΓΩΓΗ Όπως έχουμε ήδη αναφέρει για την αποθήκευση μιας πληροφορίας ενός ψηφίου ( bit) απαιτείται ένα στοιχείο μνήμης δηλαδή ένα FF. Επομένως για περισσότερα του ενός ψηφία

Διαβάστε περισσότερα

1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας

1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας 1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας Μάθημα: Ρομποτική Αντικείμενο : Μεταφορά δεδομένων μέσω του πρωτοκόλλου RS232

Διαβάστε περισσότερα

Μικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας,

Μικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας, Μικροεπεξεργαστές Σημειώσεις Μαθήματος 2013-14 Υπεύθυνος: Δρ Άρης Παπακώστας, Interrupts - Διακοπές Είναι ένας τρόπος για να διακοπεί η ροή ενός προγράμματος έτσι ώστε να εξυπηρετηθεί ένα έκτακτο γενογός

Διαβάστε περισσότερα

Πανεπιστήμιο Θεσσαλίας- Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ430- Εργαστήριο Ψηφιακών Κυκλωμάτων

Πανεπιστήμιο Θεσσαλίας- Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ430- Εργαστήριο Ψηφιακών Κυκλωμάτων Πανεπιστήμιο Θεσσαλίας- Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ430- Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο- Ακαδημαϊκό Ετος 2018-2019 Εργαστηριακή Εργασία 4η- Υλοποίηση Οδηγού

Διαβάστε περισσότερα

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

Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ ΠΑΡΑΡΤΗΜΑ ΚΑΣΤΟΡΙΑΣ ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΦΩΤΙΑ ΗΣ Α. ΗΜΗΤΡΗΣ M.Sc. ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΠΑΡΑΡΤΗΜΑ ΚΑΣΤΟΡΙΑΣ ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ ΙΑΚΟΠΕΣ (INTERRUPTS) ΟΙ ΙΑΚΟΠΕΣ ΕΙΝΑΙ «ΣΥΜΒΑΝΤΑ», ΕΣΩΤΕΡΙΚΑ

Διαβάστε περισσότερα

ε. Ένα κύκλωμα το οποίο παράγει τετραγωνικούς παλμούς και απαιτείται εξωτερική διέγερση ονομάζεται ασταθής πολυδονητής Λ

ε. Ένα κύκλωμα το οποίο παράγει τετραγωνικούς παλμούς και απαιτείται εξωτερική διέγερση ονομάζεται ασταθής πολυδονητής Λ ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΣΑΒΒΑΤΟ 16/04/2016 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ (ΣΥΣΤΗΜΑΤΑ ΨΗΦΙΑΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ) ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΠΕΝΤΕ (5) ΕΝΔΕΙΚΤΙΚΕΣ

Διαβάστε περισσότερα

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Καταχωρητές 1

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Καταχωρητές 1 ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Καταχωρητές Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Καταχωρητές Παράλληλης Φόρτωσης Καταχωρητές

Διαβάστε περισσότερα

Ψηφιακές Επικοινωνίες

Ψηφιακές Επικοινωνίες Τεχνική Εκπαίδευση Ψηφιακές Επικοινωνίες Παναγιώτης Γεώργιζας BEng Cybernetics with Automotive Electronics MSc Embedded Systems Engineering Θέματα που θα αναλυθούν Στόχοι του σεμιναρίου Λίγη Θεωρία για

Διαβάστε περισσότερα

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

Ποια πρόταση είναι αληθής για τον Μ/Ε 8088: Είναι Μ/Ε 16bit, LSI, 40 pins, 20 γραμμές διευθύνσεων, 8 γραμμές δεδομένων Ποια πρόταση είναι αληθής για τον Μ/Ε 8088: Είναι Μ/Ε 16bit, LSI, 40 pins, 20 γραμμές διευθύνσεων, 8 γραμμές δεδομένων Ποια πρόταση είναι ΨΕΥΔΗΣ σχετικά με τον Μ/Ε 8088: Διαθέτει Data Bus των 16 bit για

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Επικοινωνίες ψηφιακών δεδομένων Εισαγωγικές έννοιες. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Επικοινωνίες ψηφιακών δεδομένων Εισαγωγικές έννοιες. Κ. Βασιλάκης Δίκτυα Υπολογιστών Επικοινωνίες ψηφιακών δεδομένων Εισαγωγικές έννοιες Κ. Βασιλάκης Πληροφορική Στόχος: Η παροχή έγκυρης και έγκαιρης πληροφόρησης προς τους χρήστες των συστημάτων της. Πώς επιτυγχάνεται

Διαβάστε περισσότερα

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

Πανεπιστήμιο Πατρών. Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Εργαστήριο Σχεδίασης Ολοκληρωμένων Κυκλωμάτων Σχεδιασμός Ολοκληρωμένων Συστημάτων με τεχνικές VLSI Χειμερινό Εξάμηνο 2015 FSM

Διαβάστε περισσότερα

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

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ Μνήμες (Memory) - Είναι ημιαγώγιμα κυκλώματα που μπορούν να αποθηκεύσουν ένα σύνολο από δυαδικά ψηφία (bit). - Μια μνήμη αποθηκεύει λέξεις (σειρές από bit). - Σε κάθε

Διαβάστε περισσότερα

Κεφάλαιο 3 Πολυπλεξία

Κεφάλαιο 3 Πολυπλεξία Κεφάλαιο 3 Πολυπλεξία Μάθημα 3.1: Μάθημα 3.2: Μάθημα 3.3: Πολυπλεξία επιμερισμού συχνότητας χρόνου Συγκριτική αξιολόγηση τεχνικών πολυπλεξίας Στατιστική πολυπλεξία Μετάδοση Δεδομένων Δίκτυα Υπολογιστών

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 9. Tα Flip-Flop

ΑΣΚΗΣΗ 9. Tα Flip-Flop ΑΣΚΗΣΗ 9 Tα Flip-Flop 9.1. ΣΚΟΠΟΣ Η κατανόηση της λειτουργίας των στοιχείων μνήμης των ψηφιακών κυκλωμάτων. Τα δομικά στοιχεία μνήμης είναι οι μανδαλωτές (latches) και τα Flip-Flop. 9.2. ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ

Διαβάστε περισσότερα

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

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 13 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

26-Nov-09. ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο Καταχωρητές 1. Διδάσκουσα: Μαρία Κ. Μιχαήλ

26-Nov-09. ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο Καταχωρητές 1. Διδάσκουσα: Μαρία Κ. Μιχαήλ ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2009 Καταχωρητές Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Καταχωρητές Παράλληλης

Διαβάστε περισσότερα