Paano upang makapagsimula sa 8051 hinalaw SoC & C programm

C

czpir

Guest
Paano gumagana ang isa makapagsimula sa isang 8051 hinalaw na SoC at C programming para sa parehong.
 
[Quote = czpir] Paano ay isa makapagsimula sa isang 8051 hinalaw SoC at C programming para sa pareho. [/Quote] Nakatanggap ako ng ilang mga karanasan sa 8051 hinalaw. Siguro kaya kong bigyan ka ng ilang hint. :)
 
Salamat Waterman ko talaga lokking para sa tulong sa paggamit ng mga Pins i / o upang mag-interface sa panlabas na memory o memory tulad ng mga aparato tulad ng isang Chip ethernet.
 
Tunog tulad na sinusubukan mong gamitin ang memory-map IO pamamaraan para sa mga panlabas na registers (hindi SFR) upang kontrolin ang iyong chip. Pamamaraang ito ay malawak na ginamit para sa 8051 derivatives, tulad ng mga controllers monitor. Ito ay dahil ang standard na 8,051 yelo na may espesyal na adaptor vendor ay maaaring gamitin para sa debugging. Para sa application ng uri na ito, maaari mong gamitin PBYTE [] o XBYTE [] (ipagpalagay ko ikaw ay gumagamit ng K_e_i_l C51 tagatala) upang ma-access ang mga panlabas na mga registers at kontrolin ang iyong mga chips. Para sa karagdagang detalye, tingnan ang manual gumagamit ng tagatala na gamitin mo. Sana tulong na ito!
 
Minamahal Waterman Salamat! Oo ito ay kung ano ang ako sinusubukang gawin. Ako ay tumingin sa mga manuals. Mangyaring ipaalam sa akin kung memory mapa na I / O ay mangangailangan ng karagdagang mga bahagi upang gamitin para sa address pagkabasa? tulad ng isang 7XX374 o iba pa o maaari kong ikonekta ang aparato ng Memory tuwid? Karagdagang ko paggamit ng anumang 8051 port para sa memory mapa ko / O o ang dapat kong depende sa port isang port B?
 
Depende ito. Kamakailan, ginamit ko ng isang chip na may mga lamang 7 panlabas registers. Mapa ko ang registers ito sa 0xxxh, 1xxxh, 2xxxh, ~ 6xxxh. Iyon ay ginamit ko XBYTE [0x0000], XBYTE [0x1000 ],... upang magkaroon ng access sa chip na ito. Kaya hindi ko ilagay ang 373 sa board. Gayunpaman, hindi lahat ng mga application ay maaaring gamitin ang pamamaraan na ito. Tandaan din upang kumonekta / WR at / Rd sa iyong chip para isulat at basahin. 8051 chip aking =============== A8 A0 A9 A1 A10 A2 D [7 .. 0] D [7 .. 0] / WR / WR / Rd / Rd Siguro kailangan mo ng isang 373 aldaba A0 ~ A7 (8051 namamahagi sa mga Pins para sa mga data at address).
 
Minamahal Waterman: lol: Pobably i Maaari tulong mo ... Simulan ang pagdidisenyo mula sa pangunahing kaalaman sa (ang uri ng ko / o mayroon ka sa ang 8051 o ang paligid at ang mga uri ng memorya na gusto mo sa interface gumagana ang pin configuration at ang memory detalye. at pagkatapos ay tiyak u Wil magagawang upang maunawaan kung gaano karaming mga latches (tiyak na isa para magdagdag at data) u kailangan kung u nais na marami ang Pins at gamitin ang mga ito. Regds ...
 

Welcome to EDABoard.com

Sponsor

Back
Top