voltelektronik
 
  Ana Sayfa
  Devreler
  İletişim
  Elektronik bilgiler
  Pic
  => Pic 16f84A
  => pic mikrodenetleyici
  => pic 16f877
  entegreler
Pic 16f84A

PIC16F84A Hakkında Bilgiler


Genel mikro denetleyicilerin yapısı şekilde görülmektedir. Bu mikro denetleyiciler;

  • CPU ( Merkezi işlem birimi ),
  • ROM ( Sadece okunabilen bellek ),
  • RAM ( Rastgele erişilebilen bellek )
  • ve LSI ( Arabirim ) den oluşmaktadır.
  •  

     

    PIC’in yapısı


    PIC (Peripheral Interface Controller) kelimelerinin baş harflerinden oluşmaktadır.
    Çevresel (Dış) üniteleri denetleyen arabirim anlamına gelir. Bunun aracılığı ile çeşitli alıcıları
    (lamba, röle, motor vb.) kolaylıkla kontrol edebiliriz.


    IC RISC mimarisi (Resuced Instruction Set Computer Özleştirilmiş Komut Seti) mimarisi adı verilen bir yöntem kullanılarak üretildiklerinden bir PIC programlamak için kullanılacak olan komutlar oldukça basit ve sayı olarak da azdır. Örneğin PIC 16F84 mikrodenetleyicisi 35 komut kullanılarak programlanabilmektedir.

    PIC mikro denetleyici genel özellikleri

    (a) Komut sayısı diğer CPU’lardan daha azdır. PIC ler RISC( Reduced Instruction Set Computer ) denilen bir sistem mantığı ile üretildiklerinden komut sayıları azdır
    (sadece 35 Adet) ve basittir. Bunun yanı sıra Z-80 CPU’da 158 adet komut mevcuttur.

    (b) Küçük gerilim altında işlem yapmak mümkündür. PIC’ler piyasada bulunan kuru pil olarak tabir ettiğimiz bataryalarla çalışabilmektedir. Çünkü çalışma gerilimleri 2 ila 6 Volt arasındadır.

    (c) Çıkış pininden yüksek akım alınabilir. PIC’ in uçlarından direkt olarak LED sürebiliriz. Çünkü PIC yaklaşık 20mA çıkış akımını güvenli bir şekilde sağlayabilir.

    (d) Fiyatı oldukça ucuzdur. PIC16F84 normal bir PIC mikro denetleyici olup CPU’lardan çok daha ucuza satın alabiliriz.

     

    PIC uçlarının fonksiyonları


    • OSC1/CLOCKIN Osilatör girişi / External oscillator input
    • OSC2/CLKOUT Osilatör girişi / OSC1 frekansının ¼ değerindeki çıkış clock ucu
    • MCLR (inv) Reset girişi
    • RA0 – RA3 Giriş Çıkış uçları
    • RA4/T0CLKI Giriş Çıkış ucu / TMR0 için clock puls giriş ucu
    • RB0/INT Giriş Çıkış ucu / Dış kesmeler için giriş ucu
    • RB1-RB7 Giriş Çıkış ucu
    • GND Güç kaynağının eksi ( – ) ucu
    • Vcc Güç kaynağının artı ( + ) ucu

    Yazılan bir programı PIC’e kayıt ederken;

    RB6 ucuna clock pulse,
    RB7 ucuna data
    MCLR ucuna 12,5 Volt,
    GND ucuna ( – ) eksi,
    Vcc ucuna da +5 Voltu vermeyi

    Resetleme İşlemi ( Power on Reset ) ( POR )

    PIC uçlarındaki gerilim (1,2V.-1,7V.)’a ulaştığında Power On Reset sinayli üretir ve PIC üzerindeki program baştan itibaren çalışmaya başlar.

    VDD’ ye direk olarak resetleme

    MCLR (Memory Clear) ucuna 0 V. uyguladığımızda, PIC16F84 reset edilmiş olur ve program başlangıçtaki adresine geri döner. MCLR ucu tekrar 5V olduğunda PIC16F84 programın çalışmasına ilk adresten itibaren devam eder. Kısaca MCLR ucu 0V. olduğunda program durur ve ilk adrese gider. Programın çalışabilmesi için MCLR ucunun tekrar 5V. olması gerekir. PIC’in resetinden yararlanabilmek için MCLR ucu direkt olarak VDD’ye bağlanır. Buna gerilim sınırlaması için direnç de eklenebilir.


2) PIC’ in dışarıdan resetlenmesi

Eğer reset işlemi sırasında VDD geriliminin sıfıra düşüşü yavaş oluyor ise harici reset yapmamız gerekir. VDD gerilimini hızlı bir şekilde 0 yapmak için diyot ve kondansatör kullanılır. VDD gerilimi 0 V. olduğunda diyot, kondansatörün deşarj olmasını sağlar ve işlem hızlanmış olur. (C : 1-10 uF)



3)Butonla Reset

MCLR ucuna düşük gerilim uygulamak için reset butonu vardır. Bu buton basılıp çekilir ve program ilk adresten itibaren çalışmaya başlar



 
 
   
Facebook beğen  
 
 
 
  Gümüş ve Altın Fiyatları
 
 
   
Bugün 4 ziyaretçikişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol