Βασική διαφορά : Η διαφορά μεταξύ ενός μικροεπεξεργαστή και ενός μικροελεγκτή έγκειται στην παρουσία μνήμης RAM, ROM και άλλων περιφερειακών σε έναν μικροελεγκτή. Ένας μικροεπεξεργαστής περιέχει μόνο την CPU και δεν διαθέτει τα υπόλοιπα εξαρτήματα.
Ένας μικροεπεξεργαστής και ένας μικροελεγκτής, και οι δύο είναι βασικοί επεξεργαστές που έχουν σχεδιαστεί για να τρέχουν υπολογιστές. Οι λειτουργίες και των δύο επεξεργαστών είναι ίδιες. Η βασική διαφορά μεταξύ των δύο είναι ότι οι μικροεπεξεργαστές έχουν την εντολή να εκτελούν μια ποικιλία λειτουργιών, ενώ οι μικροελεγκτές είναι μικροί και υπολογιστές με συγκεκριμένη λειτουργία. Αυτό το άρθρο βοηθά να βρείτε περισσότερες διαφορές μεταξύ των δύο επεξεργαστών.
Απαιτείται ένας μικροεπεξεργαστής για την εκτέλεση μιας σειράς εργασιών. Είναι ένας μικρός υπολογιστής που χρησιμοποιείται για να κάνει αριθμητικές και λογικές λειτουργίες, όπως τον έλεγχο του συστήματος και την αποθήκευση των δεδομένων κλπ. Ο μικροεπεξεργαστής επεξεργάζεται τα περιφερειακά δεδομένα εισόδου ή εξόδου και δίνει τη λειτουργία για να πάρει τα αποτελέσματα. Ο πρώτος εμπορικός μικροεπεξεργαστής κυκλοφόρησε από την Intel τον Νοέμβριο του 1971 και ονομάστηκε 4004. ήταν ένας μικροεπεξεργαστής 4-bit.
Οι λειτουργίες που εκτελούνται από έναν μικροεπεξεργαστή είναι γενικές στον σκοπό τους. Ως εκ τούτου, θεωρείται απαραίτητο να πραγματοποιούνται οποιεσδήποτε λογικές λειτουργίες σε μηχανογραφημένη μηχανή. Οι μικροεπεξεργαστές διαμορφώνονται σε μικροτσίπ. είναι κατασκευασμένο από μικρού μεγέθους τρανζίστορ και μερικά άλλα στοιχεία κυκλώματος σε ένα μοναχικό ημιαγωγό IC για να εξυπηρετήσει το σκοπό τους σε έναν υπολογιστή. Συντομεύεται με το "μP" ή το "uP". Υπάρχουν πέντε κύριοι τύποι επεξεργαστών:
- Σύνθετο σετ εντολών μικροεπεξεργαστών
- Μειωμένα σύνολα οδηγιών μικροεπεξεργαστών
- Υποβρύχιοι επεξεργαστές
- Το Ειδικό Ολοκληρωμένο Κύκλωμα Εφαρμογής
- Πολυεπεξεργαστές ψηφιακού σήματος
Ο μικροελεγκτής είναι ένας ηλεκτρονικός υπολογιστής που είναι βελτιστοποιημένος για τη διαχείριση ηλεκτρικών συσκευών. Πρόκειται για μια συσκευή που περιλαμβάνει μικροεπεξεργαστή, μνήμη και συσκευές εισόδου / εξόδου σε ένα μόνο τσιπ. Λέγεται ότι είναι η καρδιά ενός ενσωματωμένου συστήματος.
Οι μικροελεγκτές είναι εξειδικευμένοι στη φύση για το έργο που πρέπει να εκτελέσουν. Έχει ένα μικροεπεξεργαστή στον πίνακα του για να πραγματοποιήσει όλες τις λογικές λειτουργίες του gadget. Μόλις προγραμματιστεί ο μικροελεγκτής, μπορεί να λειτουργήσει από μόνο του στο αποθηκευμένο σύνολο οδηγιών και μπορεί να εκτελέσει τις λειτουργίες ή τις εργασίες όπως απαιτείται. Προορίζεται να είναι αυτο-ικανοποιητική και προσοδοφόρα. Επίσης, ένας μικροελεγκτής είναι ένα σύνολο κλάσεων σε ένα σύστημα, το οποίο είναι θεμελιώδες για την ολοκλήρωση της πλακέτας κυκλώματος. Ένα «σταθερό σύστημα υπολογιστών» προορίζεται να πραγματοποιεί μία ή περισσότερες λειτουργίες ξανά και ξανά με όρια εργασίας σε πραγματικό χρόνο. Αυτό το σύστημα είναι ενσωματωμένο ως στοιχείο στο υλικό και τα μηχανοκίνητα στοιχεία μιας μηχανογραφημένης μηχανής.
Οι μικροελεγκτές προορίζονται για την εκτέλεση συγκεκριμένων λειτουργιών που συμβάλλουν στον έλεγχο συγκεκριμένων συστημάτων. Συντομεύεται ως "uC", "μC" ή "MCU".
Οι μικροελεγκτές είναι σαν ένας μικρός υπολογιστής στον οποίο ενσωματώνονται ένα ολοκληρωμένο κύκλωμα (CP), μια μονάδα μνήμης όπως RAM και ROM, περιφερειακά I / O, χρονοδιακόπτες, μετρητές. Συνδέονται εύκολα σε εξωτερικά περιφερειακά όπως σειριακές θύρες, ADC, DAC, Bluetooth, Wi-Fi κλπ. Εδώ, η διεπαφή είναι πιο γρήγορη σε σύγκριση με τη διεπαφή μικροεπεξεργαστή. Οι περισσότερες φορές, οι μικροελεγκτές χρησιμοποιούν την αρχιτεκτονική RISC ή CISM για να εκτελούν εργασίες σε διαφορετικές μηχανές. Οι διάφοροι τύποι μικροελεγκτών είναι:
- 8-bit μικροελεγκτή
- 16-bit μικροελεγκτή
- 32-bit μικροελεγκτή
- Ενσωματωμένος μικροελεγκτής
- Ενσωματωμένος μικροελεγκτής
Σύγκριση μεταξύ μικροεπεξεργαστή και μικροελεγκτή:
Μικροεπεξεργαστής | Μικροελεγκτής | |
Σύστημα | Είναι η καρδιά του συστήματος υπολογιστών. | Είναι η καρδιά ενός ενσωματωμένου συστήματος. |
Περιέχει | Περιέχει CPU, καταχωρητές γενικής χρήσης, δείκτες στοίβας, μετρητές προγραμμάτων, χρονισμό ρολογιού και κυκλώματα διακοπής. | Περιέχει το κύκλωμα του μικροεπεξεργαστή και διαθέτει ενσωματωμένες μονάδες ROM, RAM, I / O, χρονοδιακόπτες και μετρητές. |
Μνήμη δεδομένων | Διαθέτει πολλές οδηγίες για τη μετακίνηση δεδομένων μεταξύ της μνήμης και της CPU. | Έχει μία ή δύο οδηγίες για τη μετακίνηση δεδομένων μεταξύ της μνήμης και της CPU. |
Κύκλωμα | Είναι μεγάλο. | Ειναι μικρο. |
Κόστος | Το κόστος ολόκληρου του συστήματος αυξάνεται. | Το κόστος ολόκληρου του συστήματος είναι χαμηλό. |
Οδηγίες bit | Έχει οδηγίες χειρισμού ενός ή δύο μπιτ. | Έχει πολλές οδηγίες χειρισμού bit. |
Καταχωρίστε τους αριθμούς | Έχει μικρότερο αριθμό καταχωρητών. Συνεπώς οι λειτουργίες βασίζονται στη μνήμη. | Έχει περισσότερους αριθμούς μητρώων. Ως εκ τούτου, τα προγράμματα είναι πιο εύκολο να γραφτούν. |
Αποθήκευση | Βασίζεται στην αρχιτεκτονική Von Neumann, όπου το πρόγραμμα και τα δεδομένα αποθηκεύονται στην ίδια μονάδα μνήμης. | Βασίζεται στην αρχιτεκτονική του Χάρβαρντ, όπου η μνήμη προγράμματος και η μνήμη δεδομένων αποθηκεύονται σε ξεχωριστή ενότητα. |
χρόνος | Ο χρόνος πρόσβασης για συσκευές μνήμης και εισόδου / εξόδου είναι περισσότερο. | Λιγότερος χρόνος πρόσβασης για ενσωματωμένη μνήμη και συσκευές εισόδου / εξόδου. |
Σκεύη, εξαρτήματα | Απαιτεί περισσότερο υλικό. | Απαιτεί λιγότερο υλικό. |