Mikrodenetleyici Nedir?

MikroC ile PIC programlamaya giriş yapmadan önce, bilmeniz gereken birkaç şeyden bahsedeceğim. Günümüzde hemen hemen herkes bir RAM’in ya da CPU’nun işlevlerini az ya da çok bilir.

mikroc

Mikrodenetleyiciler, işlemcilerle karşılaştırılsa da yapı olarak çok farklıdır. Mikrodenetleyicilerin işlemcilerden farkı, işlemci de dahil olmak üzere yapısında birçok bileşen bulundurmasıdır. Yani bir mikrodenetleyicinin içinde, CPU, RAM, I/O (giriş – çıkış birimi) gibi birçok bileşen vardır.

mikrodenetleyici yapısı

Piyasada Microchip, Atmel, Motorola, Intel, Zilog gibi firmaların ürettiği mikrodenetleyiciler vardır. Bu firmaların arasındaki Mikrochip’in üretmiş olduğu PIC mikrodenetleyicileri, en çok kullanılan mikrodenetleyicilerin başındadır.  Çok kullanılmasının nedenlerini sayacak olursak “uygun fiyat ve yüksek performansa sahip olmasıyla beraber kolayca çalıştırılabilir olması“ en başta gelir.

Microchip firmasını, ürettiği PIC mikrodenetleyicilerini 5 sınıfa ayırmıştır. Bu sınıflandırma; pin sayıları, bellek yapıları, mikrodenetleyici komut setlerine göre ayarlanmıştır. Bu sınıflar;

•PIC12CXXX / PIC12FXXX ailesi

•PIC16C5X ailesi

•PIC16CXXX / PIC16FXXX ailesi

•PIC17CXXX ailesi

•PIC18FXXX ailesi

Tabii ki bu PIC mikrodenetleyicilerden başka, daha gelişmiş özelliklere sahip mikrodenetleyiciler de vardır. İleride kullanacağımız uygulamaları, PIC18FXXX ailesinden PIC18F4520 ile gerçekleştireceğiz .Bazı özellikleri: 77 komut, 10 Bit analog-dijital dönüştürme, 40 MHz’e kadar çalışma frekansı, 2 KByte’a kadar program bellek kapasitesi, 4 KByte’a kadar veri bellek kapasitesi, 25mA giriş-çıkış akımı, 5 taneye kadar yakala/karşılaştır/PWM modülü, SPI ve 2 taneye kadar USART modülüne sahip olmasıdır.

Bu özelliklerin ne anlama geldiğine yeri geldiğinde değineceğiz. Bunlardan ayrı olarak PIC18F4520, “USB, CAN, LCD, TCP/IP, Ethernet, ZigBee ve motor kontrol modülü” gibi modüllere de sahiptir. PIC18F4520, toplamda 40 pinden oluşmaktadır ve A, B, C, D, E olmak üzere 5 farklı giriş çıkış portu vardır.

pic18f4520

Bu yazıda mikrodenetleyicilerin ne olduklarını ve Mikrochip firmasının ürettiği PIC serisi hakkında bilgi verdik. İlerleyen yazılarda yavaş yavaş MikroC ile PIC programlamaya giriş yapacağız ve uygulamalarla bunu pekiştireceğiz. Bir sonraki yazıda görüşmek üzere.

Click to rate this post!
[Total: 0 Average: 0]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.