Hallo Ich finde so richtig keine Angaben über den Speicher des AS89S52 von Atmel. Er hat 256 Byte interner Ram. Der obere Bereich ist teilweisen mit den Registern, Port und SFR usw belegt. Der untere ist frei. Kann man sagen ob und welchen Bereiche bitadressierbar sind? Gruß Bernhard
" Kann man sagen ob und welchen Bereiche bitadressierbar sind? " Ja , von 20h bis 2Fh ... Siehe : 80C51 family programmers guide ( PDF )
"Der obere Bereich ist teilweisen mit den Registern, Port und SFR usw belegt." Nein ! Lies Dir nochmal das Datenblatt durch. Die oberen 128 Byte sind alle da, aber nur indirekt adressierbar. Adressiert man die oberen 128 Byte direkt, so greift man auf die SFRs zu, dabei sind aber nicht alle 128 Adressen belegt. SFRs deren Adresse 0*0h oder 0*8h lautet sind obendrein Bit adressierbar. Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.