Διάγραμμα ακροδεκτών 8051 μικροελεγκτή και η διαδικασία λειτουργίας του

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





Ένας μικροελεγκτής είναι ένας μικρός υπολογιστής σε ένα μόνο IC που ενσωματώνει όλες τις δυνατότητες που βρίσκονται στον μικροεπεξεργαστή. Για την εξυπηρέτηση διαφορετικών εφαρμογών, έχει υψηλή συγκέντρωση σε εγκαταστάσεις chip όπως RAM, ROM, θύρες εισόδου / εξόδου, χρονοδιακόπτες, σειριακή θύρα, κύκλωμα ρολογιού και διακοπές. Οι μικροελεγκτές χρησιμοποιούνται σε διάφορες αυτόματα ελεγχόμενες συσκευές όπως τηλεχειριστήρια, συστήματα ελέγχου κινητήρα αυτοκινήτου, ιατρικές συσκευές, ηλεκτρικά εργαλεία, μηχανήματα γραφείου, παιχνίδια και άλλα ενσωματωμένα συστήματα . Επομένως, αυτό το άρθρο παρέχει μια επισκόπηση του διαγράμματος ακίδων του 8051 μικροελεγκτή με εξήγηση και επίσης 8051 βασισμένες ιδέες έργου .

8051 Μικροελεγκτής

8051 Μικροελεγκτής



Στην περίπτωση του μικροεπεξεργαστή, πρέπει να συνδέσουμε εξωτερικά πρόσθετα κυκλώματα, όπως RAM, ROM, θύρες εισόδου / εξόδου, χρονοδιακόπτες, σειριακή θύρα, κύκλωμα ρολογιού και άλλα εξωτερικά περιφερειακά, ενώ στον μικροελεγκτή, όλα αυτά τα περιφερειακά είναι ενσωματωμένα. Ας δούμε εν συντομία το διάγραμμα ακίδων του μικροελεγκτή 8051.


Λειτουργούν οι καρφίτσες μικροελεγκτή

8051 μικροελεγκτές έχουν τέσσερις θύρες εισόδου / εξόδου όπου σε κάθε θύρα περιέχει 8 ακίδες που μπορούν να διαμορφωθούν ως είσοδοι ή έξοδοι. Η διαμόρφωση Pin - είτε πρόκειται να διαμορφωθεί ως I / P (1) είτε ως O / P (0), εξαρτάται από τη λογική του κατάσταση. Για να διαμορφώσετε μια καρφίτσα μικροελεγκτή ως έξοδο, είναι απαραίτητο να εφαρμόσετε ένα λογικό μηδέν (0) στα κατάλληλα δυφία θύρας εισόδου / εξόδου. Σε αυτήν την περίπτωση, το επίπεδο τάσης στον κατάλληλο πείρο θα είναι 0.



Παρομοίως, για να διαμορφώσετε μια καρφίτσα μικροελεγκτή ως είσοδο, είναι απαραίτητο να εφαρμόσετε μια λογική (1) στην κατάλληλη θύρα. Σε αυτήν την περίπτωση, το επίπεδο τάσης στον κατάλληλο πείρο θα είναι 5V. Αυτό μπορεί να φαίνεται συγκεχυμένο, Όλα γίνονται ξεκάθαρα μετά τη μελέτη απλά ηλεκτρονικά κυκλώματα συνδεδεμένο σε πείρο I / O.

Pin Input / Output (I / O)

Το παρακάτω σχήμα δείχνει ένα απλοποιημένο σχήμα όλων των κυκλωμάτων εντός του μικροελεγκτή, το οποίο είναι συνδεδεμένο σε έναν από τους ακροδέκτες του. Αναφέρει σε όλους τους ακροδέκτες εκτός από εκείνες της θύρας P0 που δεν έχουν ενσωματωμένες αντιστάσεις pull-up.

Pin Input / Output (I / O)

Pin Input / Output (I / O)

Καρφίτσα εξόδου

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


Καρφίτσα εξόδου

Καρφίτσα εξόδου

Καρφίτσα εισόδου

Μια λογική 1 εφαρμόζεται σε ένα κομμάτι του μητρώου P. Η έξοδος τρανζίστορ εφέ πεδίου είναι απενεργοποιημένη και ο κατάλληλος πείρος παραμένει συνδεδεμένος στην τάση τροφοδοσίας, πάνω από μια αντίσταση pull-up υψηλής αντίστασης.

Καρφίτσα εισαγωγής

Καρφίτσα εισαγωγής

Διάγραμμα καρφιτσών του 8051 μικροελεγκτή

