Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
561
Tıklama
0
Öne Çıkarma
bu kodda acayip bişey oluyor
V
17 yıl
Çavuş
Konu Sahibi

saniye=30
SN:
saniye=saniye-1
LCDOUT $FE,$C0,#saniye
pause 100
goto sn

arkadaşlar yukardaki kod parçasında acayip şeyler oluyor.
şöyleki: saniye adındaki değişkenin içeriği 10 sayisinin altına inince anladığım kadarıyla lcd kafayıyiyo tek karakter gösteremiyo
saniyenin içeriği 9 oldumu sonuna bide 0 koyuyo 90 gösteriyo geriye sayım 90-80-70-60...10-0 şeklinde devam ediyor. benim bunu 09-08-07.. şeklinde gösterebilmem için ne yapmam gerekiyo.
yardımlarınız için şimdiden teşekkurler



C
17 yıl
Teğmen

evt öyle olur çünkü sen lc diyi silmeden başka bir komut yazıyorsun $c0 2. satırın başı demek bunu çözmek için bir kaç yol var
birinci yol her o satırı okudugunda lcdout $fe,1 komutunu baş tarafa koyarsın
diğer yol saniyeden sonra boşluk bırakmak yani lcdout $fe,$c0,#saniye," " gibi bi boşluk bırakabilirsin

senin karşına çkan şey lcd de önceden kalan karakter yukarda anlattıgım gibi çözebilirsin eğer lcd silinip baştan yazıldıgında kırpışmaları seni rahatsız ederse ikinci yolu dene

ve gelelim 10 - 09 - 08 - 07 - 06.....00 olayına
bu olayın gerçekleşmesi için şunu yap

lcdout $fe,$c0,#saniye/10,#saniye-((saniye/10)*10)," "

gibi bişey yapabilirsin hatta bu satırı aynen oraya kopyala istediğin olacak
kolay gelsin



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.