Διασύνδεση αλφαριθμητικής οθόνης με μικροελεγκτή AT89S52

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





Για να δώσετε οδηγίες ή ιδιότητες πληροφοριών στους χρήστες, πολλά όργανα και μηχανές μικροελεγκτών πρέπει να εμφανίζουν γράμματα του αλφαβήτου και των αριθμών. Σε σύστημα όπου πρέπει να εμφανίζονται μόνο λίγες πληροφορίες / δεδομένα, χρησιμοποιούνται συχνά μέτριες οθόνες τύπου ψηφίου. Υπάρχουν πολλές τεχνολογίες που χρησιμοποιούνται για την κατασκευή αυτών ψηφιακές οθόνες Ωστόσο, συζητάμε μόνο τους δύο βασικούς τύπους. Οι αλφαριθμητικές οθόνες αποτελούνται είτε από οθόνες LCD είτε από σύνδεση LED που είναι συνδεδεμένα σε κοινή άνοδο ή σε κοινή λειτουργία καθόδου. Για μόνο αριθμούς σε δεκαδική και δεκαεξαδική μορφή, χρησιμοποιούνται κοινές οθόνες 7 τμημάτων. Για τους αριθμούς και τα αλφάβητα, χρησιμοποιείται η ένδειξη 18 τμημάτων που αποτελείται από τον πίνακα 5 με 7 κουκκίδες.

Μια οθόνη που δίνει τις πληροφορίες με τη μορφή χαρακτήρων όπως αριθμούς ή γράμματα ονομάζεται αλφαριθμητική οθόνη. Οι αλφαριθμητικές οθόνες διαδραματίζουν αυξανόμενο ρόλο στις ηλεκτρονικές συσκευές. Αυτές οι οθόνες χρησιμοποιούνται κυρίως για όπου απαιτείται έξοδος δεδομένων έως και 16-bit και που απαιτούν πλήρη αλφαριθμητική έξοδο τουλάχιστον 200 χαρακτήρων.




Αλφαριθμητική οθόνη

Αλφαριθμητική οθόνη

Οι αλφαριθμητικές οθόνες χρησιμοποιούνται σε ένα ευρύ φάσμα εφαρμογών, όπως μετρητές, οικιακές συσκευές, επικοινωνία, επεξεργαστές κειμένου, ιατρικά όργανα, κινητά τηλέφωνα κ.λπ.



Διασύνδεση αλφαριθμητικής οθόνης με μικροελεγκτή AT89S52:

Οι αλφαριθμητικές οθόνες μπορούν να συνδεθούν απευθείας στον Μικροελεγκτή ή μέσω αποκωδικοποιητή BCD σε 7 τμήματα.

Από το κύκλωμα εφαρμογής, το κύκλωμα περιλαμβάνει μικροελεγκτή AT89S52, αποκωδικοποιητή 3 έως οκτώ 74LS138, κοινές αλφαριθμητικές οθόνες ανόδου, ρυθμιστή 7805 και μερικά διακριτά εξαρτήματα.

Οι θύρες P0 και P2 του μικροελεγκτή έχουν διαμορφωθεί ώστε να λειτουργούν ως κοινός δίαυλος δεδομένων για όλες τις 6 αλφαριθμητικές οθόνες των οποίων οι αντίστοιχες καρφίτσες δεδομένων έχουν συνδεθεί μεταξύ τους για να κάνουν ένα κοινό δίαυλο δεδομένων 16-bit. Η θύρα-2 παρέχει το υψηλότερο byte δεδομένων, ενώ η θύρα-0 παρέχει τη χαμηλότερη για να ανάψει έναν χαρακτήρα στην οθόνη. Οι ακίδες θύρας P1.2-P1.4 και P1.5-P1.7 του μικροελεγκτή έχουν χρησιμοποιηθεί ως είσοδοι διεύθυνσης για τον αποκωδικοποιητή IC (74LS138) για να επιτρέψουν μία από τις έξι αλφαριθμητικές οθόνες (DIS1 έως DIS6) κάθε φορά, αντίστοιχα . Ωστόσο, οι οθόνες DIS1 και DIS2 ενεργοποιούνται ή απενεργοποιούνται απευθείας από τους ακροδέκτες P1.0 και P1.1. Οι ακίδες 4 και 5 είναι γειωμένοι και ο πείρος 6 είναι ψηλός για να επιτρέψει τον αποκωδικοποιητή 74LS138.


Όλες οι αντίστοιχες καρφίτσες δεδομένων DIS1 έως DIS6 αλφαριθμητικών οθονών έχουν συνδεθεί μεταξύ τους, ενώ η κοινή άνοδος κάθε οθόνης τροφοδοτείται ξεχωριστά μέσω τρανζίστορ BC557 που ενεργοποιείται ή απενεργοποιείται όπως απαιτείται, μέσω εξόδων 74LS138 IC και ακίδων P1.0 και P1 .1 του IC. Η υψηλότερη μύτη της θύρας P3 (P3.4 έως P3.7) χρησιμοποιείται ως λεωφορείο επιλογής για να επιλέξετε ένα από τα 6 προηγούμενα αποθηκευμένα μηνύματα χρησιμοποιώντας τη δυαδική τιμή 4-bit που υπάρχει σε αυτές τις καρφίτσες. Οι καρφίτσες επιλογής P3.4 έως P3.7 τραβούν πάντα ψηλά. Χρησιμοποιώντας έναν αριθμό 4-bit μπορούμε να επιλέξουμε οποιοδήποτε από τα 16 μηνύματα, για παράδειγμα:

0 0 0 0 Χρόνια πολλά

0 0 0 1 Χαρούμενος Ramjan

0 0 1 0 * Ευτυχισμένο Diwali *

0 0 1 1 Καλά Χριστούγεννα

::

::

::

1 1 1 1 Καλώς ήλθατε σε όλους

Διασύνδεση αλφαριθμητικής οθόνης με μικροελεγκτή AT89S52

Αποκωδικοποιητής BCD σε 7 Segment

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

Η οθόνη επτά τμημάτων είναι η ευρέως χρησιμοποιούμενη ηλεκτρονική συσκευή προβολής που μπορεί να εμφανίζει ψηφία από το 0-9. Το ονομάζουμε επτά τμήματα, διότι χωρίζεται σε επτά τμήματα. Διατίθενται σε κοινή λειτουργία ανόδου και σε κοινή λειτουργία καθόδου. Η κάθοδος και οι άνοδοι των LED είναι διατεταγμένες σε ευθεία γραμμή. Εάν η κάθοδος του LED δίνεται αρνητική και η άνοδος είναι θετική τότε ανάβει. Οι κοινές άνοδοι συνδέονται με σειρές αντιστάσεων 470Ω και οι κάθοδοι συνδέονται με κοινό έδαφος, άλλο άκρο αντιστάσεων συνδέεται με είσοδο για να δει πώς λειτουργεί το τμήμα.

Όταν η είσοδος είναι υψηλή τότε το κοινό αρνητικό είναι επίσης χαμηλό, τότε το LED δεν ανάβει. Όταν δίνεται υψηλή λογική, τότε το ρεύμα περνάει από την άνοδο και φτάνει στο LED μέσω της αντίστασης και επιστρέφει στο έδαφος. Στη συνέχεια, ανάβει το LED. Παράδειγμα για την εμφάνιση 7 πρέπει να κάνουμε τους 3 πρώτους ανιχνευτές τόσο υψηλούς. Αυτά τα 0 και 1 προέρχονται από τον μικροελεγκτή.

7 Αποκωδικοποιητής τμήματος

7 Αποκωδικοποιητής τμήματος

Χαρακτηριστικά της οθόνης 7 τμημάτων:

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

Εργασία BCD σε αποκωδικοποιητή 7 τμημάτων:

Εδώ είναι μια ψηφιακή έκδοση του κυκλώματος ένδειξης στάθμης νερού. Χρησιμοποιεί μια οθόνη 7 τμημάτων για να δείξει τη στάθμη του νερού σε αριθμητική μορφή από 0 έως 9. Το κύκλωμα λειτουργεί εκτός τροφοδοτούμενης τροφοδοσίας 5V. Είναι κατασκευασμένο γύρω από τον κωδικοποιητή προτεραιότητας IC 73HC137 (IC1), τον αποκωδικοποιητή BCD-to-7-τμήματος IC CD3511 (IC2), την οθόνη 7 τμημάτων LTS533 (DIS1) και μερικά διακριτά εξαρτήματα. Λόγω της υψηλής αντίστασης εισόδου, το IC1 ανιχνεύει νερό στο δοχείο από τους εννέα ακροδέκτες εισόδου του.

Οι είσοδοι συνδέονται σε + 5V μέσω αντιστάσεων 560KΩ. Ο ακροδέκτης γείωσης του αισθητήρα πρέπει να διατηρείται στο κάτω μέρος του δοχείου. Το IC 73HC137 έχει εννέα ενεργές χαμηλές εισόδους και μετατρέπει την ενεργή είσοδο σε ενεργό χαμηλή έξοδο BCD. Η είσοδος L-9 έχει την υψηλότερη προτεραιότητα. Οι έξοδοι των IC1 9, 7, 6, 13 τροφοδοτούνται στο IC2 μέσω τρανζίστορ T1 έως T3. Αυτός ο λογικός μετατροπέας χρησιμοποιείται για να μετατρέψει την ενεργό-χαμηλή έξοδο του IC1 σε ενεργό-υψηλό για το IC2. Ο κωδικός BCD που λαμβάνεται από το IC2 εμφανίζεται στην οθόνη 7 τμημάτων. Οι αντιστάσεις R18 έως R23 περιορίζουν το ρεύμα μέσω της οθόνης.

Όταν το δοχείο είναι άδειο, όλες οι είσοδοι του IC1 παραμένουν υψηλές. Ως αποτέλεσμα, η παραγωγή του παραμένει επίσης υψηλή, κάνοντας όλες τις εισόδους του IC2 χαμηλές. Η οθόνη σε αυτό το στάδιο δείχνει «0», που σημαίνει ότι η δεξαμενή είναι άδεια. Ομοίως, όταν η στάθμη του νερού φτάσει στη θέση L-1, η οθόνη δείχνει «1» και όταν η στάθμη του νερού φτάσει στη θέση L-8, η οθόνη δείχνει «8». Τέλος, όταν το ρεζερβουάρ είναι γεμάτο, όλες οι είσοδοι του IC1 γίνονται χαμηλές και η έξοδος του χαμηλώνει για να κάνει όλες τις εισόδους του IC2 υψηλές. Στην οθόνη εμφανίζεται τώρα το «9», που σημαίνει ότι η δεξαμενή είναι γεμάτη.

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

Δικαιώματα φωτογραφίας: