Pytanko o tablice



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Krzy$" <kchrisk1_at_nospam_poczta.onet.pl>
Subject: Pytanko o tablice
Date: Mon, 3 May 2004 16:19:31 +0200


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



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.cyf-kr.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anokWYTNIJ_at_nospam_ceti.pl>
Subject: Re: Pytanko o tablice
Date: Mon, 3 May 2004 18:57:23 +0200


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



========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai