Etiket arşivleri: temel c bilgisi

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

Genel C anlatımı hakkındaki 3. yazımızla karşınızdayız, Hızımızı artırıyoruz :) Bu yazımızda kontrol yapıları ve fonksiyon kullanımı hakkında bilgiler aktaracağız.

KONTROL YAPILARI

IF,ELSE,ELSE IF

if kontrol yapısı istenilen durumun oluşup oluşmadığının kontrolü için kullanılır. if, else ile beraber kullanılabileceği gibi yalnız başına da kullanılabilir.

if(koşul)
{
yapılacaklar
....
....
}

örnek

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…