PIC Hakkında Herşey

SerkaN

Üye
Katılım
2 Mar 2006
Mesajlar
195
Puanları
6
Yaş
40
PIC Hakkında

PIC, adını İngilizce'deki Peripheral Interface Controller cümlesindeki kelimelerin baş harflerinden almış olan bir mikrodenetleyicidir. Eğer bu cümleyi Türkçe'ye çevirirsek, çevresel üniteleri denetleyici arabirim gibi bir anlam çıkacaktır.PIC gerçekten de çevresel üniteler adı verilen lamba,motor,role,ısı ve Işık sensörü gibi I/O elemanların denetimini çok hızlı olarak yapabilecek şekilde dizayn edilmiş bir chip'tir.RICS mimarisi adı verilen bir yöntem kullanılarak üretildiklerinden bir PIC'i programlamak için kullanılacak olan komutlar oldukça basit ve sayı olarak da azdır. 1980'lerin başından itibaren uygulanan bir tasarım yöntemi olan RISC (Reduced Instruction Set Computer) mimarisindeki temel düşünce, daha basit ve daha az komut kullanılmasıdır. örneğin PIC16F84 mikrodenetleyicisi toplam 35 komut kullanılarak programlanabilmektedir.
Bir mikrodenetleyici ile çalışmaya başlayanlar için en uygun seçenek PIC16F84 denetleyicisidir. çünkü Flash belleğe sahip olan PIC16F84'i programlayıp ve deneylerde kullandıktan sonra, silip yeniden program yazmak PIC ile yeni çalışmaya başlayanlar için büyük kolaylıktır. Böylece işe yeni başlayanlar yaptıkları programlama hataları nedeniyle chip'i atmak zorunda kalmayacaklardır. Gerçi EPROM program belleği olan chip'lere de yeniden yazmak mümkündür ama, bu durumda bir EPROM silici cihazına ihtiyaç vardır. Bir silici cihaz bulunsa bile proramı bellekten silmek için en azından 10 - 15 dk. Beklemek zorunda kalınacaktır. ışte PIC16F84'ün bu özelliği mikrodenetleyici kullanmaya yeni başlayanlar için ideal bir seçenektir.
PIC16F84'ü kullanmanın bir diğer avantajı da, programlama donanımının çok ucuz ve kullanışlı olması ve hatta çoğu meraklı elektronik kullanıcı tarafından bile üretilebilmesidir.
Şimdi de isterseniz PIC16F84 mikro denetleyicinin özelliklerine değinelim.

Yüksek Performanslı RISC CPU özellikleri:

Öğrenmek için yalnızca 35 tek kelime komutları
İki dönüşümlü program komutları haricindeki bütün komutlar tek dönüşümde (400 ns @ 10 MHz)
İşletim hızı DC-10 MHz saat girişi. DC-400 ns komut dönüşümü
14 bitlik geniş komutlar
8 bitlik geniş veriyolu
1K*14 EEPROM program hafızası
36*8 genel amaçlı register (SRAM)
64*8 chip üstünde EEPROM data hafızası
15 özel fonksiyonlu donanım registeri · Direkt,endirekt ve bağımlı adresleme modları
Dört kesinti kaynağı
Harici RB0/INT pini
TMRO zamanlayıcı taşması
PORTB <7:4> değişim kesintisi
Data EEPROM yazma taşması
1.000.000 EEPROM data hafızası ERASE/WRITE döngüleri
EEPROM hafıza geçerliliği 40 yıldan fazla

Dış Yüzeysel özellikler:
  • 13 I/O pini ile bağımsız komut kontrolu
  • Direkt LED sürücüsü için yüksek akımda indirme/çıkarma
  • Her pin için max. 25 mA'lik indirme
  • Her pin için max. 20 mA'lik bindirme
  • TMRO: 8 bitlik programlanabilir ön derecelendirici ile 8 bitlik zamanlayıcı/sayac
Özel Mikrokontrolör özellikleri:
  • Power-on Reset (POR)
  • Power-up Timer (PWRT)
  • Oscillator Start-up Timer (OST)
  • Güvenli işlemler için chip üstünde olan RC osilatör ile Watchdog Timer (WDT)
  • Kod koruması
  • Güç korumalı SLEEP modu
  • Seçilebilir osilatör seçenekleri
  • Seri sistem içi programlama (iki pin yolu ile)
CMOS Teknolojisi:
  • Düşük güç,yüksek hız CMOS EEPROM teknolojisi
  • Bütünüyle statik dizayn
  • Geniş aralıklı işletme voltajı:
  • Ticari : 2.0V-6.0V
  • Endüstriyel : 2.0V-6.0V
  • Düşük güç tüketimi
    < 2mA tipik @ 5V,4MHz
    60 mA tipik @ 2V,32 kHz
    26 mA tipik standby akımı @ 2V
 
güzel paylaşım serkan saol yararlı bilgiler
 
güzel bir döküman olmuş, sağol
 
güzel paylaşım
 

Forum istatistikleri

Konular
127,967
Mesajlar
913,969
Kullanıcılar
449,612
Son üye
esperran

Yeni konular

Geri
Üst