Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

keypad

Başlatan POWER, 15 Aralık 2006, 15:49:39

POWER

Arkadaşlar
tuş takımı ile lcd ekranda 2 tabanlı sayı yazdırmak istiyorum.Yani 05-09-45-87-99 gibi.Mevcut proğramda nasıl bir değişiklik yapmam gerekiyor.Şimdiden teşekkürler.Proğramın tamamı linkte mevcut.
http://rapidshare.com/files/7590402/KEYPAD.rar.html
TB6BKG

ibrsel

Alıntı Yap
tuş takımı ile lcd ekranda 2 tabanlı sayı yazdırmak istiyorum

iki tabanlı derken iki basamaklı sayı demek istedin sanırım..

Alıntı Yap
EKRAN:
   PORTB.0=1
   PAUSE 150
   PORTB.0=0
   lcdout $FE,$80,"TUS=",dec2 tus
'    Lcdout $fe,1,"Tus= ",#tus
   pause 50
   RETURN
   END

Öncelikle programının ekrana yazdırma kısmından hep aynı yere yazdırmanı sağlayan komut satırını düzeltmelisin...
lcdout $FE,$80,"TUS=",dec2 tus     '' Bu satır ile hep aynı yere veri yazdırısın.Yani 1. satır 1. sutuna..Dolayısı ile tuş takımından ikinci kez tuşa basmış olasan bile bu bilgi aynı yere yazdırılır..

İyi çalışmalar..

tnen

EKRAN:
   
   PORTB.0=1
   PAUSE 150
   PORTB.0=0
   if sayac = 2 then onlar = tus
   if sayac = 1 then birler = tus
    lcdout $fe,1
   IF SAYAC = 2 THEN LCDOUT "TUS : ",DEC1 ONLAR
   IF SAYAC = 1 THEN LCDOUT "TUS : ",DEC1 ONLAR,DEC1 BIRLER
   pause 50
   sayac= sayac-1
   if sayac = 0 then sayac = 2
   RETURN
   END

ekran bolumunu bu şekilde yap tabiki onlar birler ve sayac değişkenlerini tanımlaman gerekecek