Kayıtlar

sayıcı etiketine sahip yayınlar gösteriliyor

pic16f628a ile 0-9999 ileri geri resetli sayıcı

Resim
Buradaki yazımda bahsettiğim binary-desimal sayıcı simulasyonundan sonra birde 0-9999 ileri geri sayan reset özelliği olan pic16f628 üzerine kurulu bir sayıcı devresi tasarladım. Kodları pic basic pro'da yazdım. Aşağıda bas kodları ve devre şeması mevcut. Gerekli dosyalarıda (isis, hex, devre şeması, bas,pbp) aşağıdaki linkten indirebilirsiniz. pic16f628 ile 0-9999 ileri geri resetli sayıcı dosyalar download Alternatif link: pic16f628 ile 0-9999 ileri geri resetli sayıcı dosyalar download Hazırladığım sayıcıda bir simülasyon ancak gerçek uygulamada da çalışacaktır. İşlemci için gerekli parametreleri verdiğim için sorun çıkacağını sanmıyorum. Zaten dahili osilatör sayesinde kristal kullanmaya gerek yok. Displayleri de 4511 ile sürdüm. Belki ilerde tarama yöntemi ile devrenin 4X7 segment tek sürücü entegreli versiyonunu da yapabilirim. Devreye 5 volt besleme devreside ilave edilmeli. Simulasyon farklı bilgisayarlarda farklı hızlarda çalışabilir. Böyle bir durumda ...

pic16f84 ile binary desimal 0-15 sayıcı pbp

Resim
Daha önce burada yayınladığım binary sayıcı devresini biraz geliştireyim dedim. Önce kafamdaki şemayı isiste çizip daha sonra pic basic pro ile kodları yazıp derledim . Tabi baya uğraştırdı. Kodları düzenlemek ve simulasyonda deneyip çalıştırmak gerçekten zevkli oluyor. Aşağıda simulasyonun çalışırken çekilmiş videosunu da izleyebilirsiniz. Ayrıca bas kodu ve devre şemasıda aşağıda mevcut. 4520 binary üretecinin değerlerini pic16f84a ile okutup 2 adet 7 segment displaye aktardım. Aynı zamanda ledler ilede binary sayılar gözlenebilir. Clock üreteci olarak isis clock kullandım. Ama siz devreyi yapmak isterseniz 555 timer ile yapılmış bir osilatör kullanın. Yazının başlangıcında referans verdiğim linkte 555 osilatör mevcut. Aşağıdaki linkten gerekli dosyaları indirebilirsiniz. (hex pbp isis devre şeması pdf jpg) Devreyi kurmak isteyenlere hatırlatma yapmak isterim. Bu bir simulasyon. Gerçek uygulamada pbp kodları üzerinde zaman ayarları ile oynamak gerekebilir. Çünkü kodlar...