8051 μικροελεγκτής Οι οικογένειες (89C51, 8751, DS89C4xO, 89C52) διατίθενται σε διάφορα πακέτα όπως πακέτο τετραπλού επίπεδου, χωρίς chip chip και πακέτο διπλής γραμμής. Όλα αυτά τα πακέτα αποτελούνται από 40 ακίδες που είναι αφιερωμένες σε διάφορες λειτουργίες όπως I / O, διεύθυνση, RD, WR, δεδομένα και διακοπές. Όμως, ορισμένες εταιρείες προσφέρουν μια έκδοση 20 ακίδων του μικροελεγκτές για λιγότερο απαιτητικές εφαρμογές μειώνοντας τον αριθμό των θυρών I / O. Ωστόσο, η συντριπτική πλειονότητα των προγραμματιστών χρησιμοποιούν το τσιπ 40 ακίδων.

Διάγραμμα καρφιτσών του 8051 μικροελεγκτή

Διάγραμμα καρφιτσών του 8051 μικροελεγκτή

Το διάγραμμα ακίδων του μικροελεγκτή 8051 αποτελείται από 40 ακίδες όπως φαίνεται παρακάτω. Συνολικά 32 ακίδες χωρίζονται σε τέσσερις θύρες όπως P0, P1, P2 και P3. Όπου, κάθε θύρα περιέχει 8 ακίδες. Επομένως, το διάγραμμα πινέλου του μικροελεγκτή 8051 και η επεξήγηση δίνονται παρακάτω.

  • Θύρα1 (Pin1 έως Pin8): Το Port1 περιλαμβάνει pin1.0 έως pin1.7 και αυτές οι ακίδες μπορούν να διαμορφωθούν ως ακίδες εισόδου ή εξόδου.
  • Καρφίτσα 9 (RST): Το Pin Επαναφοράς χρησιμοποιείται για την Επαναφορά Μικροελεγκτή 8051 δίνοντας θετικό παλμό σε αυτόν τον Καρφίτσα.
  • Port3 (Pin 10 έως 17): Οι ακροδέκτες Port3 είναι παρόμοιοι με τους ακροδέκτες port1 και μπορούν να χρησιμοποιηθούν ως καθολικοί ακροδέκτες εισόδου ή εξόδου. Αυτοί οι ακροδέκτες διπλής λειτουργίας ακίδες και η λειτουργία κάθε καρφίτσας δίνεται ως:
  • Καρφίτσα 10 (RXD): Ο ακροδέκτης RXD είναι μια σειριακή ασύγχρονη είσοδος επικοινωνίας ή Σειριακή σύγχρονη επικοινωνία Παραγωγή.
  • Καρφίτσα 11 (TXD): Έξοδος σειριακής ασύγχρονης επικοινωνίας ή έξοδος σειριακού συγχρονισμού επικοινωνίας.
  • Καρφίτσα 12 (INT0): Εισαγωγή διακοπής 0
  • Καρφίτσα 13 (INT1): Είσοδος διακοπής 1
  • Καρφίτσα 14 (T0): Εισαγωγή μετρητή 0 ρολογιού
  • Καρφίτσα 15 (T1): Εισαγωγή μετρητή 1 ρολογιού
  • Καρφίτσα 16 (WR): Εγγραφή σήματος για εγγραφή περιεχομένου σε εξωτερική μνήμη RAM.
  • Καρφίτσα 17 (RD): Σήμα ανάγνωσης για ανάγνωση περιεχομένων εξωτερικής μνήμης RAM.
  • Καρφίτσα 18 και 19 (XTAL2, XTAL1): Οι ακίδες X2 και X1 είναι ακίδες εξόδου εισόδου για τον ταλαντωτή. Αυτές οι ακίδες χρησιμοποιούνται για τη σύνδεση ενός εσωτερικού ταλαντωτή με τον μικροελεγκτή.
  • Καρφίτσα 20 (GND): Ο ακροδέκτης 20 είναι ένας πείρος γείωσης.
  • Port2 (Pin 21 έως Pin28): Η θύρα2 περιλαμβάνει pin21 έως pin28 που μπορούν να διαμορφωθούν ως ακίδες εξόδου εισόδου. Όμως, αυτό είναι δυνατό μόνο όταν δεν χρησιμοποιούμε εξωτερική μνήμη. Εάν χρησιμοποιούμε εξωτερική μνήμη, τότε αυτές οι καρφίτσες θα λειτουργούν ως δίαυλος διευθύνσεων υψηλής τάξης (A8 έως A15).
  • Καρφίτσα 29 (PSEN): Αυτός ο πείρος χρησιμοποιείται για την ενεργοποίηση της εξωτερικής μνήμης προγράμματος. Εάν χρησιμοποιούμε ένα εξωτερικό ROM για την αποθήκευση του προγράμματος, τότε εμφανίζεται η λογική 0, η οποία υποδεικνύει ότι ο μικροελεγκτής διαβάζει δεδομένα από τη μνήμη.
  • Καρφίτσα 30 (ALE): Διεύθυνση Latch Enable pin είναι ένα ενεργό σήμα υψηλής απόδοσης. Εάν χρησιμοποιούμε πολλά τσιπ μνήμης, τότε αυτός ο ακροδέκτης χρησιμοποιείται για τη διάκριση μεταξύ τους. Αυτή η καρφίτσα παρέχει επίσης είσοδο παλμού προγράμματος κατά τον προγραμματισμό του EPROM.
  • Καρφίτσα 31 (EA): Εάν πρέπει να χρησιμοποιήσουμε πολλές μνήμες, τότε η εφαρμογή της λογικής 1 σε αυτήν την καρφίτσα δίνει εντολή στον Μικροελεγκτή να διαβάσει δεδομένα και από τις δύο μνήμες: πρώτα εσωτερικά και μετά εξωτερικά.
  • Θύρα 0 (Pin 32 έως 39): Παρόμοια με τις ακίδες 2 και 3, αυτές οι ακίδες μπορούν να χρησιμοποιηθούν ως ακίδες εξόδου εισόδου όταν δεν χρησιμοποιούμε εξωτερική μνήμη. Όταν το ALE ή το Pin 30 είναι στο 1, τότε αυτή η θύρα χρησιμοποιείται ως δίαυλος δεδομένων: όταν ο ακροδέκτης ALE είναι στο 0, τότε αυτή η θύρα χρησιμοποιείται ως δίαυλος διευθύνσεων χαμηλότερης τάξης (A0 έως A7)
  • Pin40 (VCC): Αυτός ο πείρος VCC χρησιμοποιείται για τροφοδοσία.

