jak zaadresować xram na 62256 8-bitowo w asemblerze dla 8051



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "PC" <pch[WYTNIJ_TO]_at_nospam_poczta.onet.pl>
Subject: jak zaadresować xram na 62256 8-bitowo w asemblerze dla 8051
Date: Tue, 2 Nov 2004 20:10:14 +0100


mam 89s53 i zewnętrzną pamięć sram. z powodu dużego zapotrzebowania na I/O
musiałem wykorzystać piny adresowe od A9 do A15 i to do sterowania lcd.
pamięć działa cacy ale wtedy na lcd czasami pojawiają się głupoty. niestety
nie mogę sobie poradzić z obsługą tej pamięci w trybie 8-bitowym. wyczytałem
w pdf-ie od 8051, że można bezpośrednio z poziomu rejestru adresować
8-bitowo. czy ktos kto zna dobrze asm na 8051 może mi pomóc?

pozdrawiam
PC



Poprzedni Następny
Wiadomość
Spis treści
From: "Piotrek Sz." <zumek_at_nospam_NOSPAM.gazeta.pl>
Subject: =?ISO-8859-2?Q?Re:_jak_zaadresowa=E6_xram_na_6225?= =?ISO-8859-2?Q?6_8-bitowo_w_asemblerze_dla_8051?=
Date: Tue, 2 Nov 2004 19:50:30 +0000 (UTC)


PC <pch[WYTNIJ_TO]_at_nospam_poczta.onet.pl> napisał(a):

mam 89s53 i zewnętrzną pamięć sram. z powodu dużego zapotrzebowania na I/O
musiałem wykorzystać piny adresowe od A9 do A15 i to do sterowania lcd.
pamięć działa cacy ale wtedy na lcd czasami pojawiają się głupoty. niestety
nie mogę sobie poradzić z obsługą tej pamięci w trybie 8-bitowym. wyczytałem
w pdf-ie od 8051, że można bezpośrednio z poziomu rejestru adresować
8-bitowo. czy ktos kto zna dobrze asm na 8051 może mi pomóc?

pozdrawiam
PC

Witam i przechodzę do rzeczy:
Port P0 to adres i dane dla 256 komórek SRAM i oczywista zatrzask adresu też
na P0.Teraz przykład:

mov R0,#5 ;adres komórk do zapisu w SRAM
mov R1,#5 ;adres komórk do do odczytu w SRAM
movx _at_nospam_R0,#1 ;teraz przesyłamu do SRAM o adresie 5 wartość 1
movx A,_at_nospam_R1 ;a teraz zawartość komórki o adresie 5 do akumulatora

Można używać wyłącznie rejestrów R0 i R1.

I to wszystko ;-)

Pzdr.
Piotrek Sz.


--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Poprzedni Następny
Wiadomość
Spis treści
From: "PC" <pch[WYTNIJ_TO]_at_nospam_poczta.onet.pl>
Subject: Re: jak zaadresować xram na 62256 8-bitowo w asemblerze dla 8051
Date: Tue, 2 Nov 2004 20:55:44 +0100


dziękuję. mi się jeszcze mylą te znaczki i zapomniałem o małpce.
wielkie dzięki.

pozdrawiam
PC