8051 mai mult de 64K

J

john2020

Guest
Dear All,

Im încercarea de a utiliza 8051 să se ocupe de memorie despre 1MB.
Orice unul ştiu cum ideea să se ocupe de acest lucru, sau poate aţi

se poate spune-mi, unde i pot găsi documentul care
explica despre acest lucru.

Mulţumesc.

Ioan

 
http://www.keil.com/c51/codebanking.htm şi referinţe figurează în această anexă.

wek

 
Pentru mai mult de 64k RAM externe utiliza o I / O PIN ca linie de adresa de 17 pentru a comuta între două bănci 64k de RAM.Folosind mai multe I / O insigne dimensiunea RAM poate fi crescută până la 1 M.
Uitaţi-vă la ADUC812; se poate adresa de 16 M de RAM

 
hi clistronCu excepţia cazului în procesorul dvs. gestionează că cantitatea de memorie (ea nu) vă
recurgă decât este de a utiliza comutarea bancare.Veţi avea de a proiecta
memorie mecanism de acces, astfel încât să poate avea o parte din mare
spaţiu vizibile într-o pagină "," şi apoi trece la o pagină la aşa cum aţi
nevoie de ea.

Pagina dimensiunea pe care o alegeţi depinde de cât de mult din spaţiul de memorie
aveţi nevoie pentru alte scopuri.În general, dimensiunea mai mare de start
de start, mai puţin de comutare vei fi faci.De asemenea, ai putea trece în bancă
fie memoria de date sau o memorie de program sau, poate, atât în funcţie de
nevoile dumneavoastră.cu respect
Ioan

 
Acum, aceasta este o situaţie foarte interesantă, john2020 asking pentru unele ajutor de bază şi în cele din urmă john2020 care explică în detaliu ...!

wek

 
Ai nevoie de o memorie RAM 1MB sau de Cod?în cazul în care RAM vă puteţi adresa la fel de mult ca ai nevoie de urmând aceşti paşi:

1) conecta databus de RAM BLOCK la un cip de port-tampon.
2) conecta acelaşi port la cât mai multe I / Ps de un autobuz adresa de dispozitivul de blocare chips-uri (de exemplu, 74F373)

3) Prin scris adresa necesare pentru a chipsuri Zavoare, puteţi citi / scrie octeţi de date prin acelaşi port după activarea pinii de control (R / W, CE) de RAM BLOCK

Prin utilizarea acestei tehnici, am fost capabili să o interfaţă 6MB RAM statice la un ordinare 8051 controler.

 
utilizarea memoriei tehnica de cartografiere, dar u-ar pierde anumite porturi

 
u trebuie să utilizeze cartografiere de memorie şi ull 'trebuie să utilizeze 4 biţi a unor alt port (cum ar fi portul 1 sau port 3)

 
O soluţie simplă este de a utiliza gama ST UPSD, ei au un încorporat CPLD care are grijă de toate durerea cu mem dimensiuni mai mari.

www.st.com / upsd

Cu respect
NTfreak

 

Welcome to EDABoard.com

Sponsor

Back
Top