
Bu hafta sonu canım sıkıldı ben de portatif bir 50MHZ frekans sayıcı yapmak istedim. Mikroişlemci olarak PIC16F84 kullandım. 4Mhz kristal kullandığınızda PIC16F84A en fazla 50MHZ'lik ölçüm yapabiliyor. Ama isterseniz LMX2322 frekans bölme operatör-işlemcisiyle önce referans osilasyonunu bölüp sonra pic'e sinyal olarak verebilirsiniz tabi bunun için mikroişlemcinin bölünmüş sinyal aldığına dair bir bacağını kısa devre yaparak uyarılması gerekecektir. Neyse benim cihazım 50MHZ'e kadar destekliyor ve benim için yeterli. Ekran olarak 2X16 Hitachi bir Karakter LCD kullandım. İşlemci için yazdığım firmware(yazılım) her saniye belirli bir bacağa gelen osilasyon darbelerini sayıyor ve ekrana gösteriyor. Böylece saniyelik olarak referans osilatörün frekansını görüyorsunuz. Devrenin simulasyonlarını Proteus ISIS 6.5'ta yaptım. Yazılımı da PIC BASIC PRO 2.45 ve MICROCODE Studio kullanarak yazdım. Devrenin besleme girişine bir köprü diyot ve 78 serisi regülatör entegresi uyguladım. Böylece alternatif veya doğru akım olarak polarite sorunu olmadan 5V-24V'a kadar istediğiniz adaptörle kullanabiliyorsunuz. Bir sonraki proje olarak kalp atışlarını görüntülemek için bir EKG (Elektrokardiogram) cihazı hazırlayacağım. Sevgiler.