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

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

Download "ΕΝΕΡΓΟΠΟΙΗΣΗ ΟΙΚΙΑΚΗΣ ΣΥΣΚΕΥΗΣ ΜΕ ΑΠΟΣΤΟΛΗ SMS ΜΕΣΩ ΚΙΝΗΤΟΥ ΤΗΛΕΦΩΝΟΥ ΚΑΙ ΧΡΗΣΗ ΜΙΚΡΟΕΛΕΓΚΤΗ 8051"

Transcript

1 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (ΤΕΙ) ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΡΑΡΤΗΜΑ ΚΑΣΤΟΡΙΑΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΟΙΚΙΑΚΗΣ ΣΥΣΚΕΥΗΣ ΜΕ ΑΠΟΣΤΟΛΗ SMS ΜΕΣΩ ΚΙΝΗΤΟΥ ΤΗΛΕΦΩΝΟΥ ΚΑΙ ΧΡΗΣΗ ΜΙΚΡΟΕΛΕΓΚΤΗ 8051 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ του ΚΑΦΑ ΠΑΝΑΓΙΩΤΗ (ΑΕΜ: 314) Επιβλέπων : ΦΩΤΙΑΔΗΣ ΔΗΜΗΤΡΙΟΣ Καθηγητής Εφαρμογών Καστοριά, Οκτώβριος 2012

2 Η παρούσα σελίδα σκοπίμως παραμένει λευκή 2

3 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (ΤΕΙ) ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΡΑΡΤΗΜΑ ΚΑΣΤΟΡΙΑΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΟΙΚΙΑΚΗΣ ΣΥΣΚΕΥΗΣ ΜΕ ΑΠΟΣΤΟΛΗ SMS ΜΕΣΩ ΚΙΝΗΤΟΥ ΤΗΛΕΦΩΝΟΥ ΚΑΙ ΧΡΗΣΗ ΜΙΚΡΟΕΛΕΓΚΤΗ 8051 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ του ΚΑΦΑ ΠΑΝΑΓΙΩΤΗ (ΑΕΜ: 314) Επιβλέπων : ΦΩΤΙΑΔΗΣ ΔΗΜΗΤΡΙΟΣ Καθηγητής Εφαρμογών Εγκρίθηκε από την τριμελή εξεταστική επιτροπή την 31 η Σεπτεμβρίου Ον/μο Μέλος Ε.Π Ιδίοτητα Μέλους Ε.Π... Ον/μο Μέλος Ε.Π Ιδίοτητα Μέλους Ε.Π... Ον/μο Μέλος Ε.Π Ιδίοτητα Μέλους Ε.Π Καστοριά, Σεπτέμβριος

4 Copyright 2012 ΚΑΦΑΣ ΠΑΝΑΓΙΩΤΗΣ Απαγορεύεται η αντιγραφή, αποθήκευση και διανομή της παρούσας εργασίας, εξ ολοκλήρου ή τμήματος αυτής, για εμπορικό σκοπό. Επιτρέπεται η ανατύπωση, αποθήκευση και διανομή για σκοπό μη κερδοσκοπικό, εκπαιδευτικής ή ερευνητικής φύσης, υπό την προϋπόθεση να αναφέρεται η πηγή προέλευσης και να διατηρείται το παρόν μήνυμα Οι απόψεις και τα συμπεράσματα που περιέχονται σε αυτό το έγγραφο εκφράζουν αποκλειστικά τον συγγραφέα και δεν αντιπροσωπεύουν τις επίσημες θέσεις του ΤΕΙ Δυτικής Μακεδονίας 4

5 Περίληψη Η παρούσα μελέτη ασχολήθηκε με την ανάπτυξη μιας εφαρμογής που θα βασίζεται σε μια διάταξη ενός μικροελεγκτή. Για την ακρίβεια, αναπτύχθηκε ένα σύστημα ελέγχου, μέσω του οποίου ο χρήστης έχει την δυνατότητα να απενεργοποιήσει ή να θέσει σε λειτουργία τις συσκευές που συνδέονται με αυτό αποστέλλοντας με το κινητό του τηλέφωνο τα κατάλληλα γραπτά μηνύματα (SMS) (Short Message Service - Σύντομα Γραπτά Μηνύματα). Για να γίνει εφικτή η ανάπτυξη της παραπάνω εφαρμογής, χρησιμοποιήθηκε μικροελεγκτής ο οποίος συνθέδηκε με ένα μόντεμ GSM, δίνοντας έτσι στους χρήστες τη δυνατότητα να ελέγχουν συσκευές με την απλή αποστολή SMS. Για την υλοποίηση της εφαρμογής χρησιμοποιήθηκε ένας μικροελεγκτής της οικογένειας μικροελεγκτών της INTEL 8051 και ένα GSM Modem, ενώ η ανάπτυξη του κώδικα για το προγραμματισμό του μικροελεγκτή έγινε στην γλώσσα προγραμματισμού C. Τα βήματα - φάσεις κατά την διαρκεια της ανάπτυξης της διάταξης ήταν τα εξής: Πρώτα κατασκευάστηκε η βαθμίδα που είναι υπεύθυνη για την όλη επεξεργασία και στην οποία τοποθετήθηκε ο MCU με τα απαραίτητα ενεργά και παθητικά στοιχεία και την τροφοδοσία του. Στην συνέχεια σε μια πειραματική πλακέτα (breadboard) αναπτύχθηκαν τα στοιχεία που είναι υπεύθυνα για την επικοινωνία του καλωδίου μεταφοράς σειριακών δεδομένων (RS 232) με τον MCU. Ακολούθως αναπτύχθηκε η βαθμίδα διασύνδεσης των συσκευών. Λέξεις κλειδιά Τηλεματική, έλεγχος συσκευών, SMS,

6 Abstract This work developed a device module based on a microcontroller. In fact, a control system developed, through which the user can disable or operate the devices connected to it simply by sending from his mobile phone the appropriate SMSs (Short Message Service). To be made possible the development of the above application, a microcontroller connected to a GSM modem, giving users the ability to control devices by simply sending SMS (Short Message Service - Short Text Messages). For the implementation of the application a 8051 INTEL family and one GSM Modem were used. C programming language was used for the microcontroller programming. The development phases for this study were: A. A module was developed in order to control the messages handling B. A module was developed in order to control the serial data transmission from 8051 mocrocontroller towards GSM modem C. At the last step, all modules were interconnected Key words Telematics, devices control, sms,

7 Ευχαριστίες 7

8 Πίνακας Περιεχομένων Περίληψη...5 Abstract...6 Ευχαριστίες...7 Κατάλογος Εικόνων...10 Κατάλογος Πινάκων...11 ΚΕΦΑΛΑΙΟ 1 ΕΙΣΑΓΩΓΗ Αντικείμενο της εργασίας Εισαγωγικοί ορισμοί Σύντομη περιγραφή Συστήματος Μεθοδολογία Ερευνητική προσέγγιση του προβλήματος Δομή της εργασίας...16 ΚΕΦΑΛΑΙΟ 2 ΜΙΚΡΟΕΛΕΓΚΤΗΣ Μικρουπολογιστής Μικροεπεξεργαστής Μικροελεγκτής Συστήματα Ελέγχου Γενική περιγραφή του συστήματος Μικροελεγκτής Διασύνδεση RS ΚΕΦΑΛΑΙΟ 3 - ΥΛΟΠΟΙΗΣΗ Μεθοδολογία Υλοποίησης Τα χρησιμοποιούμενα υλικά Το διάγραμμα του κυκλώματος Κώδικας Φιλοσοφία του κώδικα

9 3.5.2 Αναφορά ΑΤ εντολών Προβλήματα κατά την ανάπτυξη της εφαρμογής Προγραμματισμός Υλοποίηση Κεντρική Βαθμίδα με MCU Βαθμίδα MAX Βαθμίδα Διασύνδεσης Συσκευών Παρουσίαση Παραδειγμάτων Χρήσης Εφαρμογής Υλικά που χρησιμοποιηθήκαν για την κατασκευή...46 ΚΕΦΑΛΑΙΟ 4 ΣΥΜΠΕΡΑΣΜΑΤΑ...48 ΠΑΡΑΡΤΗΜΑ «Α»...50 Ο κώδικας που αναπτύχθηκε...50 ΠΑΡΑΡΤΗΜΑ «Β»...68 Συνοπτικός Οδηγός Χρήσης της Εφαρμογής ΒΙΒΛΙΟΓΡΑΦΙΑ

