Regler | Nya inlägg | ämne RSS | Sök | Registrera | Logga in

Skillnaden i Atmel 89c51 och 89c52



Post new topic Reply to topic EDAboard.com Forum Index -> mikrokontrollers -> skillnaden i Atmel 89c51 och 89c52
Arabiska version Bulgariska version Katalanska version Tjeckiska version Danska version Tyska version Grekiska version Engelsk version Spanska version Finsk version Franska version Hindi version Kroatiska version Indonesiska version Italienska version Hebreiska version Japanska version Koreanska version Litauiska version Lettiska version Nederländska version Norska version Polska version Portugisiska version Rumänska version Ryska version Slovakiska version Slovenska version Serbisk version Svenska versionen Tagalog version Ukrainska version Vietnamesiska version Kinesiska version
Författare Meddelande
madhun



Anställd: 13 januari 2006
Inlägg: 20


Post 26 januari 2006 19:11 skillnad Atmel 89c51 och 89c52
taggar: Atmel 89c52 Atmel 89c51 89c51 och 89c52 skillnad i 89c51 och 89c52 Atmel 89c52 8o51 och 89c51 89c52 coding

Hej

kan någon förklara skillnaden i Atmel 8o51 serie-89c51 och 89c52 som kan påverka kodar om microntroller ändras och i vilka sammanhang kommer att påverka.

Tack
Tillbaka till toppen
View user's profile
silvio



Anställd: 31 december 2001
Inlägg: 800
Hjälpt: 90


Post 26 januari 2006 20:15 Re: skillnad i Atmel 89c51 och 89c52
taggar: programvara för att programmera Atmel 89c52 funktioner i Atmel 89c52 Atmel 89c51 Atmel 89c52 mikrocontroller avbryta 89c52 Atmel 89c51 - funktioner Atmel 89c51 timer

89C51
4K Bytes av In-System Reprogrammable Minneskort
128 x 8-bitars interna RAM
Två 16-bitars Timer / Räknare
Sex Interrupt Källor

89C52
8K bytes I-System Reprogrammable Minneskort
256 x 8-bitars interna RAM
Tre 16-bitars Timer / Räknare
Åtta Interrupt Källor

Först av allt både mikrocontroller har upphört med Atmel.

Om din design är baserad på 89C51 behöver du inte bekymra dig om det ändras senare med 89C52. Inga förändringar som skall utföras, varken mjukvara eller hårdvara (smärre inställningar i hårdvaran programmerare enhet).
Men om din programvara är beroende 89C52 sedan enkelt titta på de funktioner som både mikrocontroller att säga i vilken aspekt påverkar din design om ett utbyte med 89C51 måste göras.
Tillbaka till toppen
View user's profile
ElecThai



Anställd: 11 juni 2004
Inlägg: 51


Post 27 januari 2006 3:54 Re: skillnad i Atmel 89c51 och 89c52

http://www.atmel.com och www.analog.com

yes.Silvio du svarar sant
Tillbaka till toppen
View user's profile
lmtalsoul



Anställd: 18 januari 2006
Inlägg: 31
Hjälpt: 3


Post 27 januari 2006 4:22 skillnaden i Atmel 89c51 och 89c52

Dessutom, kolla in det här

Kod:
http://www.8052.com


Kan vara bra ..
Tillbaka till toppen
View user's profile
bobsanjose



Anställd: 14 januari 2006
Inlägg: 234
Hjälpt: 25
Plats: SF-Bay


Post 27 januari 2006 9:45 skillnaden i Atmel 89c51 och 89c52
taggar: Atmel 89c52 Atmel 89c51 89c51 och 89c52 Philips Atmel 89c51 89c52 eeprom Atmel 89c52 89c52 Atmel

Philips fortfarande tillverkar 89C51 och 89C52. En stor skillnad dock. Atmel används ett EEPROM processen, så att "Flash" är byte adresserbara. Philips använder ett Flash process, inget byte addressability. Annars en switch vid behov bör vara ganska jämn.

Bob
Tillbaka till toppen
View user's profile
mmohamed15



Anställd: 23 mars 2005
Inlägg: 117
Hjälpt: 5


Post 28 januari 2006 14:39 Re: skillnad i Atmel 89c51 och 89c52

silabs också blandad signal 8051
Tillbaka till toppen
View user's profile
Code Warrior



Anställd: 30 december 2004
Inlägg: 225
Hjälpt: 7


Post 28 januari 2006 15:19 skillnad Atmel 89c51 och 89c52
taggar: 89c51 och 89c52 89c52 RAM 89c52 program 89c51 reprogrammable 89c51 RAM 89s52 89c52

Den 89C51 och 89C52 inte System Reprogrammable enligt uppgift från Silvio. 89S51 och 89S52 är System Reprogrammable.
Tillbaka till toppen
View user's profile
silvio



