Πίνακας περιεχομένων:

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ AT89S52 ΧΡΗΣΗ ARDUINO: 4 βήματα
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ AT89S52 ΧΡΗΣΗ ARDUINO: 4 βήματα

Βίντεο: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ AT89S52 ΧΡΗΣΗ ARDUINO: 4 βήματα

Βίντεο: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ AT89S52 ΧΡΗΣΗ ARDUINO: 4 βήματα
Βίντεο: #microcontroller #microprocessor #AT89S52 2024, Νοέμβριος
Anonim
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ AT89S52 ΧΡΗΣΗ ARDUINO
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ AT89S52 ΧΡΗΣΗ ARDUINO
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ AT89S52 ΧΡΗΣΗ ARDUINO
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ AT89S52 ΧΡΗΣΗ ARDUINO

Ο προγραμματισμός σε σύστημα (ISP) γνωστός και ως σειριακός προγραμματισμός σε κύκλωμα (ICSP) είναι η δυνατότητα ορισμένων προγραμματιζόμενων λογικών συσκευών, μικροελεγκτών και άλλων ενσωματωμένων συσκευών να προγραμματίζονται ενώ εγκαθίστανται σε ένα πλήρες σύστημα, αντί να απαιτείται να προγραμματιστεί το τσιπ πριν για να το εγκαταστήσετε στο σύστημα.

Σε αυτό το σεμινάριο, ο μικροελεγκτής AT89S52 προγραμματίζεται χρησιμοποιώντας το Arduino ως σειριακό προγραμματιστή σε κύκλωμα.

Προμήθειες

Πυκνωτές δίσκου 1x AT89S522x 33pF 1x 11.0592MHz Crystal Oscillator 1x 0.1uF Capacitor1x 10kOhm Resistor 1x Push Button 1x Bread BoardJumper Wires - όπως απαιτείται

Βήμα 1: ΣΥΝΔΕΣΕΙΣ ΚΥΚΛΩΜΑΤΟΣ

ΣΥΝΔΕΣΕΙΣ ΚΥΚΛΩΜΑΤΟΣ
ΣΥΝΔΕΣΕΙΣ ΚΥΚΛΩΜΑΤΟΣ
ΣΥΝΔΕΣΕΙΣ ΚΥΚΛΩΜΑΤΟΣ
ΣΥΝΔΕΣΕΙΣ ΚΥΚΛΩΜΑΤΟΣ
ΣΥΝΔΕΣΕΙΣ ΚΥΚΛΩΜΑΤΟΣ
ΣΥΝΔΕΣΕΙΣ ΚΥΚΛΩΜΑΤΟΣ

Συνδέστε τα εξαρτήματα σε έναν πίνακα ψωμιού όπως φαίνεται στο σχήμα.*Σημείωση: Ο ακροδέκτης 31 πρέπει να τραβηχτεί στο +5v, επειδή χρησιμοποιούμε εσωτερική μνήμη προγράμματος.

Βήμα 2: ΜΕΤΑΤΡΟΠΗ ΤΟΥ ARDUINO ΣΕ ISP

1. Συνδέστε το Arduino στον υπολογιστή.2. Επιλέξτε τον κατάλληλο πίνακα και τη θύρα.3. Ανεβάστε τον κωδικό από το συνημμένο αρχείο παρακάτω. Τώρα το arduino είναι έτοιμο για προγραμματισμό μικροελεγκτή 89S52. Σημείωση* Μην αφαιρείτε το καλώδιο USB από τον υπολογιστή στο Arduino μετά τη μεταφόρτωση αυτού του κώδικα arduino.

Βήμα 3: ΔΗΜΙΟΥΡΓΙΑ ΕΞΑΡΤΗΜΑΤΟΣ

ΔΗΜΙΟΥΡΓΙΑ ΕΞΑΡΤΗΜΑΤΟΣ
ΔΗΜΙΟΥΡΓΙΑ ΕΞΑΡΤΗΜΑΤΟΣ
ΔΗΜΙΟΥΡΓΙΑ ΕΞΑΡΤΗΜΑΤΟΣ
ΔΗΜΙΟΥΡΓΙΑ ΕΞΑΡΤΗΜΑΤΟΣ
ΔΗΜΙΟΥΡΓΙΑ ΕΞΑΡΤΗΜΑΤΟΣ
ΔΗΜΙΟΥΡΓΙΑ ΕΞΑΡΤΗΜΑΤΟΣ
ΔΗΜΙΟΥΡΓΙΑ ΕΞΑΡΤΗΜΑΤΟΣ
ΔΗΜΙΟΥΡΓΙΑ ΕΞΑΡΤΗΜΑΤΟΣ

1. Ανοίξτε το λογισμικό Keil uVision. 2. Πληκτρολογήστε το πρόγραμμα και αποθηκεύστε το ως αρχείο.c.3. Κάντε διπλό κλικ στην «Ομάδα πηγής» και κάντε κλικ στο αρχείο.c που δημιουργήσατε. 4. Κάντε δεξί κλικ στο 'Στόχος 1'.5. Ορίστε τη συχνότητα Crystal ως 11.0592MHz.6. Ελέγξτε "Χρήση ROM εντός τσιπ" 7. Κάντε κλικ στην καρτέλα "Έξοδος" και, στη συνέχεια, επιλέξτε "Δημιουργία αρχείου HEX" και κάντε κλικ στο OK

Βήμα 4: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ AT89S52

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ AT89S52
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ AT89S52

1. Ανοίξτε το λογισμικό προγραμματιστή 89S52 στον υπολογιστή σας.

2. Επιλέξτε τη θύρα COM στην οποία είναι συνδεδεμένο το Arduino.

3. Κάντε κλικ στην επιλογή Αναγνώριση. Αυτό θα οδηγήσει σε ένα μήνυμα που λέει "Atmel AT89S52 εντοπίστηκε".

4. Κάντε κλικ στο Άνοιγμα δεκαεξαδικού αρχείου και επιλέξτε το εξάγωνο αρχείο.

5. Κάντε κλικ στο upload. Θα γράψει το εξάγωνο αρχείο στον μικροελεγκτή.

6. Έχει τελειώσει. Τώρα μπορείτε να ανεβάσετε οποιονδήποτε κωδικό στο 89S52 χρησιμοποιώντας το Arduino ακολουθώντας αυτό το σεμινάριο.

Συνιστάται: