All for Joomla All for Webmasters
Yapabilecekleriniz hayal gücünüz kadar geniştir.
STM32
ARDUİNO
ONUR KÖSE
Kişisel Blog

Month

Ekim 2014
İstenen sürede gecikme sağlayan fonksiyonlardır.   delay_us(zaman); Mikro saniye(usn) bazında gecikme sağlar. Zaman kısmına 0 – 65535 arasında bir değer girilmelidir. delay_us(500); 1 delay_us(500); 500 usn gecikme sağlar   delay_ms(zaman); Mili saniye(msn) bazında gecikme sağlar. Zaman kısmına 0 – 65535 arasında bir değer girilmelidir. delay_ms(120); 1 delay_ms(120); 120 msn gecikme sağlar
Devamını Oku
Bu bölümde temel port kontrol komutları ve kullanım örnekleri yer almaktadır.   set_tris_x(değer); x portunun giriş veya çıkış olacağını belirler, değer 1 ise pin giriş, 0 ise pin çıkış olur; set_tris_a(0x0F); 1 set_tris_a(0x0F); Port A ilk 4 bit giriş son 4 bit çıkış set_tris_b(0b00001111); 1 set_tris_b(0b00001111); Port B ilk 4 bit giriş son 4 bit çıkış   output_x(değer);...
Devamını Oku
C programlama dilinde her ifadenin belirli bir saklama türü vardır. Bu türler ifadenin sınırını ve içeriğini belirler. int:      Tamsayı long:   Uzun tamsayı char:   ASCII karakter float:   Ondalıklı sayı int veri türünün alabileceği değer aralıkları aşağıdaki tabloda verilmiştir. Aşağıda örnek değişken tanımlamalar verilmiştir; int8 p;               ...
Devamını Oku
16F84 Pin A0’da ki butona basılınca Pin B0’da ki LEDi yakan uygulama; set_tris_a(0x01); set_tris_b(0x00); output_a(0x00); output_b(0x00); 1234 set_tris_a(0x01);set_tris_b(0x00);output_a(0x00);output_b(0x00); set_tris_a(0x01); komutu ile A0 pini giriş diğer A pinleri çıkış yapılmıştır, if (input(pin_a0)==0) output_high(pin_b0); else output_low(pin_b0); 1234 if (input(pin_a0)==0)output_high(pin_b0);elseoutput_low(pin_b0); (input(pin_a0)==0) komutu pin_a0’a bağlı olan butonu kontrol eder, buton çıkışı lojik 0 ise output_high(pin_b0); buton çıkışı lojik 1 ise...
Devamını Oku
Merhaba arkadaşlar bu yazımda PIC16f84 denetleyicisi ile başlangıç uygulamamız olan LED yakma ve söndürme uygulamasının nasıl yapıldığını anlatacağım. PIC programlama da genelde ilk yapılan uygulama LED yakma ve söndürme uygulamalarıdır. Zaten bir pinden Lojik 1 ve 0’I belirli zaman aralıkları kullanarak çıkış verebiliyor iseniz bir kaç komut daha öğrenek yapamayacağınız program, devre yoktur. Yapabilecekleriniz siniz hayal gücünüz...
Devamını Oku
1 2