Infographics: Μια σύντομη περιγραφή σχετικά με τον μικροελεγκτή 8051

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





Το έτος 1981, ένας μικροελεγκτής 8-bit εισήχθη από την Intel Corporation, ήταν γνωστός ως 8051. Αυτός ο μικροελεγκτής περιλαμβάνει RAM-128 bytes, ROM-4K bytes, χρονοδιακόπτες-2, σειριακή θύρα-1 και 4-θύρες που βρίσκονται σε ένα ενιαίο τσιπ, και αναφέρονται ως SOC (σύστημα σε ένα τσιπ). Ο 8051 Microcontroller είναι ένας επεξεργαστής 8-bit - που σημαίνει ότι η CPU μπορεί να λειτουργήσει με 8-bit δεδομένων κάθε φορά. Ο μικροελεγκτής 8051 περιλαμβάνει τέσσερις θύρες εισόδου / εξόδου πλάτους 8 bit. Αν και αυτό μπορεί να έχει μέγιστο 64K byte ROM on-chip, πολλοί σχεδιαστές έχουν ορίσει μόνο 4 kilobyte στο chip.

Ο 8051 Microcontroller έγινε πολύ δημοφιλής αφού η Intel επέτρεψε σε άλλους κατασκευαστές να δημιουργήσουν και να προωθήσουν οποιεσδήποτε εκδόσεις του Microcontroller. Αυτό οδήγησε σε διάφορες εκδόσεις του 8051 με διαφορετικές ταχύτητες και ποσότητες ROM on-chip που προωθούνται από τους κατασκευαστές. Είναι σημαντικό να σημειωθεί ότι παρόλο που υπάρχουν διάφορες εκδόσεις του μικροελεγκτή 8051 όσον αφορά την ποσότητα και την ταχύτητα του ROM on-chip - όλα ταιριάζουν με το αρχικό 8051 όσον αφορά τις εντολές. Αυτό σημαίνει ότι εάν γράψετε τον κωδικό σας για έναν, θα λειτουργήσει σε οποιοδήποτε από αυτά ανεξάρτητα από τον κατασκευαστή. Ανατρέξτε στον παρακάτω σύνδεσμο: Διάγραμμα ακροδεκτών 8051 μικροελεγκτή και η διαδικασία λειτουργίας του




Προγραμματισμός μικροελεγκτή 8051

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

Ρίξτε μια ματιά στα Εργαλεία



  • Πρόγραμμα επεξεργασίας κώδικα -Syntax που επισημαίνει το Σημειωματάριο
  • Λογισμικό RIDE - προσομοίωση
  • Α51-Συγκροτήματα
  • Proteus - Πλήρως ενσωματωμένο λογισμικό προσομοίωσης
  • Smart n Small Simulator που βασίζεται σε προσομοιωτές-παράθυρα
  • Keil uVision - προσομοίωση 8051 / ARM
  • Αριθμομηχανές Baud -Timer για διάφορους ρυθμούς baud

Τώρα θα συνθέσουμε το πρόγραμμα σύμφωνα με το λογισμικό προσομοίωσης Keil Uvison4 και το πρόγραμμα είναι

  • Εγκαταστήστε το λογισμικό 8051 στον υπολογιστή σας
  • Κάντε κλικ στο Project -> New Vision Project
  • Αποθηκεύστε το έργο σας
  • Επιλέξτε συσκευή προορισμού (8051 - AT89s51)
  • Αρχείο -> Νέο
  • Θα ανοίξει νέο πρόγραμμα επεξεργασίας κειμένου. Εδώ πρέπει να γράψετε τον κωδικό σας

Τι είναι ένας μικροελεγκτής 8051;


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

Ρύθμιση καρφίτσας μικροελεγκτή 8051

Ο μικροελεγκτής 8051 περιλαμβάνει 40 ακίδες. Όπου, 32 ακίδες τοποθετούνται σε 4 θύρες όπως P0, P1, P2 και P3. Όπου κάθε θύρα περιλαμβάνει 8 ακίδες.

8051 Αρχιτεκτονική Μικροελεγκτή

Η αρχιτεκτονική του μικροελεγκτή 8051 περιλαμβάνει CPU, διακοπές, μνήμη, BUS, ταλαντωτή και χρονομετρητές / μετρητές.

Διαφορετικές οικογένειες μικροελεγκτή 8051

Διαφορετικές οικογένειες 8051 Microcontroller περιλαμβάνουν 8051, 8031, 8052, 8751, 89C51, 8751, DS89C4xO, 89C52, 8032 και 8752.

Οργάνωση μνήμης ενός μικροελεγκτή 8051

Ο μικροελεγκτής 8051 έχει δύο μνήμες: μνήμη προγράμματος και μνήμη δεδομένων.

Εφαρμογές του 8051 Μικροελεγκτή

Οι μικροελεγκτές 8051 χρησιμοποιούνται σε διαφορετικό ηλεκτρονικό εξοπλισμό όπως κινητά, ρομπότ, αυτοκίνητα, συσκευές αναπαραγωγής CD / DVD, πλυντήρια ρούχων, κάμερες, συναγερμοί ασφαλείας, ηλεκτρονικά όργανα μέτρησης, φούρνο μικροκυμάτων κ.λπ.

Μια σύντομη περιγραφή για το 8051 Μικροελεγκτής - Infographics