kaart brengen van externe ROM-geheugen in 8051

E

Elnegm

Guest
Ik wil enkele knowladge ik ervoor opgedaan over 8051
eerste programma is 15 bit teller dus als pct minder dan 4096 lezen we uit de interne ROM maar als pct meer dan 4096 PSEN zo hoog is gesteld en we lezen van externe ROM, en als we in het programma beweerd PSEN zo lezen we uit externe ROM zelfs indien het adres van minder dan 4096
Is dat zo???
Thanks in advance

 
Er is geen manier kunt u "" beweren PSEN in het programma ..

Als u wilt lezen extern programma geheugen vanaf adres 0000h je draad / EA tot 0V ..

Als / EA is aangesloten op de 5 V 80C51 zullen lezen interne programma geheugen (0000h-0FFFh) en wanneer het programma counter (PC) een getal dat groter is dan 0FFFh zal bytes halen uit externe programma geheugen bevat ..

Natuurlijk 8051-derivaten hebben verschillende interne Progam herinneringen, bijvoorbeeld, AT89S53 heeft 12k, maar alle microcontrollers zal zich op dezelfde manier: / EA = 0 - alleen extern geheugen, / EA = 1 - eerste interne - dan extern programma geheugen. .

Groeten,
IanP

 
> Eerste programma is 15 bit tellerbit.

In de meeste '51 derivaten (met inbegrip van de "oorspronkelijke" 8051), program counter is 16
bit.

Echter, het exacte aantal bits van het programma tegen te gaan en het gedrag als het loopt uit de interne code geheugen bereik is afgeleid afhankelijk.Er zijn veel van derivaten heden, die geen bepalingen te lopen vanaf externe code geheugen hebben.

wek

 

Welcome to EDABoard.com

Sponsor

Back
Top