10 Κατάλογος Εικόνων ΕΙΚΟΝΑ 1 - ΒΑΣΙΚΗ ΔΟΜΗ ΜΙΚΡΟΕΛΕΓΚΤΗ...13 ΕΙΚΟΝΑ 2 - ΕΝΙΣΧΥΣΗ ΣΗΜΑΤΟΣ ΕΛΕΓΧΟΥ...14 ΕΙΚΌΝΑ 3 - ΣΥΣΤΑΤΙΚΆ ΜΈΡΗ ΜΙΚΡΟΥΠΟΛΟΓΙΣΤΉ...19 ΕΙΚΟΝΑ 4 - ΈΝΑΣ ARM ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΗΣ ΤΟΥ ΕΜΠΟΡΙΟΥ...20 ΕΙΚΟΝΑ 5 - ΈΝΑΣ INTEL 8051 ΜΙΚΡΟΕΛΕΓΚΤΗΣ ΤΟΥ ΕΜΠΟΡΙΟΥ...22 ΕΙΚΟΝΑ 6. ΒΑΣΙΚΟ ΣΥΣΤΗΜΑ ΕΛΕΓΧΟΥ...23 ΕΙΚΟΝΑ 7. ΑΚΡΟΔΕΚΤΕΣ ΕΙΚΟΝΑ 8. RS-232 ΣΕΙΡΙΑΚΟ ΚΑΛΩΔΙΟ...27 ΕΙΚΟΝΑ 10. O ΜΙΚΡΟΕΛΕΓΚΤΗΣ ΕΙΚΟΝΑ 11. TO MODEM TELTONIKA WIRELESSCOM/G ΕΙΚΟΝΑ 12. ΤΟ ΔΙΑΓΡΑΜΜΑ ΤΟΥ ΚΥΚΛΩΜΑΤΟΣ...30 ΕΙΚΟΝΑ 13. ΜΠΛΟΚ ΔΙΑΓΡΑΜΜΑ ΛΕΙΤΟΥΡΓΙΑΣ...33 ΕΙΚΟΝΑ 14 - ΤΟ ΛΟΓΙΣΜΙΚΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ MPLAB X IDE...37 ΕΙΚΟΝΑ 15 - Η ΧΡΗΣΙΜΟΠΟΙΟΥΜΕΝΗ BREAD BOARD...38 ΕΙΚΟΝΑ 16 ΟΙ ΔΙΑΤΑΞΕΙΣ ΤΗΣ ΕΦΑΡΜΟΓΗΣ ΣΕ ΠΛΗΡΗ ΑΝΑΠΤΥΞΗ ΕΙΚΟΝΑ 17 - Η ΒΑΘΜΙΔΑ ΜΕ ΤΗΝ MCU...40 ΕΙΚΟΝΑ 18 - ΤΟ ΔΙΑΓΡΑΜΜΑ ΤΗΣ ΚΕΝΤΡΙΚΗΣ ΒΑΘΜΙΔΑΣ ΕΙΚΟΝΑ 19 - Η ΒΑΘΜΙΔΑ ΜΕ ΤΟ ΟΛΟΚΛΗΡΩΜΕΝΟ ΜΑΧ ΕΙΚΟΝΑ 20 - ΤΟ ΔΙΑΓΡΑΜΜΑ ΤΟΥ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΜΑΧ ΕΙΚΟΝΑ 21 - Η ΒΑΘΜΙΔΑ ΕΛΕΓΧΟΥ ΤΩΝ ΣΥΣΚΕΥΩΝ...43 ΕΙΚΟΝΑ 22 - ΔΙΑΓΡΑΜΜΑ ΒΑΘΜΙΔΑΣ ΕΛΕΓΧΟΥ ΤΩΝ ΣΥΣΚΕΥΩΝ...43 ΕΙΚΟΝΑ 23. ΤΑ ΥΛΙΚΑ ΠΡΙΝ ΤΗΝ ΣΥΣΚΕΥΑΣΙΑ ΤΟΥΣ...45 ΕΙΚΟΝΑ 24. ΤΑ ΥΛΙΚΑ ΜΕΤΑ ΤΗΝ ΣΥΣΚΕΥΑΣΙΑ ΤΟΥΣ...45 ΕΙΚΟΝΑ 25. OΙ ΔΟΚΙΜΕΣΣΦΑΛΜΑ! ΔΕΝ ΕΧΕΙ ΟΡΙΣΤΕΙ ΣΕΛΙΔΟΔΕΙΚΤΗΣ. ΕΙΚΟΝΑ 26. Η ΘΕΣΗ ΤΗΣ ΚΕΡΑΙΑΣ...68 ΕΙΚΟΝΑ 27. ΣΥΝΔΕΣΜΟΛΟΓΙΑ ΣΕ ΣΕΙΡΑ...68 ΕΙΚΟΝΑ 28. ΕΤΟΙΜΌΤΗΤΑ ΓΙΑ ΛΕΙΤΟΥΡΓΊΑ

11 Κατάλογος Πινάκων ΠΙΝΑΚΑΣ 1. ΤΑ ΥΛΙΚΑ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΗΘΗΚΑΝ

12 ΚΕΦΑΛΑΙΟ 1 ΕΙΣΑΓΩΓΗ 1.1 Αντικείμενο της εργασίας Σκοπός της παρούσας μελέτης είναι η ανάπτυξη μιας εφαρμογής που θα βασίζεται σε μια διάταξη ενός μικροελεγκτή. Για την ακρίβεια, θα αναπτυχθεί ένα σύστημα ελέγχου, μέσω του οποίου ο χρήστης θα έχει την δυνατότητα να απενεργοποιήσει ή να θέσει σε λειτουργία τις συσκευές που συνδέονται με αυτό. Για να γίνει εφικτή η ανάπτυξη της παραπάνω εφαρμογής, θα χρησιμοποιηθεί μικροελεγκτής ο οποίος θα συνδεθεί με ένα μόντεμ GSM (Global System for Mobile Communications), δίνοντας έτσι στους χρήστες τη δυνατότητα να ελέγχουν συσκευές με την απλή αποστολή SMS (Short Message Service - Σύντομα Γραπτά Μηνύματα). Για την υλοποίηση της εφαρμογής χρησιμοποιήθηκε ένας μικροελεγκτής σειράς 8051 και ένα GSM Modem, ενώ η ανάπτυξη του κώδικα για το προγραμματισμό του μικροελεγκτή έγινε στην γλώσσα προγραμματισμού C. 1.2 Εισαγωγικοί ορισμοί Ένας μικροελεγκτής (ΜΕ) ορίζεται ως μια υπολογιστική μονάδα, ενοποιημένη μέσα σε ένα κομμάτι ολοκληρωμένου κυκλώματος [3], [8].Όπως κάθε υπολογιστικό κύκλωμα, περιέχει κεντρική μονάδα επεξεργασίας, έναν αριθμό καταχωρητών, κυκλώματα μνήμης και κυκλώματα ελέγχου περιφερειακών συσκευών. Κάθε μικροελεγκτής είναι ικανός να ανταλλάξει σήματα με το εξωτερικό περιβάλλον, να εκτελέσει πράξεις ανάμεσα σε μεταβλητές και να καταχωρήσει κάποιες τιμές στη μνήμη RAM που διαθέτει. Κάθε μικροελεγκτής περιέχει μέσα σε ένα και μοναδικό ολοκληρωμένο κύκλωμα τα παρακάτω στοιχεία [6]. έναν αριθμό από καταχωρητές ειδικού σκοπού (συσσωρευτή, καταχωρητή κατάστασης, μετρητή προγράμματος, καταχωρητή εντολών, καταχωρητή δείκτη). εσωτερικούς χρονιστές - απαριθμητές. αριθμητική και λογική μονάδα (ALU). 12

13 μονάδα αποκωδικοποίησης εντολών. Στην παρακάτω εικόνα (Εικόνα 1) φαίνεται η βασική δομή ενός μικροελεγκτή. Εικόνα 1 - Βασική δομή μικροελεγκτή [8] Βασικά χαρακτηριστικά των μικροελεγκτών αποτελούν το μικρό τους μέγεθος, η μικρή κατανάλωση ισχύος και το χαμηλό τους κόστος. Για την λειτουργία τους δεν απαιτείται παρά η εφαρμογή της τάσης τροφοδοσίας και ενός εξωτερικού σήματος χρονισμού για να αρχίσει ο μικροελεγκτής να εκτελεί τις εντολές του προγράμματος με τις οποίες είναι προγραμματισμένος. 1.3 Σύντομη περιγραφή Συστήματος Το σύστημα ελέγχου που αναπτύχθηκε στα πλαίσια της παρούσας πτυχιακής εργασίας λειτουργεί κατ αντιστοιχία με μια συστοιχία διακοπτών, στην οποία συνδέονται οι συσκευές που θα πραγματοποιηθεί ο έλεγχος. Έτσι, οι χρήστες θα είναι σε θέση να απενεργοποιήσουν ή να ενεργοποιήσουν συσκευές που συνδέονται με το σύστημα. Στην επόμενη εικόνα (Εικόνα 2) παρουσιάζεται η βασική δομή ενός τέτοιου συστήματος. Θα πρέπει να σημειωθεί πως η ενίσχυση κάποιων σημάτων ελέγχου γίνεται προκειμένου να μπορέσει να παρασχεθεί η απαιτούμενη ποσότητα ρεύματος προς τις υπό έλεγχο συσκευές (π.χ. ηλεκτρονόμους ή relays) προκειμένου να μπορέσουν να λειτουργήσουν, μιας και οι πόρτες επικοινωνίας του 8051 με περιφερειακές συσκευές (P0 - P3) δε μπορούν να προσφέρουν αρκετό ρεύμα 13

