Ana Sayfa
Antrak Gazetesi
Eski Sayılar
Antrak Ana Sayfası

Yorumlariniz ve Sorularınız için mail adresimiz. Editör Burçak Çubukçu'ya bu adresten ulaşabilirsiniz


İnternette İlk 
Türk Amatör Telsiz Gazetesi

PIC: Klasik Logic Yerine 

Mikroişlemci - 6

 
Barbaros Aşuroğlu (TA2CBA)
TA2CBA Barbaros Aşuroğlu
E-Mail: ta2cba@www.antrak.org.tr
URL: http://www.antrak.org.tr/~ta2cba
 
 
 
 

Bu ay yazımı geciktirdiğim için herkesten özür dilerim. 

PICBIT ile PLC lojik  uygulamalarında bu ay set, reset, latch, counter,
D-flip flop, stepper kontrol elemanı, Shift registerları göreceğiz.
 

SET, RESET, LATCH, D-FLIP FLOP MODÜLLERİ:

SET MODÜLÜ:

Bu modül girişine uygulanan lojik sinyal sevyesi High ise modül çıkışı SET 
yani HIGH kalır. Aksi halde LOW durumunu korur. 

RESET MODÜLÜ:

RESET Modülü SET modülünün işlevsel tersidir. Girişine uygulanan sinyal 
LOW ise SET yani çıkışı HIGH olur. Girişe uygulanan sinyal HIGH ise çıkış 
reset yani LOW dur. 

LATCH MODÜLÜ:

Latch modülü klasik bir ttl veya cmos serisi latch’den mantık olarak farklı 
değildir. LAT girişine HIGH bir sinyal verildiğinde LATCH transparan yani 
girişine uygulanan sinyal seviyesini aynen çıkışına aktarır. LAT girişi LOW 
olduğunda ise girişindeki sinyalin lojik durumunu korur. 

INV-LATCH MODÜLÜ:

INV-LATCH Modülü ,LATCH Modülü ile fonksiyon olarak aynı görevi 
görmektedir.Tek fark Girişten gelen lojik sinyali çıkışta (invert) evirmesidir. 
 
 

D-FLIP FLOP:

D Flip Flop modülü DFF girişine HIGH lojik seviyesi uygulandığında girişi 
aynen çıkışa taşımaktadır.Boylece girişte bulunan lojik seviyesi çıkışta 
saklanır. D-Flip Flop lar 8 adet olup bunların ilk dört tanesi çıkışta ki sinyali 
aynen korur, diğer 4 adet ise çıkış sinyalini girişe göre evirerek saklar. 
 

COUNTER, STEPPER ve SHIFT REGISTER MODÜLLERİ:

Counter Modülü:

Counter modülü iki adet giriş ve bir adet çıkıştan oluşmaktadır. 
CNT girişindeki sinyalin lojik olarak 0/1 şeklinde değişmesi counter yani 
sayacın artmasına sebep olur. Diğer giriş ise sayacın sıfırlanması içindir. 
Counter modülü seçilip PİCBİT sayfasına konulduğunda ortaya çıkan 
THUMB-WHEEL şeklindeki anahtarlar yardımıyla sayacın erişeceği 
maximum değer seçilir. Girişlere MARKER, PORT, TIMER ya da başka 
bir COUNTER’ın çıkışı verilebilir. Toplam 8 adet COUNTER modülü vardır 
ve bu modüller birbirinden bağımsız, aynı anda kullanılabilir. 

STEPPER MODÜLÜ:

PICBIT içinde iki adet stepper modülü vardır. İlk modül stepper motor, 
a çıkış olarak RB0, RB1, RB2, RB3, ikinci modül ise çıkış olarak 
RB4, RB5, RB6, RB7 portlarını kullanmaktadır. 
Her Stepper kontrol modülü iki adet giriş içerir. Bunlar DIR ve STEP 
girişleridir. DIR girişine LOW yani 0 seviyesinde bir lojik sinyali 
uygulandığında stepper motor saat yönünün aksine, HIGH yani 
1 seviyesinde bir lojik sinyal ise motoru saat yönünde döndürür. 
Tabii step girişine herhangi bir kare dalga veya değişken bir lojik 
sinyal uygulamazsak motorda herhangi bir hareket olmaz. 
STEP girişinde sinyal değişkenken DIR sinyali seviyesinin degiştirilmesi 
stepper motoru sağa veya sola döndürür. 

SHIFT REGISTER MODÜLÜ: 

Shift register modülü çıkış olarak PB Portunu yani RB0…RB7'yi 
kullanmaktadır. Bu modülün iki adet girişi vardır; bunlar SHIFT ve DIR 
girişleridir. Shift girişine girilen lojik sinyal  seviyesi değiştikçe PB çıkışıda 
bu sinyali PB0..PB7 arasında birisinden diğerine öteler. 
DIR girişine uygulanan lojik sinyalin 0/1 durumu ise bu ötelemeyi sağa veya 
sola yönlendirir. Bu modül çalışma prensibi olarak herhangi bir TTL veya 
CMOS shift registerdan farklı değildir. 

Bu ayki yazımla Klasik lojik yerine mikroişlemci yazı dizimi tamamlıyorum. 
Bu yazı dizisinde size ucuz ve kullanışlı bir mikro işlemci olan PIC16F84 
(veya C84)’ü tanıtmayı, basitce programlamayı ve PICBIT PLC programı 
ile karmaşık lojik devre kombinasyonları yerine pic16f84 kullanmayı 
anlatmaya çalıştım. Amatör bir elektronikçi ve çok amatör bir yazar olarak 
umarım hatalarımı toleransla karşılarsınız. 

Gelecek aylarda PIC16F84 ve PICBIT uygulamalarından örnekler vermeye 
çalışacağım. 

Hepinize  PIC ile mutlu uğraşılarla dolu günler dilerim…