lcdout la ilgili basit bi soru

Başlatan marsilya55, 30 Aralık 2006, 23:40:57

marsilya55

ya arkadaşlar şu komutu bi açıklar mısınız?
LCDOUT $FE,$40,$6,$9,$9,$6,$0,$0,$0,$0      'derece işareti dataları
LCDOUT $FE,$48,$04,$0e,$0e,$0e,$1f,$04,$04,$0

yani bu komutu incelediğiim yerde programın başında kullanmış fakat sonrasında bu komut bi daha kullanılmamış. bilgisi olan arkadaşların en kısa zamanda yanıtlaması dileklerimle..

ete

lcd lerde toplam 7 (veya 8 tam hatırlamıyorum) adet özel karekter tanımlayabilirsin. Bu karekterler 7x5 matriks şeklinde tanımlanır. Matriksten dolayı 7 adet data elde edilir ve bu datalar yine Lcdout komutu ile lcd ye verilir. Gördüğün komut özel derece işareti dataları olup en başta yer alan değer karekterin yerleştiği adresi gösterir. Bu adrese bakılarak kaçıncı karekter olduğu belirlenir. Buradaki ilk karekter olduğu için sırası sıfırdır. Dolayısıyla programiçiindekomutun kullanımı şöyle olacaktır.
Lcdout $FE,2,0,"C"
Buradaki 0 derece işaretine karşılık gelmektedir.
Muhtemelen programda sıcaklık değişkenide lcdout komutunda yer alacaktır.
Umarım anlamışsındır.
Ete
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

mavi

Anladığım kadarıyla LCD içinde tanımlanmamış bir karakteri lcd ram ine yüklemiş mesela içinde ş harfi yoktur ama bunu duşarıdan kodlarla yükleyebilirsin ve lcd ş harfini göstermeye başlar. $FE LCD ye komut göndermek için kullanılıyordu galiba.


yüksek seviye diller çıktı asm bozuldu.
Telecommander Monster Of Network

marsilya55