| Συντάκτης | Μήνυμα |
|---|
madhun
Εγγραφη: 13 Ιανουαρίου 2006 Δημοσιεύσεις: 20
| 26 Ιανουαρίου 2006 18:11 διαφορά μεταξύ 89c51 και 89c52 | | |
|
| Γεια
μπορεί κανείς να εξηγήσει τη διαφορά atmel 8o51 σειρά-89c51 και 89c52 που μπορεί να επηρεάσουν την κωδικοποίηση αν η microntroller έχει αλλάξει και με ποιον τρόπο θα την επηρεάσουν.
Ευχαριστώ |
|
| Επιστροφή στην κορυφή | |
 |
Silvio
Εγγραφη: 31 Δεκεμβρίου 2001 Δημοσιεύσεις: 801 Βοήθησε: 90
| 26 Ιανουαρίου 2006 19:15 διαφορά μεταξύ 89s52 & 89c51 | | |
|
| 89C51 4K Bytes του on-board επαναπρογραμματιζομένων Flash Memory 128 x 8-bit εσωτερική μνήμη RAM Δύο 16-bit Timer / Counters Έξι Interrupt Πηγές
89C52 8K Bytes του on-board επαναπρογραμματιζομένων Flash Memory 256 x 8-bit εσωτερική μνήμη RAM Τρεις 16-bit Timer / Counters Οκτώ Interrupt Πηγές
Πρώτα απ 'όλα τα δύο μικροελεγκτή έχει διακοπεί από την Atmel.
Εάν το σχέδιό σας βασίζεται σε 89C51, δεν χρειάζεται να ανησυχείτε αν έχει αλλάξει αργότερα με 89C52. Δεν υπάρχουν αλλαγές αυτές πρέπει να γίνονται, δεν λογισμικού ουτε υλικού (μερικές μικρές ρυθμίσεις στην συσκευή προγραμματιστής υλικού). Αλλά αν το λογισμικό βασίζεται σε 89C52 τότε απλά εξετάζοντας τις δυνατότητες που παρέχονται από τις δύο μικροελεγκτή θα σας πω σε ποια πλευρά θα αλλαγές θα επηρεάσουν το σχέδιό σας, εάν μια αντικατάσταση με 89C51 πρέπει να γίνει. |
|
| Επιστροφή στην κορυφή | |
 |
ElecThai
Εγγραφη: 11 Ιουνίου του 2004 Δημοσιεύσεις: 51
| 27 Ιανουαρίου, 2006 2:54 χαρακτηριστικά 89c52 | | |
|
| http://www.atmel.com και www.analog.com
yes.Silvio απαντάτε αλήθεια |
|
| Επιστροφή στην κορυφή | |
 |
lmtalsoul
Εγγραφη: 18 Ιανουαρίου 2006 Δημοσιεύσεις: 31 Βοήθησε: 3
| 27 Ιανουαρίου, 2006 3:22 διαφορά μεταξύ 89c52 και 89c51 | | |
|
| Επίσης, ελέγξτε έξω αυτό το
| Κωδικός: | | http://www.8052.com |
Μπορεί να είναι χρήσιμο .. |
|
| Επιστροφή στην κορυφή | |
 |
bobsanjose
Εγγραφη: 13 Ιανουαρίου 2006 Δημοσιεύσεις: 263 Βοήθησε: 25 Τοποθεσία: SF-Bay
| 27 Ιανουαρίου, 2006 8:45 διαφορά Atmel 89s52 και atmel 89c51 | | |
|
| Philips κατασκευάζει ακόμη το 89C51 και 89C52. Μία σημαντική διαφορά όμως. Atmel χρησιμοποιήθηκε μια διαδικασία EEPROM, ώστε το "Flash" είναι byte addressable. Philips χρησιμοποιεί μια λάμψη διαδικασία, δεν byte addressability. Διαφορετικά ενός διακόπτη αν χρειάζεται θα πρέπει να είναι αρκετά ομαλή.
Bob |
|
| Επιστροφή στην κορυφή | |
 |
Google AdSense

| 27 Ιανουαρίου, 2006 8:45 Διαφημίσεις | | |
|
|
|
|
| Επιστροφή στην κορυφή | |
 |
mmohamed15
Εγγραφη: 23 Μάρτη του 2005 Δημοσιεύσεις: 117 Βοήθησε: 5
| 28 Ιανουαρίου 2006 13:39 συγκρίνουν 89c51 και 89s52 | | |
|
| | silabs καθιστά επίσης ανάμεικτων 8051 |
|
| Επιστροφή στην κορυφή | |
 |
Κωδικός Warrior
Εγγραφη: 30 Δεκεμβρίου 2004 Δημοσιεύσεις: 224 Βοήθησε: 7
| 28 Ιανουαρίου 2006 14:19 διαφορά μεταξύ 89c52 andmic 89c51 | | |
|
| | Ο 89C51 και 89C52 δεν είναι Συστήματος επαναπρογραμματιζομένων όπως αναφέρεται από Silvio. 89S51 και 89S52 είναι Στο Συστήματος επαναπρογραμματιζομένων. |
|
| Επιστροφή στην κορυφή | |
 |
