Υλικό υπολογιστών

* Γνώση Υπολογιστών >> Υλικό υπολογιστών >> Δίσκοι & Αποθήκευση Υπολογιστών

Ποια είναι η έννοια του PIC μικροελεγκτές

Η εταιρεία Microchip Technology προσφέρει μια σειρά ολοκληρωμένων κυκλωμάτων που αποκαλεί " Ελεγκτές Peripheral Interface , " ή μικροελεγκτές PIC . Συνδυάζουν ένα μικροεπεξεργαστή , μνήμη και διασύνδεση σε ένα μόνο chip , προσφέροντας επαγγελματίες προγραμματιστές , τεχνικούς και χομπίστες μια χαμηλού κόστους , εύκολη στη χρήση πλατφόρμα για την ανάπτυξη λογισμικού που ελέγχονται ηλεκτρονικά συστήματα . Μικροελεγκτές PIC έρχονται σε μια σειρά από δυνατότητες , από απλές μονάδες 8 - bit σε πιο εξελιγμένα τσιπ 32 - bit . Μικροεπεξεργαστή
Η

Η καρδιά του μικροελεγκτή PIC με μικροεπεξεργαστή , η οποία εκτελεί αριθμητική , διενεργεί ελέγχους συνθηκών και δεδομένων κινείται μεταξύ των θέσεων μνήμης . Ένα σύνολο οδηγιών κωδικοποιούν όλες τις βασικές λειτουργίες του μικροεπεξεργαστή . Οι μικροεπεξεργαστές οκτώ - bit έχουν 35 διαφορετικές οδηγίες ? Οι μάρκες 32 - bit έχουν περίπου 80 . Οι προγραμματιστές λογισμικού προγραμματίσετε το μικροελεγκτή γράφοντας ακολουθίες εντολών για την επίτευξη συγκεκριμένων , σαφώς καθορισμένα καθήκοντα
εικόνων μνήμης
Η

μικροελεγκτές PIC έχουν δύο διαφορετικούς τύπους μνήμης : . Μια μικρή ποσότητα της μνήμης RAM για δεδομένα και ένα μεγαλύτερο μπλοκ ηλεκτρικά διαγραφόμενη μνήμη flash για τα προγράμματα . Ο PIC16F84A 8 -bit , για παράδειγμα , έχει 1.024 λέξεις 14 - bit της μνήμης flash για το λογισμικό και 68 bytes της μνήμης RAM και 64 bytes της μνήμης flash για τα δεδομένα. Flash μνήμη είναι μη πτητικό , που σημαίνει ότι διατηρεί τα δεδομένα ακόμα και χωρίς δύναμη ? Μνήμη RAM , από την άλλη πλευρά , είναι ασταθής , απώλειας πληροφοριών όταν απενεργοποιηθεί . Ωστόσο , η μνήμη RAM είναι εγγενώς ταχύτερη από flash και μπορεί να ενημερώνεται επ 'αόριστον. Όταν ένας προγραμματιστής γράφει λογισμικό για έναν μικροελεγκτή PIC , που αποθηκεύει το πρόγραμμα ημι - μόνιμα στη μνήμη flash , και αυτή μπορεί να σώσει μικρές ποσότητες προεπιλεγμένες πληροφορίες σε flash δεδομένων . Όταν ο επεξεργαστής PIC εκτελεί το πρόγραμμα , εκτελεί υπολογισμούς στη μνήμη RAM , η οποία δεν χρειάζεται να σωθεί . Flash , αφού έχει προγραμματιστεί , είναι εύκολο να αλλάξει ? Αυτό διευκολύνει τις συχνές ενημερώσεις που απαιτούνται για την ανάπτυξη νέου λογισμικού

Η Διασύνδεση και χρονοδιακόπτη
Η

Όλες οι μικροελεγκτές PIC έχουν . ένα αναλογικό - ψηφιακό μετατροπέα , ή ADC . Στην απλούστερη επεξεργαστή PIC , το κύκλωμα αυτό μετατρέπει τις τάσεις που προέρχονται από τα ποτενσιόμετρα , αισθητήρες θερμοκρασίας , διακόπτες και άλλες εξωτερικές συσκευές σε ισοδύναμη αριθμητική τιμή με 8 bits ή 256 βήματα της ακρίβειας . Για παράδειγμα, εάν ένας τεχνικός συνδέει ένα ανιχνευτή φωτός με μια σειρά από μηδέν έως πέντε βολτ , ο ADC μετατρέπει αυτό σε βήματα στις 5/256 ή 0.019 βολτ καθένα. Πιο εξελιγμένα επεξεργαστές PIC έχουν ΚΔΚ με μεγαλύτερη ακρίβεια , μέχρι 12 bits ή 4.096 μέτρα . Τα πιο εξελιγμένα επεξεργαστές στο ΣΜΕ Ethernet υποστήριξη παράταξη και διεπαφές USB . Εκτός από τις διασυνδέσεις , ο μικροελεγκτής διαθέτει ένα ενσωματωμένο χρονόμετρο, το οποίο χρησιμοποιεί το λογισμικό του έργου για τη μέτρηση και τον καθορισμό χρονικά διαστήματα στα προγράμματα .
Εικόνων Εφαρμογές
Η

Το μικρό ποσότητες μνήμης στα μικροελεγκτές PIC 8 - bit περιορίζουν τη χρήση τους, για απλές εφαρμογές, όπως παρακολούθηση της θερμοκρασίας ενός φούρνου ή στροφή σε κυκλώματα στους προκαθορισμένους χρόνους . Με μεγαλύτερη ταχύτητα και πιο εξελιγμένα σύνολα οδηγιών , το 16 - και μικροελεγκτές 32 - bit μπορεί να πάρει πιο σύνθετες εργασίες , όπως η προσαρμογή των ηλεκτρονικών αμορτισέρ του αυτοκινήτου για την αντιμετώπιση ανώμαλο οδικές συνθήκες . Η μεγαλύτερη χωρητικότητα μνήμης των high-end μικροελεγκτές επιτρέπει πιο εξελιγμένο λογισμικό για σύνθετες εργασίες
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα