Etiket arşivleri: pic programlama

CCS-C ile PIC Programlama, Temel C Bilgisi – 2

Değişkenler, Veri Yapıları ve Operatörler

Malumunuz derslerimiz biraz yavaş gidiyor.:) Konuyla ilgili yayınladığım yazılar hep işin teori yönündeydi. Bu yazımızdan sonra Temel C ile ilgili bir kaç konu anlatımı içeren bir adet yazı daha yayınladıktan sonra, işin zevkli kısmına geçeceğiz. PIC, CCS-C ve Proteus üçlüsüyle çok güzel çalışmalar yapacağız inşallah.

Değişkenler

Değişkenler programların olmazsa olmazlarıdır, belirli tipte verileri tutmak amacıyla programcı tarafından tanımlanırlar. Teknik olarak değişkenler, RAM’deki adres bölgeleri için verilen isimlerdir diyebiliriz. Örneğin long x_degeri; şeklinde bir tanımlama yaptığımızda, x_degeri adında 2 byte uzunluğunda bir değişken kullanacağımızı derleyiciye bildirmiş oluyoruz. Derleyici programı derlerken, x_degeri değişkeni için RAM’de 2 Byte (16 Bit) uzunluğunda bir adres bölgesini x_degeri değişkenine atar.

Aşağıdaki kodda x_degeri değişkenine 12345 değeri atanıyor.

x_degeri = 12345;

Bu komut işletildiğinde hafızada x_degeri değişkeni için ayrılan alana 12345 değeri yazılmış olur.

CCS-C Derleyicisinde tanımlanabilecek değişken türleri ve alabilecekleri değerlerlere bir göz atalalım.

CCS-C ile PIC Programlama, Temel C Bilgisi – 1

Önceki yazılarımızda PIC Mikro denetleyicilerinin ve CCS-C derleyicisinin genel bir tanıtımını yapmıştık. Sıra geldi temel C anlatımına. CCS-C derleyicisi ile kod yazabilmeniz için temel seviyede C bilgisine sahip olmanız gerekmektedir. Bir çok kişi C dilinin öğrenilmesinin diğer dillere nazaran daha zor olduğunu söylese de bence o kadar da zor değil. Öğrenme isteğiniz nekadar kuvvetli ise o derece çabuk öğrenebilirsiniz.

Temel C bilgisi anlatımını üç yazı olarak planladım;

  • Genel yazım kuralları (Syntax)
  • Değişkenler , veri yapıları ve operatörler
  • Kontrol yapıları ve fonksiyonlar

İlk C dersimize başlıyoruz…

CCS-C ile PIC Programlama, CCS-C Compiler Resimli Anlatım

CCS-C , “Custom Computer Services” Firmasının PIC Mikro Denetleyicileri için geliştirdiği özel bir C derleyicisidir. Standart C operatörleri yanı sıra PIC’lere özel dahili kütüphaneler ve önişlemci direktifleri de içeren program birçok donanım için hazır kodlar da sunmaktadır.

MPLAB programı içerisine gömülebilen derleyici sahip olduğu IDE (Integrated Development Environment) arayüzü sayesinde program yazma ,derleme, ve hata ayıklama fonksiyonlarını tek bir ekranda gerçekleştirme imkanı sunmaktadır. IDE’ ye sahip olmayan derleyicilerle çalışırken kodları başka bir metin editöründe yazmanız ve derlemeyi de komutla yada toplu iş dosyalarıyla yapmanız gerekir.

CCS-C de PIC’ler için kod yazmak oldukça kolaydır. Derslerimiz ilerledikçe siz de bana hak vereceksiniz. Basit C programları yazabilen birisi birazda PIC bilgisiyle program yazmaya hemen başlayabilir.

CCS-C PROGRAMININ ÖZELLİKLERİ

CCS-C ile PIC Programlama, PIC mikro denetleyicilerini tanıyalım

GİRİŞ

MicroChip tarafından üretilen PIC Mikro Denetleyicileri tüm dünyada yaygın bir kullanım alanına sahiptir. İlk başlarda “Programmable Interface Controller” (Programlanabilir Arabirim Denetleyicisi) şeklinde tanımlanan bu denetleyiciler daha sonra “Programmable Intelligent Computer” (Programlanabilir Akıllı Bilgisayar) olarak adlandırılmıştır.

PIC’ler uygun fiyatları, kolay bulunabilirliği, ücretli veya ücretsiz bir çok geliştirme aracına sahip olması nedeniyle tüm dünyada oldukça popülerdir. Internet ortamında PIC ile yapılmış bir sürü örnek uygulama ve doküman bulabilirsiniz.

CCS-C ile PIC Programlama – Giriş

Uzunca bir süredir yazı yazmak kısmet olmadı. Zaman problemi yanı sıra bir de Hosting firmasının sunucusunda HDD arizası çıkınca site alt yapısına bayağı bir zaman harcadım. Tüm yazıları tekrar yükledim ama eski yorumların üzerine bir bardak soğuk su içtim :). Fırsat bu fırsat deyip yarı türkçe yarı ingilizce olan wordpress sürümümü de 2.5.1′e yükseltip, tema üzerinde de değişiklikler yaptım.

Artık alt yapı çalışmalarını bir kenera bırakıp, makale yazmaya devam etmek istiyorum. Son bir kaç yazımız RF içerikli olmuştu. Şimdi ise Mikroişlemciler ve Gömülü yazılım konusundan devam edeceğiz inşallah. CCS-C Derleyicisi ile PIC Programlama başlığı altında bir yazı dizisi başlatıyorum. Yeni başlayanlara oldukça faydalı olacağını düşünüyorum.

CCS-C ile PIC programlayabilmek için şu bilgilere sahip olmanız gerekir;