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

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

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