Regler | Recent posts | emnet RSS | Søk | Registrer | Logg inn

forskjell i atmel 89C51 og 89c52


Post new topic Reply to topic EDAboard.com Forum Hovedsiden -> Microcontrollers -> forskjell i atmel 89C51 og 89c52
Forfatter Melding
madhun



Joined: 13 januar 2006
Posts 20


Post 26 januar 2006 18:11

Forskjellen mellom 89C51 og 89c52


Hei

kan noen forklare forskjellen i atmel 8o51 serie-89C51 og 89c52 som kan påvirke koding hvis microntroller endres og i hvilken sammenheng vil det påvirke.

Takk
Tilbake til toppen
Silvio



Joined: 31 desember 2001
Innlegg: 801
Hjalp: 90


Post 26 januar 2006 19:15

Forskjellen mellom 89s52 & 89C51


89C51
4K Bytes av In-System Reprogrammable flashminne
128 x 8-bit Internal RAM
To 16-bits Timer / Tellere
Seks Interrupt Kilder

89C52
8K Bytes av In-System Reprogrammable flashminne
256 x 8-bit Internal RAM
Tre 16-bit Timer / Tellere
Åtte Interrupt Kilder

Først av alt både mikrokontroller er utgått av Atmel.

Hvis design er basert på 89C51, trenger du ikke å bekymre deg om det har forandret seg senere med 89C52. Ingen endringer skal utføres, verken programvare eller maskinvare (noen mindre innstillinger i hardware programmerer enheten).
Men hvis din programvare er avhengig 89C52 så enkle å se på de funksjonene som tilbys av både mikrokontrolleren vil fortelle deg i det aspektet vil endringene påvirke utformingen hvis en erstatning med 89C51 må gjøres.
Tilbake til toppen
ElecThai



Joined: 11 juni 2004
Innlegg: 51


Post 27 januar 2006 2:54

funksjoner i 89c52


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

yes.Silvio du svarer sant
Tilbake til toppen
lmtalsoul



Joined: 18 januar 2006
Innlegg: 31
Hjalp: 3


Post 27 januar 2006 3:22

Forskjellen mellom 89c52 og 89C51


Sjekk også ut dette

Code:
http://www.8052.com


Kan være nyttige ..
Tilbake til toppen
Google
AdSense
Google Adsense




Post 27 januar 2006 3:22

Annonser




Tilbake til toppen
bobsanjose



Joined: 13 januar 2006
Innlegg: 263
Hjalp: 25
Sted: SF-Bay


Post 27 januar 2006 8:45

Forskjellen mellom atmel 89s52 og atmel 89C51


Philips produserer fortsatt 89C51 og 89C52. En stor forskjell selv. Atmel brukt en EEPROM prosess, slik at "Flash" er byte adresserbare. Philips bruker Flash prosess, no byte addressability. Ellers en bryter om nødvendig bør være ganske jevn.

Bob
Tilbake til toppen
mmohamed15



Joined: 23 mars 2005
Innlegg: 117
Hjalp: 5


Post 28 januar 2006 13:39

sammenligne 89C51 og 89s52


silabs gjør også blandet signal 8051
Tilbake til toppen
Code Warrior



Joined: 30 desember 2004
Innlegg: 224
Hjalp: 7


Post 28 januar 2006 14:19

Forskjellen mellom 89c52 andmic 89C51


Den 89C51 og 89C52 ikke er i System Reprogrammable som nevnt av Silvio. 89S51 og 89S52 er i System Reprogrammable.
Tilbake til toppen
Silvio



Joined: 31 desember 2001
Innlegg: 801
Hjalp: 90


Post 28 januar 2006 15:17

89C51 vs 89c52


: 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 datablad: 4K Bytes av In-System Reprogrammable flashminne
: 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 datablad: 4K Bytes av In-System Programmable (ISP) flashminne

. Jeg har vektlagt i rødt ordet Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel har ikke hevdet at 89C51 er P rogramable i systemet (ISP), men Rep rogramable

, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Fra deres synspunkt, gir lav spenning programmeringsmodus ( 5 v) en praktisk måte å programmere AT89C51 inni brukerne systemet, mens høyspent programmeringsmodus ( 12 v) er kompatibel med konvensjonelle thirdparty Flash eller EPROM programmerere .

At89S51 er ISP (In System Programmable) gjennom SPI interace. Det er ikke ISR (In System Reprogramable).
Som AT89C51 er ISR og ikke ISP.

