PicBit Programında : IN, IN NOT, OUT ve OUT NOT Elemanları

PicBit Programında  : IN, IN NOT, OUT ve OUT NOT Elemanları
Şekil de görüldüğü gibi IN elemanı, bir adet giriş bacağı ve bir adet de çıkış bacağı
bulunan bir elemandır. PIC’e dış ortamdan giriş yapmamızı sağlayan bu eleman, girişindeki
işlevini mantık devresinin diğer elemanları için hazırlar ve birleştirir. IN elemanı girişine RA
ve RB portlarından herhangi biri (bu portlar PICBIT’te PA ve PB olarak anılır)
ilişkilendirilebilir. Böylece PB veya PA portlarına uygulanan sinyal, IN elemanı sayesinde
diğer elemanlara aktarılır. IN elemanı girişine portlardan başka MARKER dediğimiz ve M00
dan başlayıp M15’e kadar devam eden 16 adet geçici saklama elemanları bağlanabilir.
MARKER’lar bir işlem sonucunun bir porttan değil de bir lojik sisteminden geldiği
durumlarda sonuçları saklamak için kullanılan bellek birimleri olarak kabul edilebilir. IN
girişine TIMER elemanı bağlanarak gecikmeler elde edilebilir. TIMER elemanı, ms şeklinde
çeşitli zaman değerlerini içeren ve seçildiği zaman birimi süresince aktif kalan bir
zamanlayıcıdır.

Bir COUNTER elemanı çıkışını IN girişine girerek COUNTER işleminin sonucunun
giriş elemanını etkilemesi sağlanır. Bunlar dışında mantık sistemimize bir noktada sabit bir
lojik seviyesi enjekte etmek ihtiyacı duyarsak 0 veya 1 sabitlerini kulanıp IN elemanı girişine
verebiliriz. IN NOT elemanı IN elemanı ile aynı işlevlere sahiptir; fakat tek farkı, girişinde
bulunan sinyali evirerek çıkışına vermesidir ki bir çeşit inverter gibi çalışmaktadır. OUT ve
OUT NOT elemanı, IN ve IN NOT elemanları ile benzer, fakat ters işlevlere sahiptir. OUT
elemanı, tasarladığımız mantık sisteminin sonucunun dış ortama; yani portlara veya
markerlara ya da bir counter elemanına aktarılmasına yardımcı olur. OUT elemanı da IN
elemanı gibi bir adet giriş ve bir adet çıkış bacağına sahiptir. OUT NOT elemanı, OUT ile
aynı fonksiyonlara sahip inverted çıkış vermektedir.

Posted in Genel.