C Προγραμματισμός για τον μικροελεγκτή PIC

Η γλώσσα προγραμματισμού C κυριαρχεί σίγουρα στην κοινότητα των ενσωματωμένων ηλεκτρονικών. Οι μικροεπεξεργαστές μπορούν να βρεθούν στο 99% όλων των ηλεκτρονικών συσκευών αυτές τις μέρες από τα ραδιόφωνα αυτοκινήτου μέχρι τις κουζίνες και είναι το λογισμικό που τρέχουν οι μικροεπεξεργαστές που δίνει προσωπικότητα σε όλο το σχέδιο.

Πολλοί λάτρεις των ηλεκτρονικών χόμπι κόβουν τα δόντια τους σε μικροεπεξεργαστές μαθαίνοντας γλώσσα assembly. Πράγματι, ο μικροελεγκτής PIC από τη Microchip είναι ο επεξεργαστής της επιλογής για πολλούς που ξεκινούν από αυτή τη διαδρομή.

Η γλώσσα Assembly παρουσιάζει μια δωρεάν είσοδο σε αυτήν την αγορά – ιδανική για αρχάριους με περιορισμένο προϋπολογισμό. Ωστόσο, η γλώσσα συναρμολόγησης είναι κάπως επίπονη εάν μια περίπλοκη εργασία χρειάζεται να κωδικοποιηθεί. Τώρα διατίθενται δωρεάν μεταγλωττιστές C για λήψη, ώστε οι μαθητές να μπορούν να ξεκινήσουν την προγραμματιστική τους εμπειρία σε μια καθολική γλώσσα υψηλού επιπέδου που μπορεί να χρησιμοποιηθεί σε πολλούς άλλους μικροεπεξεργαστές υψηλής και χαμηλής ποιότητας.

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

Τα περισσότερα λογισμικά γραμμένα από μη χομπίστες είναι γραμμένα σε C. Τα αποσπάσματα προγράμματος μπορούν να συλλεχθούν και να χρησιμοποιηθούν σε πολλά έργα με διαφορετικούς επεξεργαστές μέχρι να συγκεντρωθούν ολόκληρες βιβλιοθήκες κώδικα. Στη συνέχεια, η σύνταξη κώδικα γίνεται μια απλή εργασία για την επιλογή των συναρτήσεων κώδικα που χρειάζονται και τη συγκόλλησή τους – μια εργασία στην οποία η γλώσσα προγραμματισμού C είναι ιδιαίτερα κατάλληλη.

Το Simple C για τον μικροελεγκτή PIC παρέχει σε οποιονδήποτε έχει μικρή ή καθόλου εμπειρία στον προγραμματισμό μικροελεγκτών C ή PIC σε μόλις μισή ημέρα.



Source by Bill Naylor

Σχολιάστε