Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Kuinka saan lisättyä 8051 pr osessoriin lisää RAM-muistia?

0 views
Skip to first unread message

möykkä

unread,
Mar 18, 2003, 11:06:24 AM3/18/03
to
Eli mitenkä kytken 32 bittisen Ram piirin Intelin 8051 prosessoriin,
jossa on itsessään 256 bittiä muistia ennestään?


Terveisin
Aloittelija

Markus Johansson

unread,
Mar 18, 2003, 3:23:19 PM3/18/03
to

"möykkä" <mikko.m...@edu.stadia.fi> kirjoitti
viestissä:bf369b98.03031...@posting.google.com...

Katsohan sivulta
http://www.bamafolks.com/~randy/students/embedded/Z80_intro.html lopussa
olevaa kytkentäkaavaa eli osoitteet koodataan piirillä 74LS138 tai 74LS139
ja ulostulot kytketään muistin/muistien CE (chip enable) tuloihin + ositteet
muisteille tuo kytkentäkaava on tehty Z80 prosessorille mutta periaate on
sama useille prosessoreille.
Onko tuo 8051 pelkkä raaka prosessori vai mikä?
kerro tarkemmin mitä muistia käytät


Jan Wagner

unread,
Mar 18, 2003, 3:43:08 PM3/18/03
to

"möykkä" <mikko.m...@edu.stadia.fi> schrieb im Newsbeitrag
news:bf369b98.03031...@posting.google.com...

> Eli mitenkä kytken 32 bittisen Ram piirin Intelin 8051 prosessoriin,
> jossa on itsessään 256 bittiä muistia ennestään?

Jaa siis 32-bittinen osoiteavaruus varmaan? 16 addr pinniä esim maahan,
loput 8 address latchiin ja 8 8051 piiriin. Siinä menee tietysti aika
paljon muistia hukkaan, eli vain 1/65535-osa käytössä... Jos 8051:ssä
jää vapaita I/O pinnejä niin niitä voit käyttää "bank select" tyyliin
ylempinä osoitebitteinä, tosin ohjelmoinnissa pitää sitten olla aika
tarkkana että lukee/kirjoittaa oikeaa muistilohkoa.
Niin ja tietysti "external addressing" pinni kytketty oikein, "address
latch enable" tuohon latchiin (mikä lie olikaan suomeksi ;-), ja !read
!write pinnit myös piuhoitettu oikein. Jostain www.8052.com saattaa
löytyä esimerkki-skemat. Eli äärimmäisen yksinkertaista... ;-)

t.

- Jan


0 new messages