RTV forum PL | NewsGroups PL

Wykorzystanie tablic w asemblerze na ATMega8 do wysyłania napisów na LCD

Pytanko o tablice

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Wykorzystanie tablic w asemblerze na ATMega8 do wysyłania napisów na LCD

Krzy$
Guest

Mon May 03, 2004 1:19 pm   



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

Andy
Guest

Mon May 03, 2004 3:57 pm   



Użytkownik "Krzy$" <kchrisk1@poczta.onet.pl> napisał w wiadomości news:c75kdb$ffm$1@news.onet.pl...
Quote:
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



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

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
----------------------------

--
Andrzej

elektroda NewsGroups Forum Index - Elektronika Polska - Wykorzystanie tablic w asemblerze na ATMega8 do wysyłania napisów na LCD

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map