14 Εικόνα 2 - Ενίσχυση σήματος ελέγχου Το πιο κρίσιμο σημείο κατά τη διάρκεια εκπόνησης της παρούσας εργασίας ήταν η δυνατότητα παροχής απομακρυσμένου ελέγχου στους χρήστες. Το ιδιαίτερα σημαντικό χαρακτηριστικό αυτό, προσδίδει ευελιξία και ταυτόχρονα μεγάλη ευκολία κατά την χρήση του συστήματος, αφού καθιστά μη αναγκαία την παρουσία του χρήστη στον τόπο ύπαρξης των συσκευών. Η επίτευξη ωστόσο της παραπάνω λειτουργίας προϋποθέτει δύο βασικά συστατικά. Το πρώτο αφορά στην ύπαρξη ενός τερματικού μέσω του οποίου θα γίνεται έμμεσα ο έλεγχος, ενώ το δεύτερο αφορά στο δίκτυο με το οποίο θα πραγματοποιείται η επικοινωνία μεταξύ τερματικού και συστήματος ελέγχου. Θα χρησιμοποιηθεί ένα ασύρματο δίκτυο επικοινωνίας, γεγονός το οποίο δίνει μεγάη ελευθερία και δυνατότητες χειρισμού στους χρήστες. Οι GSM συσκευές αποτελούν σήμερα μια από τις ποιο συνηθισμένες και ευρύτερα διαδεδομένες ηλεκτρονικές συσκευές. Το μεγαλύτερο μέρος του πληθυσμού κάνει χρήση του δικτύου κινητής τηλεφωνίας για επικοινωνία, ενημέρωση ή ψυχαγωγία. Μέσω της συσκευής του Modem οποιοσδήποτε έχει την δυνατότητα να συνομιλήσει με άλλους χρήστες, να ανταλλάξει μηνύματα κειμένου (SMS), ήχου, εικόνας και γενικά κάθε είδους δεδομένα τα οποία μπορούν να κωδικοποιηθούν και να αποσταλούν μέσο του δικτύου. Τα δίκτυα κινητής τηλεφωνίας επίσης αποτελούν σήμερα ένα από τα πιο σύγχρονα και ευρύτερα διαδεδομένα δίκτυα που καλύπτουν το μεγαλύτερο μέρος της χώρας στην οποία εγκαθίστανται [11]. Για να ελεγχθεί το σύστημα με τη βοήθεια του Modem, θα γίνει χρήση της υπηρεσίας σύντομων γραπτών μηνυμάτων SMS (Short Message Systems). Η παραπάνω υπηρεσία επιτρέπει την σύνταξη ενός γραπτού μηνύματος μέχρι 140 χαρακτήρες και την αποστολή στο Modem ενός χρήστη προσδιοριζόμενο από τον 14

15 αριθμό του κινητού του τηλεφώνου. Το Modem θα συνδέεται με τον μικροελεγκτή και σε αυτό θα αποστέλλεται από τον χρήστη γραπτό μήνυμα προκειμένου να επιτελεστεί μια λειτουργία. Ο μικροελεγκτής εκτός από τις διαδικασίες για την αποκωδικοποίηση των εντολών και την παραγωγή των κατάλληλων σημάτων ελέγχου αναλαμβάνει επίσης και την λειτουργία του Modem και ειδικότερα εκείνες τις διαδικασίες που αφορούν την αποστολή και λήψη ενός σύντομου μηνύματος. Με τον τρόπο αυτό, το Modem γίνεται μια περιφερειακή μονάδα του μικροελεγκτή και ειδικότερα ένας πομποδέκτης με εμβέλεια θεωρητικά σε ολόκληρο τον κόσμο και πρόσβαση σε εκατομμύρια τερματικά. Για τον έλεγχο του συστήματος οι χρήστες δεν έχουν παρά να συντάξουν ένα σύντομο μήνυμα με τις εντολές ελέγχου και να το αποστείλουν στο Modem βάσης. Ο μικροελεγκτής στην συνέχεια θα αναλάβει την λήψη του μηνύματος από το Modem, θα προχωρήσει στην αποκωδικοποίηση του και θα παράγει τελικά τα απαραίτητα σήματα ελέγχου για να οδηγήσει κατάλληλα τις συσκευές [11]. 1.4 Μεθοδολογία Ερευνητική προσέγγιση του προβλήματος Όπως έχει ήδη αναφερθεί, το τελικό ζητούμενο της παρούσας εργασίας είναι η δημιουργία ενός συστήματος ελέγχου το οποίο με την αποστολή ενός σύντομου γραπτού μηνύματος θα αλλάζει την κατάσταση ενός διακόπτη με τη βοήθεια του μικροελεγκτή Προκειμένου να επιτευχθεί ο παραπάνω στόχος, ακολουθήθηκε μια μεθοδολογία, τα βήματα της οποίας περιγράφονται στη συνέχεια: Αρχικά, μελετήθηκε η βιβλιογραφία που αφορά το κομμάτι των μικροελεγκτών, τα βασικά συστατικά τους μέρη, τις δυνατότητες λειτουργίας τους, τον προγραμματισμό τους κ.ο.κ. Στόχος του βήματος αυτού, ήταν η πλήρης κατανόηση βασικών συστατικών δομών των μικροελεγκτών, του τρόπου αλληλεπίδρασης των συστατικών αυτών, των βασικών μεθοδολογιών που χρησιμοποιούνται προκειμένου να επιτευχθεί η παραπάνω αλληλεπίδραση και τέλος των βασικών προβλημάτων και των τρόπων αντιμετώπισής τους. Στη συνέχεια, η μελέτη επικεντρώθηκε σε εργασίες και εφαρμογές που έχουν πραγματοποιηθεί με τη βοήθεια μικροελεγκτών. Αναλύθηκαν οι 15

16 επιστημονικές προσεγγίσεις καθώς και οι τρόποι αντιμετώπισης τυχών προβλημάτων. Η βιβλιογραφική μελέτη συνεχίστηκε με εργασίες που αφορούσαν την αλληλεπίδραση των μικροεπεξεργαστών/μικροελεγκτών με GSM Modem. Πιο συγκεκριμένα μελετήθηκαν τα πρωτόκολλα επικοινωνίας και ο προγραμματισμός τους. Έπειτα καταγράφηκαν οι προδιαγραφές τις οποίες θα πληρεί το σύστημα ελέγχου. Αποφασίστηκαν ποιος μικροελεγκτής θα χρησιμοποιηθεί και ποιο GSM Modem. Το επόμενο βήμα ήταν η δημιουργία του αλγορίθμου για την αποστολή του σύντομου γραπτού μηνύματος και της αλλαγής της κατάστασης του διακόπτη. Αφού, ο αλγόριθμος έχει σχεδιαστεί, συνέχεια έχει η υλοποίησή του, και ο προγραμματισμός του μικροελεγκτή, ο οποίος έγινε σε γλώσσα C. Τέλος, το όλο σύστημα τέθηκε σε εφαρμογή, αντιμετωπίστηκαν τυχόν δυσλειτουργίες του και παράχθηκαν τα τελικά πειραματικά αποτελέσματα. 1.5 Δομή της εργασίας Προκειμένου να επιτευχθεί ο στόχος που έχει τεθεί στην παρούσα μελέτη, κρίνεται σκόπιμο να αναλυθεί η υπάρχουσα βιβλιογραφία, που αφορά τα συστήματα ελέγχου που δημιουργούνται με τη βοήθεια μικροελεγκτών. Απαιτείται βαθιά γνώση των συστατικών μηχανικών τους μερών και του τρόπου αλληλεπίδρασής τους. Επιπροσθέτως, θα πρέπει να αναλυθούν οι μεθοδολογίες που ακολουθήθηκαν προκειμένου να αποφασιστούν τα απαραίτητα υλικά που θα χρησιμοποιηθούν στο πείραμα (όπως για παράδειγμα: το GSM Modem, ο μικροελεγκτής, κτλ.). Ολοκληρώνοντας, το κυριότερο μέρος αυτού του πονήματος αφορά τον αλγόριθμο, βάσει που οποίου υλοποιήθηκε το σύστημα ελέγχου. Η παρούσα μελέτη αποτελείται από τα ακόλουθα κεφάλαια: Κεφάλαιο 2: Στο παρόν κεφάλαιο αναλύονται τα ζητήματα που αφορούν γενικές αρχές των μικροελεγκτών. Κεφάλαιο 3: Το κεφάλαιο αυτό παρουσιάζει αναλυτικά την υλοποίηση της εφαρμογής. Παρουσιάζεται η μεθοδολογία που ακολουθήθηκε σε όλη τη διάρκεια της μελέτης, από τα υλικά που χρησιμοποιήθηκαν, τον αλγόριθμο 16

17 που υλοποιήθηκε, την ενσωμάτωση των παραπάνω σε προγραμματιστικό περιβάλλον, έτσι ώστε τελικά να παραχθούν τα πειραματικά αποτελέσματα του εφαρμογής. Κεφάλαιο 4: Το συγκεκριμένο κεφάλαιο αναφέρει συγκεντρωτικά τα αποτελέσματα της μελέτης. Περιγράφει εν συντομία τα προβλήματα που αντιμετωπίστηκαν στη διάρκεια ανάπτυξης της εφαρμογής, αν και με ποιο τρόπο αυτά ξεπεράστηκαν και τέλος παραθέτει συγκεκριμένες κατευθυντήριες γραμμές για μελλοντική έρευνα στα απομακρυσμένα συστήματα ελέγχου. 17