Som du kan merke, er det bare engelsk. Og det er ikke oppgitt av meg. Det er Atmel uttalelse.

Hva med IAP (I Application Programming)? Jeg er sikker på du vet hva en bootloader betyr.
Tilbake til toppen
smercho



Joined: 13 november 2005
Innlegg: 8
Sted: Bombay, India


Post 28 januar 2006 15:36

forskjellig mellom 89C51 og 89c52


hei ..
dette er litt merkverdige, men har any1 forsøkt å programmere en atmel 89c2051 hjelp av en C-kode som bruker avbryter for å ringe funksjoner.
Eksempel: void check () avbryter 1 med 2

Jeg bruker Keil å konvertere den til Intel-hex-format, men oppstillingen gir en feil ordtak UEGNET FIXUP ... jeg fant ut at det er prøver towrite å minneplasseringer utover 2K (den på brikken blitsen er 2K!). Men om du fjerner ISR, fungerer den bra

.. hjelpe noen
Tilbake til toppen
Silvio



Joined: 31 desember 2001
Innlegg: 801
Hjalp: 90


Post 29 januar 2006 1:00

feateres av 89s52 mikrokontroller


Hei Smercho

Den beste ideea er å starte en ny tråd. I en dette vil du ikke bli sett av folk som virkelig kan hjelpe deg. Denne tråden angående forskjellen mellom 89C51 og 89C52 det er ikke åpnet av smarte folk bare fordi ikke kan finne noen nyheter, eller det er nytteløst å svare på et spørsmål som du kan finne svaret bare lese datablader.
Og bruk en tankevekkende tittel for tråden.

Vennligst skriv inn hele klager over kompilatoren. Ikke bare UEGNET FIXUP ... (segment og oppveid av uakseptable undervisningsleder)
Som du allerede har lagt merke til det er sant at denne typen feil på grunn av linker som ikke kan løse adressen til en gren undervisning (som et LCALL - forbudt i 89C2051 - inne ISR din).

1. Når du sier "fjerne ISR" er du completelly fjerne koden fra programmet ditt?. Eller bare holde funksjonen koden og erklærer det som ikke bruker avbrudd.
Det er et par spørsmål:

2. Hva slags minne modellen bruker du? Hvis du bruker SMÅ deretter CALL og JMP instruksjonene er kodet som ACALL og AJMP. Dermed, hvis inni ISR kalles en funksjon som ligger utenfor 2K grense ACALL så du kan få Fixup feil.
3. Visste du inkluderte STARTUP.A51 filen inn i prosjektet?
4. Hva slags kode Optimization Nivå bruker du?

Prøv å svar på dette spørsmål og komme tilbake i en ny tråd.
Er ikke nødvendig å nevne at du har blitt bedt om her.
Bare prøv å gi så mange detaljer som mulig for å få hjelp raskt og rett til poenget.
Tilbake til toppen
Arabiske versjonen Bulgarsk versjon Catalan versjon Tsjekkisk versjon Dansk version Tysk versjon Gresk versjon English version Spansk versjon Finsk versjon Fransk versjon Hindi versjon Kroatisk versjon Indonesisk versjon Italiensk versjon Hebraisk versjon Japansk versjon Koreanske versjonen Litauisk versjon Latvisk versjon Nederlandsk versjon Norsk versjon Polsk versjon Portugisisk versjon Rumensk versjon Russisk versjon Slovakisk versjon Slovensk versjon Serbisk versjon Svensk versjon Tagalog version Ukrainsk versjon Vietnamesisk versjon Kinesisk versjon
Post new topic Reply to topic EDAboard.com Forum Hovedsiden -> Microcontrollers -> forskjell i atmel 89C51 og 89c52
Side 1 av 1

subj

text

Alle klokkeslett er GMT 1 Hour
Lignende emner:
tidsavbrudd i 89C51/89C52 (3)
slå opp tabellen i atmel 89C51 (3)
Kalkulatoren bruker 89C51 eller 89c52 (6)
planleggeren for Atmel 89c52 (2)
ATMEL 89c52 seriell kommunikasjon (8)
Costant aktuelle med Atmel 89C52 (10)
Still No Luck-noe å putte i den nye Blank Atmel 89C51 (1)
design hjelp for digital voltmeter med ATMEL 89C52 (2)
ATMEL 89C51 (12)
Atmel 89C51 programmerer (1)


Abuse | | Administrator | | Moderatorer | | Støtt oss | | sitemap
topic RSS