CCS de C diline yakındır C dilinin tarihine bakacak olursak 1970’lerde Dennis Ritchie tarafından AT&T Labs’da geliştirilmiştir. Daha sonra Ken Thompson ile birlikte Unix işletim sistemi üzerinde çalışan Ritchie, B diline yenilik getirmiş ve C dilinin oluşumunun temellerini atmıştır.C dilinin C+, C++ gibi farklı türleri bulunmaktadır.
CCS komutları
C’de değişken bildirimi ile başlayalım.
int: bir tamsayı değişkeni belirtmek için kullanılır.
uzun: uzun tamsayı türündeki değişkenler için
char: ASCII karakterleri ve 1 byte’a kadar olan tamsayılar için kullanılır.
float: ondalık sayılar için kullanılır.
Örnek verecek olursak;
sen a, b, c’sin; // a, b, c adlı 8 bitlik tamsayı türünde değişkenler bildirin.
kayan nokta x, y; // x ve y adlı 32 bitlik bir ondalık değişken
char i // i adlı 8 bitlik bir karakter türü değişkeni
int16 bilgisi; // info adlı 16 bitlik bir tamsayı tipi değişken.
eğer değiştirilirse
if ifadesi ile koşullu programlar yazılabilir. Böyle bir mantık oluşturmak mümkündür.
komutu yazmanın yolu;
eğer (koşul)
{
Emretmek ;
}
komuttan sonra; Parantez içinde {} koymayı unutmayın.
başkası değişirse;
eğer (koşul)
{
emirler.
}
Başka
{
emirler.
}
Parantez içinde else cümlesi true ise yani parantez boolean ise parantezden else cümlesine giden komut veya komutlar işlenir, o zaman else kısmı işlenmez.
Eğer parantez false yani bir boolean sıfır ise bu sefer else deyimine erişen kısım işlenmemiştir, parantezlerden sonraki else deyimi işlenir.
çıktı komutu
çıkış komutu, output_high(giriş 1); Olarak yazılırsa, çıkış ucu boolean 1’dir, eğer, output_low; Bir boole sıfır olarak yazılırsa, sıfıra düşürülür.
Bu komutlar ile vermiş olduğumuz örnek pic üzerinde değişiklik yapmak mümkündür.
İlerleyen aşamalarda daha detaylı yazılar yazmaya çalışacağım.
daha fazla kaynak için; CCS C ile Programlama PIC kitabına başvurabilirsiniz.
katip: Ahmed Sardar Jeldaibi
Diğer gönderilerimize göz at
[wpcin-random-posts]