SWR metre devresi pic16f877 mikrodenetleyici ile yapılmış bilgileri 2×16 lcd display üzerinde görüntülüyor baskı devre, şema çizimleri kaynak C kodları kütüphane dosyaları (adc.c, lcd8.c, swrm.c, timers.c) f877 ve f877a için 2 farklı hex kodu var [...]
Alarm devresi 16f877 mikrodenetleyici üzerine kurulu 2×16 lcd göstergesi var alarm devresine bağlı keypad zerinde gerekli ayarlamalar yapılabiliyor. Devre şeması pcb çizimleri, kaynak asm, hex kodları alarm kurulum, lcd menü bilgileri (ingilizce) bulunuyor. Alarm devresinin [...]
Merhaba arkadaşlar bu yazımda unipolar step motor kontrol devresi ile ilgili bir çalışma paylaşacağım. Tasarladığım bu devrenin amacı devreye bağlanan unpolar step motoru üzerindeki butonlar yordamıyla yönünü, hızını ve adım sayısını belirleyip belirlediğimiz bu komutları [...]
Bir çok havada yazı yazma uygulamasına göre daha üstün bir uygulama visual basic ile hazırlanan kontrol programı sayesinde istenilen yazı, belirlenen rekte yazdırılıyor. Havada yazı yazma devresinde kullanılan mikrodenetleyici pic16f877 kod CCS C ile hazırlanmış [...]
İkinci çalışmamız kayan ışık uygulamasıdır. Pic’e ledleri iki türlü bağlarsınız. Birincisinde porttan dışarıya 25mA lik bir source akımı ile sürersiniz. Bu durumda ledin anodu pice bir direnç ile şaseye bağlanır. Port 1 uygulandığında led yanar. [...]
Devrede kullanılan Picin buton bağlanan pinleri giriş yapılmak için ilgili TRIS registerının ilgili biti 1 yapılır. Butonlar birer pullup direnci ile Pice bağlanır. Buton basılı değilse ilgili porttan 1, buton basılıysa 0 okunur. #define L_UP [...]
Programlama aynı matematik gibidir. Bir işi yapmanın birden fazla farklı yolu vardır. Bu uygulamada benzer işlemler farklı kodlarla yapılmıştır. İlk iki butona basılı olduğu sürece ilgili ledler yanar. Son iki butonda ise toggle işlemi yapılmıştır. [...]
Çok güzel bir örnekle karşınızdayız. Bu uygulamada long olarak tanımlanmış bir değişkendeki sayıyı nasıl displayde gösterileceğini inceleyeceğiz. tmp dizisine atanan sayılar displayde aynen gösterilmektedir. İlk butona basıldığında num değişkeninin değeri 1 artar, ikinci butona basıldığında [...]
Mikrodenetleyicinin her pinine bir buton bağlamak ekonomik değildir. Eğer bilgisayar klavyesinin içini açıp incelediyseniz içinde 100lerce ayağı olan bir entegre yoktu. Butonları dikeyde ve yatayda bir birleri ile bağlayarak sütun ve satırlar oluşturulur. Böylece sütun [...]