RTV forum PL | NewsGroups PL

Przykładowy program w asemblerze dla 31c na zmianę stanów portu P1 co sekundę

asm

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Przykładowy program w asemblerze dla 31c na zmianę stanów portu P1 co sekundę

Lukas
Guest

Tue Mar 16, 2004 12:31 am   



czy ktos moze nastukac program w asemblerze ktory bedzie mienial stany na
porcie p1 na 31ce co 1 sekunde??

No bo nei wiem czemu nei dziala to g... i chcialbykm przetestowac czyjs prog
prosty


dzieki

br0da
Guest

Tue Mar 16, 2004 1:52 am   



Użytkownik "Lukas" <no@spam.com> napisał w wiadomości
news:c34lp8$7t2$1@atlantis.news.tpi.pl...
Quote:
czy ktos moze nastukac program w asemblerze ktory bedzie mienial stany na
porcie p1 na 31ce co 1 sekunde??
[ciacho]

na 31 niestety nie pomoge, ale na 51 mam Wink powinno być podobnie jeśli nie
to samo

org 0000h
ljmp 0100h
org 0100h
start: cpl p1.7
mov r2,#5
del:
lcall delay
djnz r2,del
ljmp start

delay: mov R1,#100
l2: mov R0,#92 ;1 ms
l1: nop
nop
nop
nop
nop
nop
nop
nop
djnz r0,l1
djnz r1,l2
ret

end

Odpalany był na DSM'ie i dziłał (stąd to przeunięcie do bajta 100)

--
Pozdrawiam
br0da
<mailto{nospam}:utf8{at}op{kropka}pl>

GA7-VAXP, AthlonXP 1800+, 512MB (Kingston@Hynix) + 256MB (Kingston@Micron)
DDR333@266, 2*WD800JB (00ETA0 & 00CRA1), HIS 9000 64MB, Belinea 101556@DVI,
Chiftec 360W DF

Lukas
Guest

Tue Mar 16, 2004 4:15 am   



Użytkownik "br0da" <utf8[ciach!]@op.pl> napisał w wiadomości
news:c34qjl$j28$1@news.onet.pl...
Quote:
Użytkownik "Lukas" <no@spam.com> napisał w wiadomości
news:c34lp8$7t2$1@atlantis.news.tpi.pl...
czy ktos moze nastukac program w asemblerze ktory bedzie mienial stany
na
porcie p1 na 31ce co 1 sekunde??
[ciacho]
na 31 niestety nie pomoge, ale na 51 mam Wink powinno być podobnie jeśli
nie
to samo

org 0000h
ljmp 0100h
org 0100h
start: cpl p1.7
mov r2,#5
del:
lcall delay
djnz r2,del
ljmp start

delay: mov R1,#100
l2: mov R0,#92 ;1 ms
l1: nop
nop
nop
nop
nop
nop
nop
nop
djnz r0,l1
djnz r1,l2
ret

end

Odpalany był na DSM'ie i dziłał (stąd to przeunięcie do bajta 100)

w zasadzie 31ka to to samo co 51ka tylko 51ka ma ram wew. Ok dzieki,
przerobie sobie bo trzeba wystartowac od adresu 8000
tylko jedn mnei zzastanawia czeu jam mam

ljmp START
ogr 8000
START:
....
....
to jest zle i sie zapetla na tym adresie

elektroda NewsGroups Forum Index - Elektronika Polska - Przykładowy program w asemblerze dla 31c na zmianę stanów portu P1 co sekundę

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map