18 ΚΕΦΑΛΑΙΟ 2 ΜΙΚΡΟΕΛΕΓΚΤΗΣ Η παρούσα μελέτη πραγματεύεται την δημιουργία ενός συστήματος ελεγχόμενου μέσω σύντομων γραπτών μηνυμάτων (SMS). Όπως αναφέρθηκε και προηγούμενα, η ανάπτυξη του βασίζεται σε μια διάταξη μικροελεγκτή. Προκειμένου λοιπόν η εφαρμογή να λάβει «σάρκα και οστά» και να καταστεί λειτουργική, θα πρέπει να ληφθούν υπόψη δύο διαφορετικές αλλά αλληλεπιδρούσες συνιστώσες, που δεν είναι άλλες από το υλικό (Hardware) και το λογισμικό (Software) μέρος της εφαρμογής [1][2][5][6]. Το υλικό μέρος περιλαμβάνει την σχεδίαση του κυκλώματος, την επιλογή των ολοκληρωμένων κυκλωμάτων και των ηλεκτρονικών εξαρτημάτων που απαιτούνται καθώς και την κατασκευή αυτού πάνω σε ένα κομμάτι πλακέτας. Στόχος κατά την ανάπτυξη του υλικού μέρους μια εφαρμογής αποτελεί η αξιόπιστη και συνεχής λειτουργία της, η δυνατότητα προσθήκης ή τροποποίησης τμημάτων της καθώς και η προστασία των επιμέρους κυκλωμάτων που την αποτελούν. Το λογισμικό μέρος μίας εφαρμογής αφορά την ανάπτυξη και τη δημιουργία κώδικα για τον προγραμματισμό και την λειτουργία του μικροελεγκτή. Αποτελεί ουσιαστικά το κύριο κομμάτι της εφαρμογής, αφού καθορίζει και διαμορφώνει την συμπεριφορά του μικροελεγκτή, ανάλογα με τις λειτουργίες και τις διαδικασίες που είναι επιθυμητό αυτός να εκτελεί. Η συγγραφή του κώδικα του προγράμματος μπορεί να γίνει σε γλώσσα Assembly ή σε γλώσσα υψηλότερου επιπέδου ανάλογα με την εφαρμογή και τις απατήσεις του χρήστη. Ο προγραμματισμός της μνήμης του μικροελεγκτή με το πρόγραμμα της εφαρμογής αποτελεί μια εύκολη και γρήγορη διαδικασία, η οποία μπορεί να επαναληφθεί αρκετές φορές. Πριν παρουσιαστεί η συγκεκριμένη εφαρμογή, κρίνεται σκόπιμο να δοθούν οι απαιτούμενοι ορισμοί, έτσι ώστε ο αναγνώστης να αντιληφθεί τη λειτουργία των μικροελεγκτών. 18

19 2.1 Μικρουπολογιστής Ένας μικρουπολογιστής (microcomputer) είναι ένα πλήρες υπολογιστικό σύστημα, το οποίο περιλαμβάνει τουλάχιστον 3 βασικά συστατικά μέρη: τον μικροεπεξεργαστή (CPU-κεντρική μονάδα επεξεργασίας), την μνήμη και περιφερειακές συσκευές εισόδου-εξόδου, όπως φαίνεται στην επόμενη εικόνα (Εικόνα 3) [2], [4], [7], [8]. Ένας μικρουπολογιστής μπορεί να είναι ένας γενικού σκοπού υπολογιστής, όπως για παράδειγμα το κλασσικό pc, ή να είναι ένα υπολογιστικό σύστημα ειδικού σκοπού, που έχει δημιουργηθεί για να επιτελεί μια συγκεκριμένη εργασία. Εικόνα 3 - Συστατικά μέρη μικρουπολογιστή 2.2 Μικροεπεξεργαστής Ο μικροεπεξεργαστής είναι ένα ολοκληρωμένο κύκλωμα (IC) γενικού σκοπού, το οποίο μπορεί να προγραμματιστεί. Η επεξεργασία των δεδομένων γίνεται με μια σειρά από εντολές. Οι εντολές που εκτελούνται από τον μικροεπεξεργαστή είναι εντολές σε γλώσσα μηχανής και είναι αποθηκευμένες στην κύρια μνήμη. Μια εντολή σε γλώσσα μηχανής είναι μια σειρά από δυαδικά ψηφία, όπου είναι κωδικοποιημένο το είδος της εντολής [2], [4], [7], [8]. Το σύνολο αυτών των εντολών χρησιμεύει ως μία διασύνδεση ανάμεσα στο λογισμικό (software) και το υλικό (hardware), δηλαδή ανάμεσα στα προγράμματα και στους επεξεργαστές. Η λειτουργικότητα ενός μικροεπεξεργαστή εξαρτάται πλήρως από το σύνολο εντολών που είναι ικανός να 19

20 εκτελέσει. Ο μικροεπεξεργαστής είναι υπεύθυνος για όλη τη λειτουργία του υπολογιστή [2], [4], [7], [8]. Αποτελείται εσωτερικά από ένα μεγάλο πλήθος τρανζίστορ (transistor), δηλαδή ηλεκτρονικούς διακόπτες που επιτρέπουν ή απαγορεύουν τη διέλευση ρεύματος, καταχωρητές (registers) και αντιστάτες. Επίσης υπάρχουν εξαρτήματα που εκτελούν συγκεκριμένες εργασίες και τα σημαντικότερα των οποίων είναι το εσωτερικό ρολόι, η αριθμητική και λογική μονάδα και η μονάδα ελέγχου [2], [4], [7], [8]. Εικόνα 4 - Ένας ARM μικροεπεξεργαστής του εμπορίου [13] 2.3 Μικροελεγκτής Όταν πέρα από τον μικροεπεξεργαστή τοποθετηθεί στο υλικό μνήμη και περιφερειακές συσκευές εισόδου / εξόδου, τότε προκύπτει ένα λειτουργικό υπολογιστικό σύστημα σε πλακίδιο, το λεγόμενο «system on board/chip». Αυτή η διάταξη καλείται μικροελεγκτής και το βασικό της χαρακτηριστικό είναι ότι αποτελείται από πολλά ολοκληρωμένα στοιχεία, όπως μνήμες RAM και ROM για αποθήκευση δεδομένων και λογισμικού αντίστοιχα, μνήμη flash για μόνιμη αποθήκευση και περιφερειακές συσκευές εισόδου εξόδου με τις ανάλογες διεπαφές για την εσωτερική διασύνδεση αυτών με άλλα στοιχεία [2], [4], [7], [8], [11]. Το «πακέτο» ενός μικροελεγκτή φέρει κάποια βασικά χαρακτηριστικά που τον καθιστά προτιμότερο για χρήση σε εφαρμογές έναντι της χρησιμοποίησης ξεχωριστά των επιμέρους στοιχείων που τον απαρτίζουν (επεξεργαστής, μνήμες, 20

21 συσκευές εισόδου-εξόδου, διεπαφές). Αυτά τα χαρακτηριστικά μπορούν να συνοψισθούν στα παρακάτω [5][6]. Χαμηλό κόστος. Είναι ένα από τα βασικότερα χαρακτηριστικά που λαμβάνεται υπόψη κατά τη σχεδίαση. Η συνεχής απελευθέρωση στην αγορά μικροελεγκτών από διάφορες εταιρίες βελτίωσαν την ποιότητά τους και μείωσαν τις τιμές. Μικρότερο μέγεθος. Η ολοκλήρωση των βασικών στοιχείων από τα οποία απαρτίζεται μείωσε τις διαστάσεις σε σχέση με τη χρήση των επιμέρους στοιχείων ως σύνολο. Χαμηλή κατανάλωση ισχύος. Το γεγονός ότι οι μικροελεγκτές λειτουργούν σε συγκριτικά χαμηλές συχνότητες που φτάνουν και τα 32KHz οδηγεί στην κατανάλωση μικρών ποσών ισχύος. Επιπροσθέτως, δύναται να εισέρχονται σε κατάσταση αναμονής (sleep mode), δηλαδή να καταστέλλουν προσωρινά τη λειτουργία της ΚΜΕ και των περιφερειακών, μειώνοντας ακόμα περισσότερο την κατανάλωση ισχύος. Αυτονομία. Ενσωματώνονται σε αυτούς σύνθετα περιφερειακά υποσυστήματα, όπως μνήμες και θύρες επικοινωνίας, με αποτέλεσμα ορισμένοι από αυτούς να έχουν τη δυνατότητα να λειτουργήσουν εντελώς αυτόνομα, χωρίς την βοήθεια ολοκληρωμένου κυκλώματος. Επίτευξη ελέγχου ή μετρήσεων σε πραγματικό χρόνο. Ενώ οι ηλεκτρονικοί υπολογιστές πρέπει να τρέχουν λειτουργικά συστήματα πραγματικού χρόνου (όπως RT-Linux, QNX κ.ά.) για να το επιτύχουν τον έλεγχο, οι μικροελεγκτές δεν απαιτούν επιπλέον λογισμικό. Η λειτουργία ενός μικροελεγκτή ξεκινά με το πάτημα ενός πλήκτρου ή με κάποιο αίτημα διακοπής, που μπορεί να σταλεί από πολλές πηγές. Έτσι, όταν υπάρξει κάποιο συμβάν, τότε ένα σύστημα αιτημάτων διακοπής ειδοποιεί τον επεξεργαστή για αυτό ώστε με βάση την προτεραιότητα που υπάρχει αυτός να πράξει ανάλογα, συνήθως εκτελώντας τη ρουτίνα εξυπηρέτησης διακοπής. Όταν αυτή ολοκληρωθεί, ο επεξεργαστής συμβουλευόμενος τον καταχωρητή στον οποίο αποθηκεύτηκε η διεύθυνση της επόμενης προς εκτέλεση εντολής, την εκτελεί συνεχίζοντας έτσι την ομαλή ροή του προγράμματος. Τέτοια συμβάντα μπορεί να είναι, παραδείγματος 21

