Netindir

Net-İndir

Güncel Oyun & Program & Resim & Msn Forumu


Pic Programlama Ders - 12

Elektronik Bölümü icinde Pic Programlama Ders - 12 konusu , DERS - 12 Bu yazimizda döngü gecikmelerinde geçen zamanin hesaplanmasini ve diger komutlari ögrenecegiz. Tek döngü ile yeteri kadar gecikme yapilamadigi için, en az iki döngü yapmak gerekmektedir. Bir çift ...

Geri git   Netindir >
..:: Eğitim & Kültür & Güncel Köşe ::..
> Elektrik-Elektronik > Elektronik Bölümü

Anlık İletiler Kayıt ol Yardım Üye Listesi Ajanda Arama Bugünki Mesajlar Forumları Okundu Kabul Et

Cevapla

 

LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 05-30-2007
.... --- --. --. . -

Arrow Pic Programlama Ders - 12

DERS - 12
Bu yazimizda döngü gecikmelerinde geçen zamanin hesaplanmasini ve diger komutlari ögrenecegiz. Tek döngü ile yeteri kadar gecikme yapilamadigi için, en az iki döngü yapmak gerekmektedir. Bir çift döngüde geçen zamani bulalim .
TOPLAM 196.608 Saykil 4 Mhz frekans için bu 196.6 milisaniye yani 0.196 saniye yaklasik 0.2 saniye eder.

Toplam 50.070.529 mikrosaniye ve yaklasik 50 saniye yaklasik 1 dakika eder.
Demekki 3'lü döngü ile yeteri kadar zaman elde edebiliriz. Eger 4'lü bir döngü düzenlersek o zaman saatlerce sürecek bir zaman gecikmesi elde etmek mümkün olur.
Simdi de bir tablo çizerek dörtlü bir döngü halinde ne olabilecegini görelim.

Sonuç olarak 12.767 sn'lik bir gecikme elde edilir. Bu da 212 dakika ve yaklasik 3.5 saatlik bir gecikme olur. Bu yaklasik 255 X50 saniye demektir, burada ilk 255 yerine decimal 100 girerseniz 100X50 saniye yani 5000 saniye elde edersiniz bu da 83 dakika eder. 1 girilirse 50 sn,10 girilirse 8.3 dakika elde edilir. Ilk 255 sayisi yerine 1 den 255'e kadar degisen rakamlar girildiginde 4 lü bir döngü için 50 sn'den 3.5 saate kadar uzanan bir zaman gecikmesi elde edilir.
5 li bir döngü halinde ise bu zaman bir ay (900 saat) civarindadir.
.
.
Bu teorik çalismayi deneyelim.
Size iki adet ASM ve HEX file veriyorum.bunlardan 3 lü döngüyü denediginizde 50 sn 4 lü döngüyü denediginizde 2.5 dakika LED yandigini göreceksiniz.4'lü döngü programinin ASM file'inda 3 yerine 5 koyarsaniz 4 dakika 10 saniye gecikme görürsünüz. Bir deneyin bakalim.
2'li döngüde 255 X = 196.608 mikrosaniye X =771 mikrosaniye
3'lü döngüde 255 X = 50 saniye X= 0.196 saniye
4'lü döngüde 255 X = 12.768 saniye X= 50 saniye eder.
Bu ne demektir: Düzenlenen döngüde ilk deger olarak D '255' ile gösterilen kisma 1 ile 255 arasinda degisen bir sayi girdigimizde her bir sayi için buradaki X degeri ile çarparak gecikme süresini bulabiliriz.
Örnek:
2 li döngüde ilk degeri D'125' girersek 125X 771 =96,375 milisaniye elde ederiz
3 lü döngüde ilk deger D'150' girersek 150X0.196 = 29.4 saniye elde ederiz
4 lü döngüde ilk deger olarak D'80' girersek 80X50 = 1 saat 6 dakika 6 sn vs…elde ederiz
5 li bir döngüde ne olur bunu da siz bulunuz.

Alıntı ile Cevapla

Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0 ©2009, Crawlability, Inc.
Güncel Forum, Güncel Net, Güncel Mekan, Net-indir.com | Bedava program, oyun, msn, resim indirme sitesi, BestForumTR.net, MsnTR.Org, Güncel Forum Sitesi
Gizlilik Bildirimi