Όταν ο ακροδέκτης έχει διαμορφωθεί ως έξοδος, μπορούμε να τον ρυθμίσουμε στο λογικό 1 (+5 βολτ) και στο λογικό 0 (0 βολτ). Αυτό γίνεται με εγγραφή στο μητρώο PORTx.y. Στη συνέχεια θα μιλήσουμε αναλυτικά για τις θύρες I/O. Τώρα ρυθμίζουμε τα πάντα όπως φαίνεται στο στιγμιότυπο οθόνης και κάνουμε κλικ στο Αρχείο->Δημιουργία, Αποθήκευση και Έξοδος. Στη συνέχεια, ο CodeWizard θα μας ζητήσει να αποθηκεύσουμε το έργο, το αποθηκεύουμε και κοιτάμε τον κώδικα:
Όταν ο ακροδέκτης έχει διαμορφωθεί ως έξοδος, μπορούμε να τον ρυθμίσουμε στο λογικό 1 (+5 βολτ) και στο λογικό 0 (0 βολτ). Αυτό γίνεται με εγγραφή στο μητρώο PORTx.y. Στη συνέχεια θα μιλήσουμε αναλυτικά για τις θύρες I/O. Τώρα ρυθμίζουμε τα πάντα όπως φαίνεται στο στιγμιότυπο οθόνης και κάνουμε κλικ στο Αρχείο->Δημιουργία, Αποθήκευση και Έξοδος. Στη συνέχεια, ο CodeWizard θα μας ζητήσει να αποθηκεύσουμε το έργο, το αποθηκεύουμε και κοιτάμε τον κώδικα:
Όταν ο ακροδέκτης έχει διαμορφωθεί ως έξοδος, μπορούμε να τον ρυθμίσουμε στο λογικό 1 (+5 βολτ) και στο λογικό 0 (0 βολτ). Αυτό γίνεται με εγγραφή στο μητρώο PORTx.y. Στη συνέχεια θα μιλήσουμε αναλυτικά για τις θύρες I/O. Τώρα ρυθμίζουμε τα πάντα όπως φαίνεται στο στιγμιότυπο οθόνης και κάνουμε κλικ στο Αρχείο->Δημιουργία, Αποθήκευση και Έξοδος. Στη συνέχεια, ο CodeWizard θα μας ζητήσει να αποθηκεύσουμε το έργο, το αποθηκεύουμε και κοιτάμε τον κώδικα:
Τώρα μπορούμε να εκτελέσουμε μια προσομοίωση του κυκλώματος μας. Για να το κάνετε αυτό, κάντε κλικ στο κουμπί "Αναπαραγωγή" στην κάτω αριστερή γωνία του παραθύρου του Proteus.Σχεδιασμός διαγραμμάτων ηλεκτρικών κυκλωμάτων με χρήση μικροελεγκτών σε περιβάλλον λογισμικού
Πρωτέας 8.1. Μέρος 2 Υλοποιήθηκε στον Πρωτέαμεγάλο αριθμό λειτουργίες για επαγγελματικό σχεδιασμό μικροηλεκτρονικών συσκευών με επίκεντρο το μέγιστοσύγχρονα μέσα
πρίπλασμα. Μία από αυτές τις λειτουργίες είναι η προσομοίωση της λειτουργίας των μικροελεγκτών.
Σε αυτό το άρθρο, η διαδικασία μοντελοποίησης κυκλωμάτων με χρήση μικροελεγκτών συζητείται χρησιμοποιώντας τον μικροελεγκτή 80C51 ως παράδειγμα.
Προσομοίωση κυκλώματος με μικροελεγκτή και μετάφραση κώδικα προγράμματος.
Για να δείξουμε με σαφήνεια τη λειτουργία του προγράμματος προετοιμασίας μικροελεγκτή, θα χρησιμοποιήσουμε έγχρωμους ανιχνευτές λογικών επιπέδων 0 και 1. Για να προσθέσετε έναν ανιχνευτή στον χώρο εργασίας του έργου, πρέπει να καλέσετε το παράθυρο Διαλογή συσκευών (Εικ. 1) και στο Το πεδίο κατηγορίας επιλέξτε τη βιβλιοθήκη Εργαλείων εντοπισμού σφαλμάτων από τη λίστα, στο πεδίο Υποκατηγορία επιλέξτε τη γραμμή Λογικοί ανιχνευτές και στο πεδίο Αποτελέσματα επιλέξτε τη γραμμή LOGICPROBE και, στη συνέχεια, κάντε κλικ στο OK.
Ρύζι. 1. Επιλογή ενός αισθητήρα λογικού επιπέδου στο παράθυρο Επιλογή συσκευών.
Ως αποτέλεσμα, το παράθυρο "Επιλογή συσκευών" θα κλείσει και το σύμβολο του ανιχνευτή θα προσαρτηθεί στον κέρσορα του ποντικιού, με τη βοήθεια του οποίου πρέπει να τοποθετήσετε το σύμβολο στην επιθυμητή θέση στο διάγραμμα - κάντε κλικ στην επιθυμητή θέση στο διάγραμμα με το αριστερό κουμπί του ποντικιού όσες φορές χρειάζεται να τοποθετηθούν οι ανιχνευτές.
Ας προσθέσουμε τον μικροελεγκτή 80C51 στον χώρο εργασίας του έργου (η διαδικασία δημιουργίας ενός νέου έργου με χρήση μικροελεγκτή στο Proteus συζητήθηκε λεπτομερώς στο πρώτο μέρος του άρθρου) και ας συνδέσουμε τους ανιχνευτές στις υπό μελέτη γραμμές θυρών μικροελεγκτή. Ως αποτέλεσμα, όταν εμφανίζεται μια τιμή λογικής μίας στην έξοδο της γραμμής θύρας, ο ανιχνευτής θα επισημαίνεται με κόκκινο χρώμα και όταν εμφανίζεται μια λογική μηδενική τιμή, ο ανιχνευτής θα επισημαίνεται με μπλε. Οι τιμές 0 και 1 εμφανίζονται επίσης οπτικά στους ανιχνευτές.
Αφού συναρμολογηθεί το διάγραμμα στον χώρο εργασίας του έργου (Εικ. 2) και ο κώδικας του προγράμματος έχει εισαχθεί στην καρτέλα Πηγαίος κώδικας (Εικ. 3), μπορείτε να ξεκινήσετε την προσομοίωση.
Ρύζι. 2. Κύκλωμα επίδειξης με χρήση μικροελεγκτή και αισθητήρες λογικού επιπέδου χρώματος.
Η διαδικασία προσομοίωσης ξεκινά χρησιμοποιώντας το κουμπί Εκτέλεση της προσομοίωσης, το οποίο βρίσκεται στην κάτω αριστερή γωνία του παραθύρου του προγράμματος. Για να διακόψετε προσωρινά τη διαδικασία προσομοίωσης, χρησιμοποιήστε το κουμπί Παύση της προσομοίωσης ή εκκινήστε τη στιγμή 0 εάν σταματήσει (το κουμπί βρίσκεται στην κάτω αριστερή γωνία του παραθύρου του προγράμματος). Μπορείτε να σταματήσετε την προσομοίωση χρησιμοποιώντας το κουμπί Διακοπή της προσομοίωσης.
Ως αποτέλεσμα, εάν ο μεταγλωττιστής δεν εντοπίσει σφάλματα στη λίστα προγραμμάτων, τα ακόλουθα αρχεία θα δημιουργηθούν στο δίσκο του υπολογιστή σας στον φάκελο εργασίας του έργου:
Ρύζι. 4. Αρχείο κωδικού μηχανής Nex.
Ρύζι. 5. Αρχείο με κωδικό συναρμολόγησης του προγράμματος.
Ρύζι. 6. Καρτέλα 8051 Πηγαίος κώδικας CPU.
Το πρόγραμμα προετοιμασίας μικροελεγκτή είναι γραμμένο στη γλώσσα προγραμματισμού asm51. Αυτή είναι μια γλώσσα assembly που έχει σχεδιαστεί ειδικά για τη σύνταξη προγραμμάτων για μικροελεγκτές της οικογένειας x51. Εάν εντοπίστηκαν σφάλματα κατά τη μεταγλώττιση του κώδικα του προγράμματος προετοιμασίας του μικροελεγκτή, θα επισημανθούν από τον μεταγλωττιστή στο αρχείο *.lst. Σε αυτήν την περίπτωση, το αρχείο hex δεν θα δημιουργηθεί μέχρι να επιλυθούν τα σφάλματα. Στο αρχείο καταχώρισης, για κάθε σφάλμα που εντοπίστηκε, ο μεταγλωττιστής υποδεικνύει την αιτία του σφάλματος και τον αριθμό γραμμής στην οποία εντοπίστηκε. Το σχήμα 7 δείχνει ένα τμήμα του αρχείου *.lst, στο οποίο το πρόγραμμα εντοπισμού σφαλμάτων αναφέρει το σφάλμα αριθμό 2 (Undefined identifier), το οποίο είναι ότι το όνομα της θύρας εισόδου/εξόδου δεδομένων έχει καθοριστεί εσφαλμένα στον κώδικα του προγράμματος (ο μικροελεγκτής που χρησιμοποιείται δεν έχουν μια θύρα με το όνομα P6).
Ρύζι. 7. Τμήμα του αρχείου καταχώρισης *.lst.
Ο εντοπισμός σφαλμάτων του προγράμματος προετοιμασίας γίνεται στην καρτέλα Πηγαίος Κώδικας CPU 8051, η οποία εμφανίζεται μετά την παύση της διαδικασίας προσομοίωσης. Για να διακόψετε προσωρινά την προσομοίωση κυκλώματος, χρησιμοποιήστε το κουμπί Παύση της προσομοίωσης ή εκκινήστε τη στιγμή 0 εάν διακοπεί (το κουμπί βρίσκεται στην κάτω αριστερή γωνία του παραθύρου του προγράμματος). Μια αναφορά για σφάλματα που ελήφθησαν ως αποτέλεσμα της μετάφρασης του κώδικα προγράμματος εμφανίζεται στο κάτω μέρος της καρτέλας Πηγαίος κώδικας στον πίνακα εξόδου VSM Studio (Εικ. 8).
Ρύζι. 8. Αναφορά για σφάλματα που ελήφθησαν ως αποτέλεσμα της μετάφρασης του κώδικα προγράμματος.
Η κατάσταση της μνήμης και των καταχωρητών του μικροελεγκτή μπορεί να προβληθεί χρησιμοποιώντας τις ακόλουθες εντολές στο κύριο μενού του προγράμματος:
Ρύζι. 9. Κατάσταση: (α) καταχωρητών, (β) μνήμης SFR, (γ) εσωτερική μνήμημικροελεγκτή.
Το μενού Debug (Εικ. 10) είναι διαθέσιμο όταν η προσομοίωση κυκλώματος έχει τεθεί σε παύση.
Ρύζι. 10. Μενού εντοπισμού σφαλμάτων.
Ας αναλύσουμε τη λειτουργία του κυκλώματος επίδειξης που παρουσιάζεται στην Εικόνα 2. Στην καρτέλα main.asm (Εικόνα 3), χρησιμοποιώντας την εντολή mov, δόθηκαν οδηγίες στο πρόγραμμα προετοιμασίας του μικροελεγκτή να γράψει στη θύρα P2 τις ακόλουθες τιμές των γραμμών θύρας P2.7-P2.0 - "00001111" και στη θύρα P1 - οι τιμές των γραμμών θυρών P1.7-P1.0 - "01010101". Αφού εκτελέσετε την προσομοίωση χρησιμοποιώντας έγχρωμους ανιχνευτές, μπορούμε να ελέγξουμε ότι το πρόγραμμα λειτουργεί σωστά. Όπως φαίνεται από το σχήμα 2, οι ακίδες των θυρών του μικροελεγκτή P1 και P2 είναι πράγματι ο συνδυασμός που καθορίσαμε στον κώδικα του προγράμματος.
Σύζευξη μικροελεγκτή x51 με τσιπ ενδείξεων 7 τμημάτων Πρωτεύς.
Ένα σύστημα που χρησιμοποιεί έναν μικροελεγκτή μπορεί όχι μόνο να ελέγξει κάτι, αλλά και να εμφανίσει κάτι. Τις περισσότερες φορές, οι δείκτες σύνθεσης σημάτων χρησιμοποιούνται ως κόμβος εμφάνισης στο κύκλωμα. Δεν υπάρχουν τυπικοί κανόνες για τη σύζευξη ενός μικροελεγκτή με ενδείξεις και σε κάθε συγκεκριμένη περίπτωση η σύζευξη μπορεί να πραγματοποιηθεί διαφορετικά.
Το Σχήμα 11 δείχνει ένα παράδειγμα σύνδεσης ενός τσιπ ένδειξης 7 τμημάτων σε έναν μικροελεγκτή. Η αρχή της σύνδεσης του μικροελεγκτή με στοιχεία κυκλώματος είναι η ίδια όπως και για άλλα εξαρτήματα κυκλώματος.
Ρύζι. 11. Διεπαφή ενός τσιπ ένδειξης 7 τμημάτων με μικροελεγκτή.
Για να εμφανίσετε έναν αριθμό, πρέπει να "ανάψετε" ορισμένα τμήματα της ένδειξης. Όταν χρησιμοποιείται σε κύκλωμα μικροελεγκτή, αυτό μπορεί να γίνει προγραμματικά. Διαφορετικοί συνδυασμοί φωτεινών ενδεικτικών στοιχείων, που παρέχονται από εξωτερική εναλλαγή, επιτρέπουν την εμφάνιση αριθμών από το 0 έως το 9 και την υποδιαστολή. Στο παράδειγμα που παρουσιάζεται, τα στοιχεία του δείκτη έχουν μια κοινή κάθοδο.
Για τον έλεγχο της ένδειξης 7 τμημάτων, το κύκλωμα χρησιμοποιεί έναν δυαδικό δεκαδικό αποκωδικοποιητή 74HC4511 (οικιακό αναλογικό 1564ID23). Το τσιπ αποκωδικοποιητή μετατρέπει τον δυαδικό κωδικό που λαμβάνεται από τον μικροελεγκτή σε έναν ψηφιακό κωδικό για περαιτέρω εμφάνιση στο τσιπ ένδειξης 7 τμημάτων. Το τσιπ 74HC4511 είναι ένας ειδικός αποκωδικοποιητής που έχει σχεδιαστεί για να μετατρέπει τον δυαδικό κώδικα σε έναν κώδικα επτά τμημάτων και να ελέγχει οθόνες επτά τμημάτων και υγρών κρυστάλλων. Είσοδοι A, B, C, D – είσοδοι πληροφοριών. Έξοδοι QA-QG – έξοδοι σε δείκτη επτά τμημάτων. Οι δυαδικοί κωδικοί και τα αντίστοιχα δεκαδικά ψηφία τους παρουσιάζονται στον Πίνακα 1.
Πίνακας 1. Δυαδικοί κωδικοί και τα αντίστοιχα δεκαδικά ψηφία τους.
Δυάδικος κώδικας |
Δεκαδικό ψηφίο |
Για να προσθέσετε ένα τσιπ αποκωδικοποιητή στον χώρο εργασίας του έργου, πρέπει να ανοίξετε το παράθυρο Pick Devices (Εικ. 12a) και στο επάνω αριστερό τμήμα του στο πεδίο Κατηγορία, να επιλέξετε τη βιβλιοθήκη της σειράς TTL 74HC από τη λίστα. Κάτω από το πεδίο Κατηγορία υπάρχει ένα πεδίο Υποκατηγορία, στο οποίο πρέπει να επιλέξετε το στοιχείο Αποκωδικοποιητές. Στο πεδίο Αποτελέσματα, επιλέξτε το τσιπ 74HC4511 και κάντε κλικ στο OK. Για να προσθέσετε ένα μικροκύκλωμα δείκτης επτά τμημάτωνΜε κοινή κάθοδος, επιλέξτε τη βιβλιοθήκη Optoelectronics στο παράθυρο Pick Devices (Εικ. 12β) στο πεδίο Category, 7-Segment Displays στο πεδίο Sub-category και 7SEG-MPX1-CC στο πεδίο Results.
Ρύζι. 12. Επιλογή στοιχείων κυκλώματος στο παράθυρο Pick Devices: (α) αποκωδικοποιητής, (β) ένδειξη επτά τμημάτων.
Στο παράδειγμα που φαίνεται στην Εικόνα 11, η ένδειξη εμφανίζει τον αριθμό 3. Για να γίνει αυτό, στην καρτέλα main.asm (Εικόνα 13), χρησιμοποιώντας την εντολή mov, δόθηκαν οδηγίες στο πρόγραμμα προετοιμασίας του μικροελεγκτή να γράψει στη θύρα P2 τα ακόλουθα τιμές των γραμμών λιμένων P2.7-P2.0 - " 00000011".
Ρύζι. 13. Γράψτε τον δυαδικό κωδικό του αριθμού 3 στη θύρα P2 του μικροελεγκτή.
Μετά την εκτέλεση της προσομοίωσης, μπορούμε να ελέγξουμε ότι το πρόγραμμα λειτουργεί σωστά. Όπως φαίνεται από το Σχήμα 11, οι ακίδες της θύρας του μικροελεγκτή P2 είναι πράγματι ο συνδυασμός που καθορίσαμε στον κώδικα του προγράμματος και η ένδειξη εμφανίζει τον αριθμό 3.
Προγραμματισμός μικροελεγκτή x51.
Όταν γράφετε κώδικα προγράμματος για τον μικροελεγκτή x51, πρέπει να γνωρίζετε τη σύνταξη της γλώσσας προγραμματισμού asm51. Οι πιο συχνά χρησιμοποιούμενες εντολές asm51 παρουσιάζονται στον Πίνακα 2.
Πίνακας 2. Σύστημα εντολών του μικροελεγκτή x51.
Όνομα ομάδας |
Μνημονικός κώδικας |
Μεταφορά στον συσσωρευτή από το μητρώο |
|
Μεταφορά για εγγραφή από συσσωρευτή |
|
Ανταλλαγή συσσωρευτή με μητρώο |
|
Προσθήκη συσσωρευτή σε μητρώο |
|
Προσθήκη συσσωρευτή με σταθερά |
|
Αύξηση μπαταρίας |
|
Εγγραφή προσαύξησης |
|
Μείωση μπαταρίας |
|
Καταχώρηση εγγραφής |
|
Λογικό AND συσσωρευτή και εγγραφή |
|
Λογικό OR του συσσωρευτή και καταχωρητή |
|
Επαναφορά μπαταρίας |
|
Αντιστροφή μπαταρίας |
|
Μετάβαση εάν μπαταρία ίσο με μηδέν(το mt είναι μια ετικέτα στον κώδικα του προγράμματος) |
|
Μετάβαση εάν ο συσσωρευτής δεν είναι μηδέν (το mt είναι μια ετικέτα στον κωδικό προγράμματος) |
|
Μια κενή λειτουργία που μπορεί να χρησιμοποιηθεί ως καθυστέρηση 1μs |
|
Έξοδος από υπορουτίνα |
Πρωτεύς
- Αυτό καθολικό πρόγραμμα, με το οποίο μπορείτε να δημιουργήσετε διάφορα εικονικά ηλεκτρονικές συσκευέςκαι να εκτελέσουν την προσομοίωσή τους. Περιέχει μια τεράστια βιβλιοθήκη αναλογικών και ψηφιακά τσιπ, αισθητήρες, διακριτά στοιχεία: αντιστάσεις, πυκνωτές, δίοδοι, τρανζίστορ κ.λπ. Υπάρχει επίσης ένα ευρύ φάσμα εξαρτημάτων οπτοηλεκτρονικής: οθόνες, LED, οπτικοί συζευκτήρες κ.λπ.
Το κύριο πλεονέκτημα και διαφορά μεταξύ του Proteus και άλλων παρόμοιων προγραμμάτων για προσομοίωση εργασίας ηλεκτρικά κυκλώματα, είναι η δυνατότητα προσομοίωσης της λειτουργίας μικροεπεξεργαστών και μικροελεγκτών (MCU). Η βιβλιοθήκη Proteus περιέχει τους ακόλουθους κύριους τύπους μικροελεγκτών: AVR, ARM, PIC, Cortex.
Όπως και με οποιοδήποτε άλλο παρόμοιο λογισμικό που έχει σχεδιαστεί για την προσομοίωση της λειτουργίας ηλεκτρικών κυκλωμάτων, αυτό το λογισμικόέχει έναν αριθμό εικονικών όργανα μέτρησης: αμπερόμετρα, βολτόμετρα, βατόμετρο, παλμογράφος, λογικός αναλυτής, μετρητής κ.λπ.
Η Proteus διαθέτει επίσης ενσωματωμένα εργαλεία για αυτοματοποιημένη ανάπτυξη πλακέτες τυπωμένων κυκλωμάτωνκαι να δημιουργήσουν τα τρισδιάστατα μοντέλα τους.
Για να προσομοιώσουμε το πρώτο μας πρόγραμμα, χρειαζόμαστε μόνο έναν μικροελεγκτή ATmega8, μια αντίσταση και ένα LED από τη βιβλιοθήκη.
Οποιαδήποτε ρύθμιση ξεκινά με την εκκίνηση. Στο παράθυρο που εμφανίζεται, κάντε κλικ στο εικονίδιο μιας διόδου με πυκνωτή Σχηματική Λήψη(Σχεδίαση κυκλώματος).
Μετά από αυτό, θα ανοίξει ένα παράθυρο με ένα κενό πεδίο.
Τώρα ας προσθέσουμε τον μικροελεγκτή ATmega8, την αντίσταση και το LED.
Η προεπιλεγμένη λειτουργία έχει οριστεί στην κατάλληλη λειτουργία Λειτουργία εξαρτημάτωνΕπομένως, για να μεταβείτε στο μενού για την επιλογή ηλεκτρονικών και άλλων στοιχείων, απλώς κάντε κλικ στο κουμπί P που βρίσκεται στον πίνακα ΣΥΣΚΕΥΗ(συσκευή). Μετά από αυτό, θα ανοίξει ένα παράθυρο στο οποίο πρέπει να επιλέξετε από το μενού Κατηγορία(Κατηγορίες) IC μικροεπεξεργαστών(μικροεπεξεργαστές), σε Υποκατηγορία(Υποκατηγορίες) – Οικογένεια AVR. Στη συνέχεια στο παράθυρο Αποτελέσματαβρείτε και επιλέξτε MK ATMEGA8. Κάντε κλικ στο κουμπί ΕΝΤΑΞΕΙ.
Μετά από αυτό θα εμφανιστεί στο μενού παραθύρου ΣΥΣΚΕΥΗκαι μπορείτε ήδη να το σύρετε με το ποντίκι στην περιοχή εργασίας.
Ομοίως, προσθέστε μια αντίσταση και ένα LED.
Τα LED ανήκουν στην κατηγορία Οπτοηλεκτρονική(Οπτοηλεκτρονική) και περαιτέρω στην υποκατηγορία LED. ΣΕ σε αυτό το παράδειγμαεπιλέγεται πράσινο LED-ΠΡΑΣΙΝΟ.
Τώρα συναρμολογούμε το κύκλωμα, όπως φαίνεται στο παρακάτω σχήμα. Συνδέουμε την αντίσταση R1 στον πείρο του MK PC0, που συνδέεται στην άνοδο του LED D1. Συνδέουμε την κάθοδο LED στη γείωση. Το στοιχείο "γείωση" βρίσκεται στο μενού καρτελών Λειτουργία τερματικών.
Για να αλλάξετε την τιμή αντίστασης της αντίστασης R1, πρέπει να κάνετε διπλό κλικ πάνω της. Στο παράθυρο που ανοίγει, ορίστε 300 Ohm στη γραμμή Αντίσταση(αντίσταση).
Λάβετε υπόψη ότι οι ακίδες του μικροελεγκτή στο Proteuse ομαδοποιούνται σε ξεχωριστές ομάδες ανά θύρα για ευκολία. Ωστόσο, αυτό δεν αντιστοιχεί στη θέση τους σε ένα πραγματικό MK. Επιπλέον, δεν υπάρχουν ακροδέκτες στους οποίους παρέχεται τάση για την τροφοδοσία του MK. Αυτή η δυνατότητα είναι εγκατεστημένη από προεπιλογή.
Τώρα το μόνο που μένει είναι να γράψουμε τον κωδικό μας στο εικονικό MK. Κάντε διπλό κλικ πάνω του με το ποντίκι και στο νέο που εμφανίζεται, υποδείξτε τη διαδρομή προς το αρχείο με τον κωδικό. Βρείτε τη θέση του αρχείου κάνοντας κλικ στο εικονίδιο στη φόρμα ανοιχτό φάκελοστη σειρά Αρχείο προγράμματος.
Στο φάκελο του έργου βρίσκουμε τον φάκελο Εντοπισμός σφαλμάτωνκαι σε αυτό επιλέξτε ένα αρχείο με την επέκταση ΓΟΗΤΕΥΩ. Μετά από αυτό, πατήστε το κουμπί Ανοιχτό.