Silvio
Εγγραφη: 31 Δεκεμβρίου 2001 Δημοσιεύσεις: 801 Βοήθησε: 90
| 28 Ιανουαρίου 2006 15:17 89c51 vs 89c52 | | |
|
| : 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 δελτίο δεδομένων: 4K Bytes του on-board επαναπρογραμματιζομένων Flash Memory : 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 δελτίο δεδομένων: 4K Bytes από In-System Programmable (ISP) Flash Memory
. Έχω τόνισε στο κόκκινο τη λέξη Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel δεν ισχυρίστηκε ότι είναι 89C51 P rogramable στο σύστημα (ISP), αλλά Rep rogramable
, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Από την άποψή τους, η κατάσταση χαμηλής τάσης προγραμματισμού ( 5 v) παρέχει έναν εύκολο τρόπο να προγραμματίσει τη AT89C51 εντός του χρήστη ή του συστήματος, ενώ η υψηλής τάσης λειτουργία προγραμματισμού ( 12 v) είναι συμβατό με τα συμβατικά thirdparty Flash EPROM ή προγραμματιστές .
At89S51 είναι ISP (In System Programmable) μέσω SPI interace. Δεν υπάρχουν ISR (Το Σύστημα Reprogramable). Όπως AT89C51 είναι ISR και δεν ISP.
Όπως μπορείτε να παρατηρήσετε, είναι μόνο αγγλικά. Και δεν ανέφερε από εμένα. Είναι δήλωση του Atmel.
Πόσο περίπου IAP (Σε προγραμματισμού εφαρμογών); Είμαι βέβαιος ξέρετε τι σημαίνει bootloader. |
|
| Επιστροφή στην κορυφή | |
 |
smercho
Εγγραφη: 13 Νοεμβρίου 2005 Δημοσιεύσεις: 8 Τοποθεσία: Bombay, Ινδία
| 28 Ιανουαρίου 2006 15:36 διαφορετικές μεταξύ 89c51 και 89c52 | | |
|
| hi .. αυτό είναι λίγο εκκεντρικό, αλλά έχει any1 προσπάθησε να ένα πρόγραμμα atmel 89c2051 χρησιμοποιώντας έναν κωδικό Ε που χρησιμοποιεί για την κλήση διακόπτει τις λειτουργίες. παράδειγμα: void check () διακόπτουν 1 χρησιμοποιώντας 2
Είμαι χρησιμοποιώντας Keil να το μετατρέψει σε intel-hex μορφή, αλλά η κατάρτιση δίνει ένα λάθος λέγοντας ΑΝΑΡΜΟΣΤΕΣ Fixup ... σκέφτηκα ότι θα προσπαθεί να towrite θέσεις μνήμης πέρα 2K (για το φλας τσιπ είναι 2K!). Ωστόσο, για την άρση των ISR, it works fine
.. βοηθήσει κάποιος |
|
| Επιστροφή στην κορυφή | |
 |
Silvio
Εγγραφη: 31 Δεκεμβρίου 2001 Δημοσιεύσεις: 801 Βοήθησε: 90
| 29 Ιανουαρίου 2006 1:00 feateres του 89s52 μικροελεγκτή | | |
|
| Γεια Smercho
Το καλύτερο ideea είναι να ξεκινήσει ένα νέο νήμα. Σε αυτό δεν θα πρέπει να θεωρηθεί από τους λαούς που πραγματικά μπορούν να σας βοηθήσουν. Αυτό το νήμα σχετικά με διαφορά μεταξύ 89C51 και 89C52 δεν άνοιξαν από την έξυπνη λαούς μόνο και μόνο επειδή δεν μπορεί να βρει καμία νέα ή είναι άχρηστο απαντώντας σε ερώτηση για το οποίο μπορείτε να βρείτε την απάντηση ακριβώς ανάγνωση των τεχνικών δελτίων. Και χρησιμοποιήστε ένα ελκυστικό τίτλο για το νήμα.
Παρακαλώ πληκτρολογήστε την πλήρη καταγγέλλει μεταγλωττιστή. Δεν είναι μόνο ΑΝΑΡΜΟΣΤΕΣ Fixup ... (τμήμα και την αντιστάθμιση του εμπλεκόμενου διδασκαλίας) Όπως έχετε ήδη παρατηρήσει ότι είναι αλήθεια ότι αυτού του είδους τα σφάλματα οφείλονται στο πρόγραμμα σύνδεσης το οποίο δεν μπορεί να επιλύσει τη διεύθυνση του υποκαταστήματος διδασκαλίας (όπως ένα LCALL - Απαγορεύεται το 89C2051 - μέσα σας ISR).
1. Όταν λέω "άρση των ΔΑΜ" είναι αφαιρέσετε completelly τον κώδικα από το πρόγραμμά σας;. Ή διατηρούν απλώς τον κωδικό λειτουργία και δηλώνουν ότι δεν χρησιμοποιούν ως διακόπτουν. Υπάρχουν ακόμη μερικά ερωτήματα:
2. Τι είδους μοντέλο μνήμης χρησιμοποιείτε; Εάν χρησιμοποιείτε ΜΙΚΡΕΣ τότε ΠΡΟΣΚΛΗΣΗ και JMP οδηγίες κωδικοποιούνται ως ACALL και AJMP. Έτσι, αν στο εσωτερικό ISR σας ονομάζεται μια λειτουργία που βρίσκεται πέρα 2Κ όριο ACALL του τότε μπορείτε να πάρετε Fixup λάθη. 3. Μήπως περιλαμβάνεται η STARTUP.A51 αρχείο στο έργο σας; 4. Τι είδους κώδικα Βελτιστοποίηση επιπέδου χρησιμοποιείτε;
Παρακαλώ προσπαθήστε να απαντήσετε σε αυτό ερωτήσεις και να επανέλθει σε ένα νέο νήμα. Δεν είναι απαραίτητο να αναφέρω σας έχει ζητηθεί εδώ. Απλά προσπαθούμε να δώσουμε το δυνατόν περισσότερες λεπτομέρειες για να βοηθήσει γρήγορα και κατευθείαν στο θέμα. |
|
| Επιστροφή στην κορυφή | |
 |