su išorės EEPROM ir SRAM 8.051 Interfacing

V

vinash

Guest
Labas,
Bandau sąsaja 8.051 mikrovaldiklis su išorės EEPROM ir SRAM, nesu labai tikras, kaip eiti apie tai daryti.Could someone prašome apie sąnaudas ar yra kokių nors knygų ar svetainių, galėčiau kreiptis į.Ačiū.

 
Ar ne šiame projekte ieškoti:
http://www.pjrc.com/tech/8051/dev-board-desc.html
Jis incudes pagrindinio aprašymą 8.051's multipleksines išorės ir autobusų schema vystymo lenta su išorės atmintinės ir I / Os ..
Linkėjimai,
IanP

 
Hi vinash,
turėti alook šioje knygoje
geras sąsajos ir pagrindai 8.051 pat

http://www.edaboard.com/viewtopic.php?t=82902&highlight=controller

linkėjimai
Inga

 
HI
Ačiū už nuorodas, bet ir visi yra Asemblerio kalba Links kodai, nėra jokių nuorodų, kad jis C sąsajos?Ačiū.

 
Jungiamieji išorės kodo ir duomenų atmintis, kad 8051-core mikrovaldiklį per 8.051's multipleksines autobusą aparatūros ir jau beveik nieko daryti su programavimo kalba ..
Jeigu EA PIN yra prijungtas prie 0V 8.051 vykdo kodus iš išorės kodas atmintį pradedant adresu 0000h, jei AE yra prijungtas prie 5 V arba nesujungtų kairę, 8.051 vykdo kodus iš vidaus programų atmintis, ir, svarbiausia šiuo adresu srityje, atlieka išorinį programos kodus iš atminties ..

Kalbant apie išorės SRAM yra susirūpinęs, 8.051 naudojimo rodykles bendrauti su SRAM: žr. "Naudojimasis rodyklės, masyvai, struktūros ir sąjungos, 8.051 C kompiliatorius"
http://www.esacademy.com/faq/docs/cpointers/pointers.htm

Štai keli pavyzdžiai, kaip naudoti surinkimo per C (adresas = xxxxH duomenys = xxH):
- Duomenis skaityti iš SRAM:
# ASEM
MOV DPTR, # adresą
MOVX, @ DPTR
# endasm
- Duomenų įrašymo į SRAM:
# asm
MOV A, # duomenų
MOV DPTR, # adresą
MOVX @ DPTR,
# endasm

Linkėjimai,
IanP

 
galite aplankyti www.8052.com arba www.pjrc.com
knygos: 8.051 mikrovaldiklį

 

Welcome to EDABoard.com

Sponsor

Back
Top