Pytanko o tablice

May 03, 2004 1 Replies

Witam Mam takie pytanko : Jak w asemblerze na ATMega8, skorzystac z tablicy zeby wyslac dowolny napis na lcd (np "HELLO") zamiast czegos takiego: ... ldi dana,'H' rcall dana_lcd ;proceura wysylania na lcd znaku o kodzie "dana" ldi dana,'E' rcall dana_lcd ldi dana,'L' rcall dana_lcd ldi dana,'L' rcall dana_lcd ldi dana,'O' rcall dana_lcd



Probowalem na rozne sposoby ale jakos mi nie wychodzi Dzieki za pomoc Krzysiek



U¿ytkownik "Krzy$" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:c75kdb$ffm$ snipped-for-privacy@news.onet.pl...

---------------------------------

ldi zh, high( tab ) ldi zl, low( tab ) add zl, zl adc zh, zh

nchar:

lpm dana, z+ cpi dana, 0 breq end

rcall dana_lcd

rjmp nchar

end:

nop nop ; ....

hold: rjmp hold

tab: .db "HELLO",0

----------------------------

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required