22 χάριν, μια μετατροπή αναλογικού σε ψηφιακό σήμα, η λήψη δεδομένων από κάποια συσκευή εισόδου, η υπερχείλιση ενός μετρητή, κτλ [7]. Οι μικροελεγκτές αποτελούν μέρος ενός εντυπωσιακού αριθμού προϊόντων τα οποία βρίσκονται γύρω μας. Αυτοκίνητα, τηλεχειριστήρια, τηλεοράσεις, ψηφιακές κάμερες, κινητά τηλέφωνα, πλυντήρια είναι μερικά από αυτά. Στην ουσία η χρήση μικροελεγκτών σήμερα είναι καθολική και γενικά κάθε προϊόν το οποίο αλληλεπιδρά με ένα χρήστη περιλαμβάνει ένα μικροελεγκτή, ο οποίος παίζει το ρόλο του «εγκεφάλου» των ηλεκτρονικών κυκλωμάτων. Δεν είναι τυχαίο πλέον, ότι πολλές βιομηχανίες προσανατολίζονται σε εφαρμογές όπου αποτελούνται από ηλεκτρικά κυκλώματα, τα οποία ελέγχονται από μικροελεγκτή σε αντίθεση με την πρακτική του παρελθόντος όπου χρησιμοποιούσαν ογκώδεις ηλεκτρονικούς υπολογιστές (PC) ή ηλεκτρονόμους και σύνθετη αλλά μόνιμη λογική [7][5][6]. Εικόνα 5 - Ένας Intel 8051 μικροελεγκτής του εμπορίου (http://www.cpu-world.com) 2.4 Συστήματα Ελέγχου Με την εξέλιξη της τεχνολογίας και των μηχανών, απαραίτητη υπήρξε η ανάγκη δημιουργίας συστημάτων ελέγχου, δηλαδή συστημάτων που έχουν τη δυνατότητα ελέγχου και με αυτόματο τρόπο άλλα μηχανικά και ηλεκτρονικά συστήματα. Ένα αυτόματο σύστημα ελέγχου είναι ένα σύστημα το οποίο έχει τη δυνατότητα προσαρμογής σε ποικίλες συνθήκες λειτουργίας και για ευρεία γκάμα εισόδων. Στο σημείο αυτό να θα πρέπει να αναφερθεί ότι τέτοιου είδους συστήματα βασίζονται στην ιδέα του βρόχου ανάδρασης (feedback loop control) [8]. Μέσω ενός συστήματος ελέγχου οποιοσδήποτε χρήστης είναι σε θέση να στέλνει εντολές σε ένα σύστημα με το οποίο θέλει να αλληλεπιδράσει και εν συνεχεία το σύστημα αναλαμβάνει να τις αποκωδικοποιήσει και να δημιουργήσει τα 22

23 κατάλληλα σήματα ελέγχου. Οι λειτουργίες που μπορεί κάποιος να επιτελέσει μέσω ενός συστήματος ελέγχου ποικίλουν και εξαρτώνται από την εργασία και το είδος του ελέγχου επιθυμείται κάθε φορά. Έχοντας ως βάση μια απλή ενεργοποίηση ή απενεργοποίηση μίας συσκευής ο έλεγχος μπορεί να φτάσει μέχρι και την πλήρη αυτοματοποίηση διαδικασιών, βελτιστοποιώντας την απόδοση και την λειτουργία τους. Εικόνα 6. Βασικό Σύστημα Ελέγχου [7] 2.5 Γενική περιγραφή του συστήματος Το σύστημα ελέγχου που αναπτύσσεται στη παρούσα μελέτη αποτελείται ουσιαστικά από ένα μικροελεγκτή και μια συσκευή κινητής τηλεφωνίας GSM. Στην διάταξη αυτή υπάρχει η δυνατότητα σύνδεσης μιας συσκευής, την οποία μπορεί ο χρήστης να απενεργοποιήσει ή να θέσει σε λειτουργία. Ο χειρισμός του συστήματος ελέγχου και κατ επέκταση της συνδεδεμένης συσκευής μπορεί να γίνει μεμονωμένα από πολλούς χρήστες μέσω της αποστολής σύντομων μηνυμάτων SMS από το κινητό τους τηλέφωνο [1]. Στην Εικόνα 7 απεικονίζεται το διάγραμμα μπλοκ της διάταξης του συστήματος. Τα βασικά μέρη που απαρτίζουν το κύκλωμα της εφαρμογής είναι ένας μικροελεγκτής, η πηγή τροφοδοσίας, το σύστημα χρονισμού του (ταλαντωτής), ένα GSM Modem (Modem βάσης), η διασύνδεση RS 232 για την επικοινωνία του μικροελεγκτή με το Modem καθώς και η συσκευή στην οποία θα γίνει ο έλεγχος. Ο μικροελεγκτής αποτελεί μέρος μια βαθμίδας, η οποία συνδέεται με μια βαθμίδα με διακόπτες, οι οποίοι με την σειρά τους συνδέονται με τις συσκευές. Ανάλογα με τις εντολές του μικροελεγκτή, οι διακόπτες ανοίγουν ή κλείνουν το κύκλωμα και οι συσκευές ενεργοποιούνται ή απενεργοποιούνται. 23

24 Επίσης, ο μικροελεγκτής συνδέεται με την αντίστοιχη βαθμίδα του GSM modem. Μεταξύ των οποίων όπως θα αναφερθεί και αργότερα υπάρχει μια διάταξη προσαρμογής της τάσης. Το μόντεμ προσλαμβάνει τα μηνύματα SMS τα οποία αποστέλλονται στον μικροελεγκτή για επεξεργασία. Η σειρά με την οποία γίνεται ο έλεγχος των συσκευών είναι ο εξής: Α. Μια εντολή από τον απομακρυσμένο χρήστη της διάταξης, μέσω του δίκτυο κινητής τηλεφωνία αποστέλλεται στο GSM modem Β. Το μόντεμ αυτό με την σειρά του επικοινωνεί με τον μικροελεγεκτή, ο οποίος αντιλαμβάνεται την ουσία του μηνύματος και εκτελεί ανάλογα ανοίγοντας και κλείνοντας διακόπτες GSM MODULE MICRO CONTORLLER RELAY DEVICE GSM MOBILE Εικόνα 7 - Μπλοκ διάγραμμα συστήματος ελέγχου 24

25 2.6 Μικροελεγκτής 8051 Ο 8051 είναι ένας στοιχειώδης μικροϋπολογιστής αναπτυγμένος σε ένα chip (one-chip microcomputer) των 40 ακροδεκτών. Επειδή είναι σχεδιασμένος για γρήγορο και εκτεταμένο χειρισμό σημάτων από και προς ελεγχόμενες απ αυτόν εξωτερικές συσκευές, ονομάζεται μικροελεγκτής. Τα κύρια στοιχεία που έχει πάνω του ο 8051 [4] είναι η μονάδα επεξεργασίας δεδομένων, η μονάδα ελέγχου (στα συστήματα μικροϋπολογιστών αυτές οι δύο μονάδες μαζί αποτελούν τον μικροεπεξεργαστή), η μνήμη RAM, για προσωρινή αποθήκευση δεδομένων, και η μνήμη ROM, για μόνιμη αποθήκευση προγραμμάτων και δεδομένων (πίνακες ανάγνωσης δεδομένων lookup tables). Προς τον έξω κόσμο παρέχει τέσσερις παράλληλες πόρτες των 8 bits για σύνδεση με εξωτερικές συσκευές [12] [13]. Τα εσωτερικά στοιχεία του 8051 συνδέονται μεταξύ τους με τον εσωτερικό δίαυλο δεδομένων (εσωτερικό data bus), τον εσωτερικό δίαυλο διευθύνσεων (εσωτερικό address bus) και τον εσωτερικό δίαυλο ελέγχου (εσωτερικό control bus). Ο 8051 έχει επίσης τη δυνατότητα σύνδεσης και με εξωτερικές μνήμες RAM και ROM (ή EPROM) μέσω των εξωτερικών διαύλων δεδομένων, διευθύνσεων και ελέγχου [12] [13] [14]. Σε αυτήν την περίπτωση, η σύνδεση γίνεται «θυσιάζοντας» δύο από τις παράλληλες πόρτες του και μερικούς ακροδέκτες από μια τρίτη παράλληλη πόρτα. Ο μικροελεγκτής μεταβαίνει από κατάσταση σε κατάσταση, κατά την εκτέλεση των εντολών ενός προγράμματος, στα αρνητικά μέτωπα της παλμοσειράς ρολογιού του. Η συχνότητα ρολογιού για τον 8051 είναι μερικά MHz. Μια τυπική τιμή της είναι τα 12 MHz [12] [13]. 25

26 Εικόνα 7. Ακροδέκτες 8051 [13] Όπως συμβαίνει με κάθε επεξεργαστή, έτσι και με τον 8051, έχει αναπτυχθεί μια ποικιλία εκδόσεών του που διαφέρουν σε μερικά στοιχεία τους (π. χ. στην ύπαρξη ή μη εσωτερικής μνήμης ROM και στο μέγεθός της, στον αριθμό καταχωρητών ειδικού σκοπού / ειδικών λειτουργιών κ.λπ.). Ο χρήστης χρησιμοποιεί τον 8051 για να του φορτώσει στη μνήμη ROM (εσωτερική ή εξωτερική), με τη βοήθεια κάποιας διάταξης προγραμματισμού, ένα πρόγραμμα που θα τρέχει συνεχώς, ώστε αυτός να κάνει μια συγκεκριμένη δουλειά, π. χ. να ελέγχει τη λειτουργία ενός πλυντηρίου. Με τη διακοπή της τροφοδοσίας του 8051 με τάση δεν χάνεται το πρόγραμμα αυτό. Στην Εικόνα 8 απεικονίζονται οι ακροδέκτες του μικροελεγκτή. 2.7 Διασύνδεση RS 232 Τα σήματα που αναπτύσσονται τόσο στους ακροδέκτες του μικροελεγκτή όσο και του Modem βάσης είναι ψηφιακά σήματα τεχνολογίας TTL μεταξύ 0 και +5 Volt. Το γεγονός αυτό σημαίνει ότι πρόκειται για συμβατά μεταξύ τους σήματα, τα οποία 26

27 θα μπορούσαν να συνδέσουν άμεσα τις δύο συσκευές χωρίς την μεσολάβηση κάποιου μετατροπέα σήματος. Για την σύνδεση ωστόσο του GSM module στο κύκλωμα χρησιμοποιείται για πρακτικούς λόγους το σειριακό καλώδιο σύνδεσης με υπολογιστή (data cable), το οποίο περιέχει ένα ολοκληρωμένο κύκλωμα μετατροπής (MAX232) σημάτων TTL του τηλεφώνου σε σήματα τύπου RS-232. Τα σήματα αυτά, με τα οποία είναι συμβατή η σειριακή θύρα του υπολογιστή, αναπαριστούν τα λογικά επίπεδα 1 και 0 με τάσεις που κυμαίνονται από +12 Volt ως -12 Volt σε αντίθεση δηλαδή με τα σήματα τεχνολογίας TTL, που χρησιμοποιούνται τάσης από +5 Volt ως -5 Volt. Με βάση το γεγονός αυτό για τη μετατροπή και πάλι του σήματος από την μια άκρη του καλωδίου σύνδεσης σε σήμα τύπου TTL γίνεται χρήση ενός επιπλέον ολοκληρωμένου κυκλώματος μετατροπής (MAX 232), το οποίο μεσολαβεί πριν την σύνδεση με τον μικροελεγκτή. Εικόνα 8. RS-232 σειριακό καλώδιο [1] 27

28 ΚΕΦΑΛΑΙΟ 3 - ΥΛΟΠΟΙΗΣΗ 3.1 Μεθοδολογία Υλοποίησης Προκειμένου να κατασκευαστεί η απαιτουμένη διάταξη έλεγχου, ακολουθήθηκε η εξής μεθοδολογία: 1. Επιλογή του μικροελεγκτή Αποτέλεσε ένα σημαντικό στάδιο, διότι ο συγκεκριμένος τύπος (INTEL 8051) έχει αποσυρθεί εδώ και χρόνια και αντικαταστάθηκε από ποιο σύνθετα και λειτουργικά κυκλώματα μικροελεγκτών, τα οποία βασίζονται πάντα στο ίδιο σετ εντολών. Αυτό σημαίνει ότι θα πρέπει να επιλεχθεί και χρησιμοποιηθεί ένα σύγχρονο υποκατάστατο του αρχικού μικροελεγκτή Βάσει των παραπάνω, επιλέχτηκε ο MCU 8951 της εταιρείας ΑΤΜΕL. Εικόνα 9. O μικροελεγκτής 8951 [15] 2. Η επιλογή της προγραμματιστικής πλακέτας του MCU. Η πλακέτα έπρεπε να συνοδεύεται από ένα φιλικό (ή τουλάχιστον κατανοητό) λογισμικό προγραμματισμού και να είναι συμβατή με τον προαναφερόμενο μικροελεγκτή. 3. Η επιλογή του GSM Modem. Τα Modems αυτά αν αγοραστούν από την ελληνική αγορά είναι ιδιαίτερα ακριβά, ως εκ τούτου αναζητηθήκαν πήγες 28

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

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

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

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

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

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

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

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

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

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

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

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

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

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

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM). Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται

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

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

ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2 ΘΕΜΑ : ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2 ΔΙΑΡΚΕΙΑ:? περίοδος Οι μικροελεγκτές είναι υπολογιστές χωρίς περιφερειακά, σε ολοκληρωμένα κυκλώματα. Μπορούν να συνδυάσουν αρκετές από τις βασικές λειτουργίες άλλων ειδικών

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

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ 1.1 ΕΙΣΑΓΩΓΗ ΣΤΑ ΑΝΑΛΟΓΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ 1 1.1.1 Αναλογικά σήματα 1 1.1.2 Οι αντιστάσεις 3 1.1.3 Οι πυκνωτές 7 1.1.4 Τα πηνία 11 1.1.5 Οι δίοδοι 13 1.1.6

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

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

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

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

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

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

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008 Τεχνολογία Ι Θεωρητικής Κατεύθυνσης Τεχνικών Σχολών Μάθημα : Μικροϋπολογιστές

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

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

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

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07 Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή

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

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

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

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

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

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

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 201 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αρχιτεκτονική υπολογιστών Ενότητα 11 : Δομή και Λειτουργία της CPU 1/2 Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

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

ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS

ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS ΔΙΑΡΚΕΙΑ: 1 περιόδους 16/11/2011 10:31 (31) καθ. Τεχνολογίας ΚΑΤΗΓΟΡΙΕΣ ΜΕΓΕΘΩΝ ΑΝΑΛΟΓΙΚΟ (ANALOGUE) ΨΗΦΙΑΚΟ (DIGITAL) 16/11/2011 10:38 (38) ΕΙΣΑΓΩΓΗ ΣΤΑ

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5 Ρυθμίζοντας τη Φορά Περιστροφής DC Κινητήρα. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front

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

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

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

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

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

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Μάθημα 8 Κεντρική Μονάδα Επεξεργασίας και Μνήμη 1 Αρχιτεκτονική του Ηλεκτρονικού Υπολογιστή Μονάδες Εισόδου Κεντρική

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ CD-PLUS/4+N

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ CD-PLUS/4+N ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ CD-PLUS/4+N ΜΕΘΟΔΟΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ : Με ΙΤ-4Ν Με τηλέφωνο συνδεδεμένο στις εξόδους τηλεφωνικής γραμμής του ΙΤ-4Ν. Μπείτε στο μενού προγραμματισμού. Αν έχετε μπουτονιέρα στο σύστημα, τοποθετείστε

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

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

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

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

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

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

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

