Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

matrix karakter sıkma!!!

Başlatan einstain90, 13 Mayıs 2008, 12:13:37

einstain90

Arkadaşlar dün akşam saatlerce uğraştım ama sorunu bulamadım sinir olmaya başladım.Programı ilk yazdığımda gayet güzel çalışıyodu program bi anda sapıttı.Ekrana verdiğim değerleri değiştirip harfleri daha kalın yazıyor.işte kod ve resimler.Kod aslında bundan çok daha uzundu ama hatayı bulmak için küçülte küçülte bu kadar kaldi.Bir türlü anlam veremedim.



TRISB=%00000000                                   
TRISD=%11100000
TRISC=%10101111
TRISE=%00000000
TRISA=%00000000
ADCON1 =7
@ DEVICE pic16F877
@ DEVICE pic16F877, PWRT_off
@ DEVICE pic16F877, PROTECT_OFF
@ device  WDT_off
giden var word
gelen var word
b var word
i var byte
SYMBOL  DTA=portb.1
SYMBOL  CLK=portb.2

basla:
b=1
i=0
 
   for i=1 to 8
       
     SHIFTOUT DTA,CLK,1,[(255-b)]
     HIGH PORTb.3:PAUSEUS 2:LOW PORTb.3
     
     giden=i:gosub lo
    
     SHIFTOUT DTA,CLK,1,[gelen]
     HIGH PORTb.4:PAUSEUS 2:LOW PORTb.4
       b=b*2 
                 
  next i
goto basla
  
lo: 
LOOKUP giden,[0,254,17,17,17,17,17,254],gelen 
resume
end

dosyalar
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

ete

Sonuçta bu yazdırma şekli gözü aldatmak olduğuna göre program doğru yazıyor ancak sen öyle görüyorsun.
pauseus değerleri ile oynayarak noktaların displayda kalma sürelerini artır.
Ete
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

teknikelektronikci

matrixin özelikelriden triger timei düsürün onunla oynayin tahmin ettigim probelm ise  düzelecekdir kolay gelsin
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

einstain90

Ama ekranda bazı noktalara hiç bir anda elektrik gelmemesine rağmen genede yanıyor.Yani zamanlamada hata olsa belki biraz titrer filan ama böyle gözükürmü?  Bu arada Saniyelerlede oynadım ama düzelmedi.Acaba birde siz kontrol edebilirmisiniz? Benmi bir yerde hata yapıyorum
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

einstain90

Ok tamam hallettim sıfırlamak yetti
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...