| Autor | Missatge |
|---|
Madhun
Antiguitat: 13 gener 2006 Missatges: 20
| 26 gener 2006 18:11 diferència entre 89C51 i 89C52 | | |
|
| Hola
Algú pot explicar la diferència en la sèrie atmel 8o51-89C51 i 89C52 que puguin afectar a la codificació si l'microntroller ha canviat i en quin sentit que afectarà.
Gràcies |
|
| Tornar al principi | |
 |
Silvio
Antiguitat: 31 desembre 2001 Posts: 801 Ajudat: 90
| 26 gener 2006 19:15 diferència entre 89s52 i 89C51 | | |
|
| 89C51 4K Bytes de Al-Sistema reprogramable de memòria flash 128 x 8-bit RAM interna Dues de 16 bits Timer / Comptadors Sis fonts d'interrupció
89C52 8K bytes de Al-Sistema reprogramable de memòria flash 256 x 8-bit RAM interna Tres de 16 bits Timer / Comptadors Vuit fonts d'interrupció
Primer de tots, tant de microcontrolador ha estat discontinuat per Atmel.
Si el disseny es basa en el 89C51, vostè no ha de preocupar si es va canviar més tard amb 89C52. No hi ha canvis que s'han de fer, ni el programari ni de maquinari (alguns ajustaments menors en el dispositiu de maquinari programador). Però si el seu programari es basa en simples 89C52 després mirant a les característiques proporcionades per tant microcontrolador li dirà en quin aspecte tindran els canvis afecten al seu disseny en cas d'un reemplaçament amb 89C51 s'ha de fer. |
|
| Tornar al principi | |
 |
ElecThai
Antiguitat: 11 juny 2004 Posts: 51
| 27 gener 2006 2:54 característiques de 89C52 | | |
|
| http://www.atmel.com i www.analog.com
yes.Silvio que la veritable resposta |
|
| Tornar al principi | |
 |
lmtalsoul
Antiguitat: 18 gener 2006 Missatges: 31 Ajudat: 3
| 27 gener 2006 3:22 diferència entre 89C52 i 89C51 | | |
|
| A més, mira això
| Codi: | | http://www.8052.com |
Podria ser útil .. |
|
| Tornar al principi | |
 |
bobsanjose
Antiguitat: 13 gener 2006 Posts: 263 Ajudat: 25 Ubicació: SF-Bay
| 27 gener 2006 8:45 diferència entre 89s52 Atmel i Atmel 89C51 | | |
|
| Philips encara fabrica el 89C51 i el 89C52. Una diferència important però. Atmel utilitza un procés de EEPROM, de manera que el "Flash" és byte direccionable. Philips utilitza un procés de Flash, no d'encaminament de bytes. En cas contrari, si és necessari un canvi ha de ser bastant suau.
Bob |
|
| Tornar al principi | |
 |
mmohamed15
Antiguitat: 23 Mar 2005 Posts: 117 Va ajudar a: 5
| 28 gener 2006 13:39 comparar 89C51 i 89s52 | | |
|
| | Silabs també fa de senyal mixta 8.051 |
|
| Tornar al principi | |
 |
Code Warrior
Antiguitat: 30 desembre 2004 Posts: 224 Ajudat: 7
| 28 gener 2006 14:19 diferència entre 89C52 89C51 andmic | | |
|
| | L'89C51 i 89C52 no estan en el sistema reprogramable com diu Silvio. 89S51 i 89S52 estan en el sistema reprogramable. |
|
| Tornar al principi | |
 |
Silvio
Antiguitat: 31 desembre 2001 Posts: 801 Ajudat: 90
| 28 gener 2006 15:17 89C51 vs 89C52 | | |
|
| : 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 full de dades: 4K Bytes de Al-Sistema reprogramable de memòria flash : 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 full de dades: 4K Bytes d'In-System Programmable (ISP) de memòria flash
. He subratllat en vermell la paraula reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel no va al.legar que es 89C51 P rograma en el sistema (ISP), però Rep rograma
, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Des del seu punt de vista, la manera de programació de baix voltatge ( 5 V) proporciona una manera convenient de pro-AT89C51 dins el sistema d'usuari s, mentre que el mode d'alta tensió de programació ( 12 V) és compatible amb Flash de tercer convencionals o els programadors de EPROM .
AT89S51 és ISP (In System Programmable) a través d'SPI interacció. No hi ha ISR (en Sistema reprogramable). Com és AT89C51 ISR i no ISP.
Com pot notar, és només anglès. I no és declarat per mi. És la declaració de Atmel.
Què hi ha de IAP (En la programació d'aplicacions)? Estic segur que vostè sap el que significa un carregador d'arrencada. |
|
| Tornar al principi | |
 |
Google AdSense

| 28 gener 2006 15:17 Anuncis | | |
|
|
|
|
| Tornar al principi | |
 |
smercho
Antiguitat: 13 novembre 2005 Missatges: 8 Lloc: Bombai, Índia
| 28 gener 2006 15:36 diferents entre 89C51 i 89C52 | | |
|
| hi .. això és una mica fora del comú, però ha any1 va tractar d'un programa d'89C2051 Atmel utilitzant un codi C que utilitza les interrupcions per trucar a funcions. exemple: control de buit () interrupció 1 amb 2
Estic usant Keil per convertir-lo en Intel format hexadecimal, però la compilació dóna un error dient que INCORRECTE correcció ... adonar-me que està tractant toWrite a posicions de memòria més enllà de 2K (en el xip flaix és de 2 KB!). No obstant això, en l'eliminació de la ISR, que funciona bé
ajudar a algú .. |
|
| Tornar al principi | |
 |
Silvio
Antiguitat: 31 desembre 2001 Posts: 801 Ajudat: 90
| 29 gener 2006 1:00 feateres de 89s52 microcontrolador | | |
|
| Hola Smercho
La millor idee és començar un nou fil. En aquesta no serà vist pels pobles que realment poden ajudar. D'aquest fil sobre la diferència entre el 89C51 i el 89C52 no és obert pels pobles intel.ligents només perquè no pot trobar qualsevol notícia o és inútil respondre a una pregunta que vostè pot trobar la resposta llegint les fitxes tècniques. I l'ús d'un títol suggerent per al fil.
Per favor, escrigui el ple es queixa de compilador. No només INCORRECTE correcció ... (segment i el desplaçament de la instrucció a delinquir) Com ja va observar que és cert que aquest tipus d'errors es deuen al fet que el vinculador no pot resoldre la direcció d'una instrucció de transferència (com un LCALL - prohibit a 89C2051 - dins de la seva ISR).
1. Quan vostè diu "eliminar l'ISR" estàs completelly eliminar el codi del teu programa?. O simplement mantenir el codi de funció i declarar com a no utilitzar les interrupcions. Hi ha altres preguntes:
2. Quin tipus de model de memòria utilitza? Si utilitzeu petita, CALL i les instruccions JMP es codifiquen com callar i AJMP. Així, si dins de la seva ISR es diu una funció situats més enllà de 2K límit de fer callar llavors vostè pot obtenir errors de correcció. 3. T 'ha inclòs a l'arxiu STARTUP.A51 en el seu projecte? 4. Quin tipus d'optimització a nivell de codi s'utilitzen?
Si us plau, intenta respondre a aquesta pregunta i es torna en un nou fil. No cal esmentar que s'ha demanat aquí. Només tractem de donar tants detalls com sigui possible per tal de rebre ajuda de forma ràpida i directa al gra. |
|
| Tornar al principi | |
 |