UTECO ABEE ΒΙΟΜΗΧΑΝΙΚΟΣ & ΝΑΥΤΙΛΙΑΚΟΣ ΑΥΤΟΜΑΤΙΣΜΟΣ

UTECO ABEE ΒΙΟΜΗΧΑΝΙΚΟΣ & ΝΑΥΤΙΛΙΑΚΟΣ ΑΥΤΟΜΑΤΙΣΜΟΣ IMAGO F3000 Συνοπτική περιγραφή Αυτοί οι ελεγκτές διαδικασίας χτίζονται σε ένα σχεδιασμό επεκτάσιμης μονάδας, και είναι κατάλληλοι για τον έλεγχο ρύθμιση λειτουργίας, ψησίματος, καπνίσματος και ελέγχου

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

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών Μάθημα 4.5 Η Μνήμη - Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς: Να αναφέρεις τα κυριότερα είδη μνήμης

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

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής Κεφάλαιο 4 ο Ο Προσωπικός Υπολογιστής Μάθημα 4.3 Ο Επεξεργαστής - Εισαγωγή - Συχνότητα λειτουργίας - Εύρος διαδρόμου δεδομένων - Εύρος διαδρόμου διευθύνσεων - Εύρος καταχωρητών Όταν ολοκληρώσεις το μάθημα

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 1 : Οργάνωση και Αρχιτεκτονική υπολογιστών Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα Τμήμα Μηχανικών

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

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

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

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

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

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

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

Το υλικό του υπολογιστή

Το υλικό του υπολογιστή Το υλικό του υπολογιστή Ερωτήσεις 1. Τι αντιλαμβάνεστε με τον όρο υλικό; Το υλικό(hardware) αποτελείται από το σύνολο των ηλεκτρονικών τμημάτων που συνθέτουν το υπολογιστικό σύστημα, δηλαδή από τα ηλεκτρονικά

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών 1 Οργάνωση υπολογιστών ΚΜΕ Κύρια Μνήμη Υποσύστημα εισόδου/εξόδου 2 Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) R1 R2 ΑΛΜ

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

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

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

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

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

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

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

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης Κεφάλαιο 7 1. Σε τι διαφέρει ο Η/Υ από τις υπόλοιπες ηλεκτρικές και ηλεκτρονικές συσκευές; Που οφείλεται η δυνατότητά του να κάνει τόσο διαφορετικές

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

ΣΥΝΘΕΤΑ ΣΥΣΤΗΜΑΤΑ ΑΥΤΟΜΑΤΙΣΜΟΥ. Μετά την ολοκλήρωση της ενότητας αυτής θα μπορείτε:

ΣΥΝΘΕΤΑ ΣΥΣΤΗΜΑΤΑ ΑΥΤΟΜΑΤΙΣΜΟΥ. Μετά την ολοκλήρωση της ενότητας αυτής θα μπορείτε: Ενότητα 2.6 Κεφάλαιο 2 ΣΥΝΘΕΤΑ ΣΥΣΤΗΜΑΤΑ ΑΥΤΟΜΑΤΙΣΜΟΥ ΣΤΟΧΟΙ Μετά την ολοκλήρωση της ενότητας αυτής θα μπορείτε: Να αιτιολογείτε την αναγκαιότητα χρησιμοποίησης κάθε είδους αυτοματισμού. Να διακρίνετε

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

Προγραμματισμός Υπολογιστών