Anställd: 31 december 2001
Inlägg: 800
Hjälpt: 90


Post 28 januari 2006 16:17 Re: skillnad i Atmel 89c51 och 89c52
taggar: Atmel 89c51 89c51 starthanteraren at89c51 IAP hur man gör programmering på Atmel at89c51 89c51 SPI kompatibel programplaneringsdokumentet Atmel 89c51 genom ISP Atmel reprogramable

: 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 databladet: 4K Bytes av I-System Reprogrammable Minneskort
: 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 databladet: 4K Bytes av I-System Programplanerat (ISP) Minneskort

. Jag har betonat i rött ordet Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel inte hävdade att 89C51 är P rogramable i systemet (ISP), men Rep rogramable

, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Ur deras synvinkel är lågspänningssystem programmeringsläge (5 v) ger ett bekvämt sätt att programmera AT89C51 inuti användarna systemet, medan Högspänningsbrytare programmeringsläge (12 v) är förenligt med konventionella thirdparty Flash eller EPROM programmerare .

At89S51 är ISP (In System Programplanerat) via SPI interace. Det finns inte ISR (I System Reprogramable).
Liksom AT89C51 är ISR och inte ISP.

Som ni märker, det är bara engelska. Och det är inte enligt mig. Det är Atmels uttalande.

Hur är IAP (I Application Programming)? Jag är övertygad om att du vet vad en starthanterare väg.
Tillbaka till toppen
View user's profile
smercho



Anställd: 13 november 2005
Inlägg: 8
Plats: Bombay, Indien


Post 28 januari 2006 16:36 Re: skillnad i Atmel 89c51 och 89c52
taggar: Atmel 89c2051 Keil felaktig fixup avbryta felaktig fixup isr felaktig fixup Keil använda Atmels 89c2051 89c2051 Keil avbryta hjälp 89c2051

hej ..
detta är lite offbeat, men har any1 försökte programmet en Atmel 89c2051 använder en C-kod som använder avbryter för att ringa funktioner.
Exempel: void check () avbryter 1 med 2

Jag använder Keil att omvandla den till Intel-hex-format, men sammanställningen ger ett misstag att säga OEGENTLIG FIXUP ... jag räknat ut att man försöker towrite till minnesplatser efter 2K (on chip blixten 2K!). dock på att ta bort ISR, det fungerar bra

.. hjälpa någon
Tillbaka till toppen
View user's profile
silvio



Anställd: 31 december 2001
Inlägg: 800
Hjälpt: 90


Post 29 januari 2006 2:00 Re: skillnad i Atmel 89c51 och 89c52
taggar: skillnaden mellan 89c51 och 89c52 avbryta 89c52 skillnaden mellan 89c52 och 89c51 avbryter 89c52 89c51 RAM begränsa skillnad mellan 89c51 och 89c52 avbryter i 89c51

Hej Smercho

Det bästa ideea är att starta en ny tråd. I detta en du kommer inte att ses av folk som verkligen kan hjälpa dig. Denna tråd om skillnaden mellan 89C51 och 89C52 det inte öppnas av smarta folk bara för att inte kan hitta något nytt eller är det meningslöst att svara på en fråga som du kan hitta svaret bara läsa datablad.
Och använda en suggestiv titel på tråden.

Var god ange den fulla klagar av kompilatorn. Inte bara OEGENTLIG FIXUP ... (segment och kompensera för det instruktion)
Som ni redan märkt det är sant att denna typ av fel beror på länkfunktionen som inte kan lösa en adress till en filial instruktioner (som en LCALL - förbjuden i 89C2051 - inuti din ISR).

1. När du säger "ta bort den ISR" är du completelly bort koden från ditt program?. Eller bara hålla funktion koden och förklara den som inte använder avbryter.
Det finns ytterligare några frågor:

2. Vilken typ av minne modell använder du? Om du använder SMÅ sedan samtal och JMP instruktioner är kodat som ACALL och AJMP. Därför, om inuti din ISR kallas en funktion belägna utanför 2K gränsen för ACALL kan du få Fixup fel.
3. Har du tagit upp STARTUP.A51 filen till ditt projekt?
4. Vilken typ av Kodoptimering Nivå använder du?

Försök att svara på denna frågan och komma tillbaka i en ny tråd.
Är det inte nödvändigt att nämna att du har blivit ombedd här.
Försök att ge så många uppgifter som möjligt för att få hjälp snabbt och rakt på sak.
Tillbaka till toppen
View user's profile
Post new topic Reply to topic EDAboard.com Forum Index -> mikrokontrollers -> skillnaden i Atmel 89c51 och 89c52
Sida 1 av 1 Alla tider är GMT 2 timmar


Missbruk | | Administratör | | Moderatorer | | Stöd oss | | sitemap
topic RSS