Şimdi Ara

bu kodda acayip bişey oluyor

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
2
Cevap
0
Favori
556
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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



  • 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




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.