Προγραμματισμός Υπολογιστών Προγραμματισμός Υπολογιστών Βασικές γνώσεις Κ. Βασιλάκης, ΣΤΕΦ, ΤΕΙ Κρήτης Η Πληροφορική και τα εργαλεία της Παροχή έγκαιρης και έγκυρης πληροφόρησης. Καταχώριση στοιχείων Αποθήκευση Επεξεργασία ψηφιακών

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

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

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

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

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 12 Σχεδιασμός Ανάπτυξη Λειτουργία Π.Σ. 1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 1.1 Δυνατότητες Λειτουργικών Συστημάτων 1.1.1 Εισαγωγή Ο όρος Λειτουργικό Σύστημα (Operating System), εκφράζει το σύνολο των προγραμμάτων

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

ΔΙΑΚΟΠΤΗΣ ΛΑΜΠΑΣ ΜΕ ΜΙΚΡΟΕΛΕΓΚΤΗ AVR AT90S2313

ΔΙΑΚΟΠΤΗΣ ΛΑΜΠΑΣ ΜΕ ΜΙΚΡΟΕΛΕΓΚΤΗ AVR AT90S2313 ΔΙΑΚΟΠΤΗΣ ΛΑΜΠΑΣ ΜΕ ΜΙΚΡΟΕΛΕΓΚΤΗ AVR AT90S2313 Η ιδέα για την κατασκευή αυτή μου ήρθε καθώς σκεφτόμουν κάποιο τρόπο εξοικονόμησης ενέργειας για τα φώτα της σκάλας του σπιτιού μου. Το σπίτι είναι διόροφο

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

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

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

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

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

ΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ ΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ Άσκηση 1 Ένας επεξεργαστής (ΚΜΕ) υποστηρίζει 371 εντολές. Πόσα bit θα πρέπει να είναι ο καταχωρητής εντολής (ελάχιστη τιμή); (α) 4 bit (β) 16 bit (γ) 1 bit (δ)

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 9 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Περιεχόμενα 2 Η λειτουργία του υπολογιστή Κατηγορίες Εντολών Μορφή Εντολών

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

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

ΤΙ ΕΙΝΑΙ Ο ΥΠΟΛΟΓΙΣΤΗΣ ΤΙ ΕΙΝΑΙ Ο ΥΠΟΛΟΓΙΣΤΗΣ Ο όρος είναι συντομογραφία του όρου «Αυτόματος, Ηλεκτρονικός Ψηφιακός Υπολογιστής Γενικού Σκοπού» [1]. Αυτόματος Μετά την έναρξη της λειτουργίας του εργάζεται μόνος του εκτελώντας

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

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

ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Τα τμήματα ενός ηλεκτρονικού υπολογιστή είναι: 1. Επεξεργαστής 2. Μνήμη RAM και ROM 3. Κάρτα γραφικών 4. Μητρική Πλακέτα 5. Σκληρός Δίσκος 6. DVD / Blue Ray 7. Τροφοδοτικό

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

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

10. Πληκτρολόγιο matrix 4x4 10. Πληκτρολόγιο matrix 4x4 Το πληκτρολόγιο matrix 4x4 αποτελείται από 16 πλήκτρα διακόπτες τα οποία είναι συνδεδεμένα μεταξύ τους ανά 4 σε τέτοια διάταξη ώστε, με το ένα άκρο τους να σχηματίζουν 4 σειρές

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

Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος

Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr Κανόνες Ομαλής Λειτουργίας Ερχόμαστε στην ώρα μας Δεν καπνίζουμε και τρώμε εντός της αίθουσας

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

ΚΕΦΑΛΑΙΟ. Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή

ΚΕΦΑΛΑΙΟ. Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή ΚΕΦΑΛΑΙΟ 2 Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή Κεφάλαιο 2 2. Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή 2.1 Εισαγωγή Στο σημείο αυτό είστε ήδη εξοικειωμένοι με την κεντρική ιδέα

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

ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος. 24/11/2011 12:09 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος. 24/11/2011 12:09 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος 24/11/2011 12:09 καθ. Τεχνολογίας ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΗΣ Ένας μικροεπεξεργαστής είναι ένα ολοκληρωμένο κύκλωμα που επεξεργάζεται όλες τις πληροφορίες σε ένα

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

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

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5.1 Εισαγωγή στους αλγορίθμους 5.1.1 Εισαγωγή και ορισμοί Αλγόριθμος (algorithm) είναι ένα πεπερασμένο σύνολο εντολών οι οποίες εκτελούν κάποιο ιδιαίτερο έργο. Κάθε αλγόριθμος

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

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

Δομή Ηλεκτρονικού υπολογιστή

Δομή Ηλεκτρονικού υπολογιστή Δομή Ηλεκτρονικού υπολογιστή Η κλασσική δομή του μοντέλου που πρότεινε το 1948 ο Von Neumann Κεντρική Μονάδα Επεξεργασίας Είσοδος Αποθήκη Αποθήκη - Έξοδος Εντολών Δεδομένων Κλασσικό μοντέλο Von Neumann

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

ΗΧ-GD30+ Συσκευή τηλεφωνητή μέσω GSM και PSTN

ΗΧ-GD30+ Συσκευή τηλεφωνητή μέσω GSM και PSTN ΗΧ-GD30+ Συσκευή τηλεφωνητή μέσω GSM και PSTN Οδηγίες χρήσης και προγραμματισμού Εγκατάσταση Ξεβιδώστε την βίδα που υπάρχει στο κάτω μέρος της συσκευής και αφαιρέστε το πίσω κάλυμμα. Πριν τοποθετήσετε

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

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

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016 ΤΕΧΝΟΛΟΓΙΑ (ΙΙ) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Τεχνολογία και

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

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

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa. Πληροφορική 1 Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.gr/~organosi/ 2 Η δομή του μαθήματος Εισαγωγή στην

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

Relay Module. Relay. Στο πλαίσιο αυτής της προσπάθειας λοιπόν, ένα relay module είναι σχεδόν σίγουρο πως θα μας χρειαστεί.

Relay Module. Relay. Στο πλαίσιο αυτής της προσπάθειας λοιπόν, ένα relay module είναι σχεδόν σίγουρο πως θα μας χρειαστεί. Relay Module PanosRCng Στην πορεία προς ένα μέλλον αυτοματισμών, όπου θα μπορούμε να ελέγχουμε τα πάντα μέσω του φιλόξενου περιβάλλοντος του προσωπικού μας υπολογιστή, ή θα μπορούμε να αναθέτουμε σε ένα

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

Visual Flowchart Γενικά

