Bu dersimizle ilk programımız olan led yakma uygulamamızı yazacağız. Bu dersimizin amacı sadece kodlama yapısını öğrenmektir. İlerki derslerimizde adım adım tüm komutlarımızın açıklamalarını yapacağız. Şimdi 40 numaralı pin olan RB6 pinine bağlı ledi yarım saniye arayla yakıp söndüren programımızı yazalım;
|
#include <16f877A.h> // Mikrodenetleyici tanımlama dosyasını ekliyoruz #use delay(crystal=20000000) // Kristal osilatör frekansını giriyoruz void main(){ // Ana fonksiyonumuz başlangıcı while(true){ // Sonsuz döngümüzün başlangıcı output_high(pin_b7); // B portu 7 nolu çıkışını 1 yapıyoruz delay_ms(500); // 500 milisaniye bekleme veriyoruz output_low(pin_b7); // b portu 7 numaralı pinini 0 yapıyoruz delay_ms(500); // 500 milisaniye bekleme veritoruz } // sonsuz döngü olduğu için program 5 numaralı satıra geri dönüyor } // main fonksiyonumuzun sonu |
Kodlarımızı yazdığımıza göre şimdi derleme işlemine geçebiliriz. Şimdi CCS C IDE’mizin üst kısmında Compile […]