Υπάρχουν πολλές εφαρμογές 8051 μικροελεγκτή. Έτσι, 8051 έργα μικροελεγκτή είναι τέλεια για το μηχανολογικό τελευταίο έτος. Επομένως, μπορείτε να αναφέρετε οποιοδήποτε από τα παρακάτω έργα που αναφέρονται παρακάτω, για να κατανοήσετε πρακτικά τις λειτουργίες των ακροδεκτών του μικροελεγκτή 8051.

8051 Έργα μικροελεγκτή

8051 Έργα μικροελεγκτή

  • Αμφίδρομη περιστροφή του Μονοφασικός επαγωγικός κινητήρας χωρίς Run Capacitor
  • Υπερβολική τάση - Προστασία υπό τάση
  • Ασύρματη ανίχνευση οδήγησης εξανθήματος
  • Με βάση το Arduino Οικιακός αυτοματισμός
  • Λειτουργία απομακρυσμένου προγραμματιζόμενου διαδοχικού φορτίου που βασίζεται σε Android
  • Πολεμικό ρομπότ κατασκοπείας πεδίου με ασύρματη κάμερα νυχτερινής όρασης από εφαρμογές Android
  • Έλεγχος απομακρυσμένων οικιακών συσκευών με εφαρμογή Android
  • Αυτόματο με βάση την πυκνότητα Έλεγχος σήματος κυκλοφορίας με απομακρυσμένη παράκαμψη βάσει Android
  • Λειτουργία τεσσάρων τετραγώνων του κινητήρα DC που ελέγχεται εξ αποστάσεως από την εφαρμογή Android
  • Απομακρυσμένη ευθυγράμμιση της τοποθέτησης πιάτων 3D από την εφαρμογή Android
  • Άνοιγμα πόρτας με τηλεχειριστήριο βάσει κωδικού πρόσβασης από εφαρμογή Android
  • Ρομποτικό όχημα ελεγχόμενο με φωνή με αναγνώριση ομιλίας μεγάλης απόστασης
  • Απομακρυσμένη παρακολούθηση 3 παραμέτρων με βάση το XBEE στο Transformer / Generator Health με φωνητική ανακοίνωση και ασύρματη διασύνδεση υπολογιστή
  • Λειτουργία πύλης διέλευσης επιπέδου σιδηροδρόμου από απόσταση από Android
  • Οικιακός αυτοματισμός από εφαρμογή Android Βασισμένο τηλεχειριστήριο
  • Ασύρματη μεταφορά ισχύος i n 3D Space
  • Σήμα κυκλοφορίας βάσει πυκνότητας με απομακρυσμένη παράκαμψη σε περίπτωση έκτακτης ανάγκης
  • Απομακρυσμένη παρακολούθηση με βάση το XBEE 3 παραμέτρων στην υγεία μετασχηματιστή / γεννήτριας
  • Τροφοδοσία αυτόματης εναλλαγής
  • Χώρος στάθμευσης επί πληρωμή με βάση RFID
  • Αυτόματο φως έκτακτης ανάγκης βασισμένο σε Led
  • Ελεγκτής στάθμης υγρών χωρίς επαφή

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

Φωτογραφικές μονάδες:

Διάγραμμα καρφιτσών του 8051 μικροελεγκτή blogspot

8051 Μικροελεγκτής cotsjournalonline