Visual Flowchart Γενικά Visual Flowchart 3.020 -Γενικά Το Visual Flowchart ή «Data-Flow Visual Programming Language 3.020» (http://www. emu8086.com/fp) είναι ένα περιβάλλον ανάπτυξης και εκτέλεσης αλγορίθμων απευθείας σε μορφή

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

Μάθημα 4.7 Θύρες περιφερειακών

Μάθημα 4.7 Θύρες περιφερειακών Μάθημα 4.7 Θύρες περιφερειακών - Εισαγωγή - Η σειριακή θύρα - Η παράλληλη θύρα - Οι θύρες πληκτρολογίου και ποντικιού τύπου PS/2 - Ο διάδρομος USB Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς: Να αναφέρεις

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

Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας

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

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

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

Περιεχόµενα. I Βασικές Γνώσεις 1 Περιεχόµενα I Βασικές Γνώσεις 1 1 Μοντελοποίηση Προγραµµάτων 3 1.1 Ψευδογλώσσα....................... 6 1.2 Διαγράµµατα Ροής..................... 6 1.3 Παραδείγµατα σε Ψευδογλώσσα και Διαγράµµατα Ροής.

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

Σειριακό Τερματικό Serial Terminal (Dumb Terminal)

Σειριακό Τερματικό Serial Terminal (Dumb Terminal) Σειριακό Τερματικό Serial Terminal (Dumb Terminal) Ένα σειριακό τερματικό είναι ο απλούστερος τρόπος για να συνδέσουμε πολλαπλές μονάδες εξόδου (οθόνες) και εισόδου (πληκτρολόγια) σε ένα μηχάνημα UNIX

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

Bread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης

Bread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης Bread Online Σχεδιασμός και μετατροπή μιας απλής οικιακής συσκευής σε επαναπρογραμματιζόμενη συσκευή IP Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών

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

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FK-20 (για συρόμενες πόρτες & μπάρες)

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FK-20 (για συρόμενες πόρτες & μπάρες) ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FK-20 0 Εισαγωγή O πίνακας ελέγχου FK-20 είναι ένα εξαιρετικά προηγμένο προϊόν, εξοπλισμένο με μια προγραμματιζόμενη μονάδα επεξεργασίας δεδομένων, έχοντας την δυνατότητα και

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

GSM INTD Εγχειρίδιο χρήσης GSM INTD0909

GSM INTD Εγχειρίδιο χρήσης GSM INTD0909 GSM INTD0909 Εγχειρίδιο χρήσης GSM INTD0909 Σελ. 2 Γενική Περιγραφή Σελ. 3 Σύνδεση & Ενεργοποίηση Σελ. 4 Επεξηγήσεις LED s Σελ. 5 Σχέδιο Συνδεσμολογίας Παρακαλούμε διαβάστε προσεκτικά τις οδηγίες για να

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

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

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

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

«ΑΣΥΡΜΑΤΟ ΣΥΣΤΗΜΑ ΕΠΙΤΗΡΗΣΗΣ, ΚΑΤΑΓΡΑΦΗΣ & ΕΛΕΓΧΟΥ ΑΝΤΛΙΟΣΤΑΣΙΩΝ» Τεχνική έκθεση Προδιαγραφές Προϋπολογισμός

«ΑΣΥΡΜΑΤΟ ΣΥΣΤΗΜΑ ΕΠΙΤΗΡΗΣΗΣ, ΚΑΤΑΓΡΑΦΗΣ & ΕΛΕΓΧΟΥ ΑΝΤΛΙΟΣΤΑΣΙΩΝ» Τεχνική έκθεση Προδιαγραφές Προϋπολογισμός Δ/ΝΣΗ ΤΕΧΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΤΜΗΜΑ ΑΡΔΕΥΣΗΣ ΤΙΤΛΟΣ ΜΕΛΕΤΗΣ «ΑΣΥΡΜΑΤΟ ΣΥΣΤΗΜΑ ΕΠΙΤΗΡΗΣΗΣ, ΚΑΤΑΓΡΑΦΗΣ & ΕΛΕΓΧΟΥ ΑΝΤΛΙΟΣΤΑΣΙΩΝ» Τεχνική έκθεση Προδιαγραφές Προϋπολογισμός Προϋπολογ. : 9.963,00 Με ΦΠΑ 23% Χρήση

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

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

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

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

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

ΛΟΓΙΣΜΙΚΟ ΜΕΛΕΤΩΝ ΗΛΕΚΤΡΙΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΥΠΟΣΤΑΘΜΩΝ ΜΕΣΗΣ ΤΑΣΗΣ ΛΟΓΙΣΜΙΚΟ ΜΕΛΕΤΩΝ ΗΛΕΚΤΡΙΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΥΠΟΣΤΑΘΜΩΝ ΜΕΣΗΣ ΤΑΣΗΣ Βασίλης Τσέτογλου, Ηλεκτρολόγος Μηχ/κός ΑΠΘ (Φρυγίας 30 Καβάλα, τηλ. 2510-241735, e-mail:vatset@panafonet.gr) ΠΕΡΙΛΗΨΗ Η συνεχής και

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

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Σελ. 9-50 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-b.ggia.info/ Creative Commons License 3.0 Share-Alike Σύνδεση από σημείο

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

ΑΕΠΠ Ερωτήσεις θεωρίας

ΑΕΠΠ Ερωτήσεις θεωρίας ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος

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

devolo dlan powerline technology Σύντομη παρουσίαση dlan 1200+ WiFi ac

devolo dlan powerline technology Σύντομη παρουσίαση dlan 1200+ WiFi ac devolo dlan powerline technology Σύντομη παρουσίαση dlan 1200+ WiFi ac dlan 1200+ WiFi ac 2 dlan 1200+ WiFi ac Υφιστάμενη κατάσταση Οι φορητές συσκευές όλο πληθαίνουν καθημερινά. Όλο και περισσότεροι χρήστες

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

Flip-Flop: D Control Systems Laboratory

Flip-Flop: D Control Systems Laboratory Flip-Flop: Control Systems Laboratory Είναι ένας τύπος συγχρονιζόμενου flip- flop, δηλαδή ενός flip- flop όπου οι έξοδοί του δεν αλλάζουν μόνο με αλλαγή των εισόδων R, S αλλά χρειάζεται ένας ωρολογιακός

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

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 2.3: Προγραμματισμός 1 2.3.1 Αναφορά σε γλώσσες προγραμματισμού και «Προγραμματιστικά Υποδείγματα» 2.3.1.1 Πρόγραμμα και Γλώσσες Προγραμματισμού Πρόγραμμα: σύνολο εντολών που χρειάζεται να δοθούν

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

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ Η Κεντρική Μονάδα Επεξεργασίας (Central Processing Unit -CPU) ή απλούστερα επεξεργαστής αποτελεί το μέρος του υλικού που εκτελεί τις εντολές ενός προγράμματος υπολογιστή

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

www.tele.gr ΗΧ-GSM02 rev1.2 www.tele.gr

www.tele.gr ΗΧ-GSM02 rev1.2 www.tele.gr ΗΧ -GSM02 Β/W Ασύρµατο σύστηµα συναγερµού µε ειδοποίηση µέσω GSM Οδηγίες χρήσης H δήλωση συµµόρφωσης CE της συσκευής είναι αναρτηµένη στην ιστοσελίδα Λειτουργία και συνδεσµολογία ακροδεκτών Στο πίσω µέρος

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

Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος

Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος Φοιτητής Φετινίδης Αναστάσιος Επιβλέπων Δασυγένης Μηνάς Μάρτιος 2014 1 Περιεχόμενα παρουσίασης Εισαγωγή Θεωρητικό υπόβαθρο Υλικό μέρος του

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

ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ

ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΗΜΙΑΓΩΓΙΚΩΝ ΜΝΗΜΩΝ. ΒΑΣΙΚΗ ΛΕΙΤΟΥΡΓΙΑ RAM CMOS. ΤΥΠΟΙ ΚΥΤΤΑΡΩΝ ΑΡΧΕΣ

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1 Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο

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

ΗΧ-GSM 02 www.tele.gr

ΗΧ-GSM 02 www.tele.gr ΗΧ -GSM02Β/W Ασύρµατο σύστηµα συναγερµού µε ειδοποίηση µέσω GSM Οδηγίες χρήσης Λειτουργία και συνδεσµολογία ακροδεκτών Στο πίσω µέρος της κεντρικής µονάδας υπάρχει µια σειρά ακροδεκτών σύνδεσης, οι λειτουργίες

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

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

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

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

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Βασισμένο σε μια εργασία των Καζαρλή, Καλόμοιρου, Μαστοροκώστα, Μπαλουκτσή, Καλαϊτζή, Βαλαή, Πετρίδη Εισαγωγή Η Εξελικτική Υπολογιστική

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

Κεφάλαιο 6 ο Εισαγωγή στον Προγραμματισμό 1

Κεφάλαιο 6 ο Εισαγωγή στον Προγραμματισμό 1 Κεφάλαιο 6 ο Εισαγωγή στον Προγραμματισμό 1 Ποιες γλώσσες αναφέρονται ως φυσικές και ποιες ως τεχνητές; Ως φυσικές γλώσσες αναφέρονται εκείνες οι οποίες χρησιμοποιούνται για την επικοινωνία μεταξύ ανθρώπων,

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

Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ»

Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ» Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ» Μάθημα 0.2: Το Λογισμικό (Software) Δίκτυα υπολογιστών Αντώνης Χατζηνούσκας 2 ΠΕΡΙΕΧΟΜΕΝΑ Α. Σκοπός του Μαθήματος

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

ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIMATIC S7-300

ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIMATIC S7-300 ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIATIC S7-300 5. Σκοπός του προσομοιωτή. Χωρίς τον προσομοιωτή ο έλεγχος της ορθότητας ενός προγράμματος μπορεί να γίνει μόνο offline με τη χρήση του λογισμικού STEP 7 της Siemens

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Διδάσκουσα Δρ Β Καβακλή Χειμερινό Εξάμηνο 2001 Στόχοι του Μαθήματος! Ανάπτυξη αναλυτικής

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

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

Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Αριθμός bit δίαυλου δεδομένων (Data Bus) Αριθμός bit δίαυλου διευθύνσεων (Address Bus) Μέγιστη συχνότητα λειτουργίας (Clock Frequency) Τύποι εντολών Αριθμητική

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

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης Εργαστήριο 6 Εντολές Επανάληψης Η δομή Επιλογής στη PASCAL H δομή Επανάληψης στη PASCAL. Ρεύμα Εισόδου / Εξόδου.. Ρεύμα Εισόδου / Εξόδου. To πρόγραμμα γραφικών gnuplot. Γραφικά στη PASCAL. Σκοπός 6.1 ΕΠΙΔΙΩΞΗ

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

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά Σκοπός Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά Μικροελεγκτές Πλακέτα Arduino Προσομοίωση Μικροελεγκτών Προγραμματισμός Μικροελεγκτών στη C. 7.1 ΕΠΙΔΙΩΞΗ ΤΗΣ ΕΡΓΑΣΙΑΣ

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

ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού

ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Α.Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Θεσσαλονίκη, Ιανουάριος 2007 Η Άσκηση 8 του εργαστηρίου

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

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

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων 2.1 Αρχιτεκτονική Υπολογιστών 2.1 Αρχιτεκτονική Υπολογιστών 2.2 Γλώσσα Μηχανής 2.3 Εκτέλεση προγράµµατος 2.4 Αριθµητικές και λογικές εντολές 2.5 Επικοινωνία µε άλλες συσκευές

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

Μετρολογικές Διατάξεις Μέτρησης Θερμοκρασίας. 4.1. Μετρολογικός Ενισχυτής τάσεων θερμοζεύγους Κ και η δοκιμή (testing).

Μετρολογικές Διατάξεις Μέτρησης Θερμοκρασίας. 4.1. Μετρολογικός Ενισχυτής τάσεων θερμοζεύγους Κ και η δοκιμή (testing). Κεφάλαιο 4 Μετρολογικές Διατάξεις Μέτρησης Θερμοκρασίας. 4.1. Μετρολογικός Ενισχυτής τάσεων θερμοζεύγους Κ και η δοκιμή (testing). Οι ενδείξεις (τάσεις εξόδου) των θερμοζευγών τύπου Κ είναι δύσκολο να

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

Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth

Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth ΕΚΘΕΣΗ ΑΝΑΦΟΡΑΣ ΕΡΓΑΣΙΑΣ ΕΞΑΜΗΝΟΥ ΜΕ ΘΕΜΑ: Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth Design and Implementation of a remote control vehicle using Bluetooth ΑΝΑΣΤΑΣΙΟΥ ΚΩΝΣΤΑΝΤΙΝΟΣ Επιβλέπων:

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