Burak ŞEN


Mikroc de sayısal değerin text karşılığını almak yani LCD de yazı gösterebilmek için aritmetik veri tiplerini string ifadeye çevirmemiz gerekmektedir.Bunun için şu kütüphane komutlarını kullanmamız gerekiyor: ByteToStr ShortToStr WordToStr IntToStr LongToStr LongWordToStr FloatToStr ByteToStr Dönüştürülecek sayı unsigned short  tipinde işaretsiz (0…255) olmalıdır. örnek [crayon-5c904edec3619972272577/] örneğe göre t dönüştüreceğimiz sayıdır, txt ise […]

Sayısal veriden String e Dönüşüm


Aşağıda Mikroc de kullanılan farklı veri tiplerinin kısa açıklamaları ve alabilecekleri sınır değerler gösterilmiştir. Veri tipi Byte Büyüklüğü Değer aralığı bit 1–bit 0 or 1 sbit 1–bit 0 or 1  char (işaretsiz) 1 0 .. 255 signed char 1 – 128 .. 127  short ( işaretli 8 bit tamsayı) 1 – […]

MikroC de Veri tipleri


Merhabalar, bu  eğitim dizisinde mikroC ile  dspic ve pic üzerinde temel uygulamalar yapacağız örnekler üzerinden gideceğimiz bu eğitmde konular basitten biraz zor a doğru ilerleyecektir. PIC16F877A proteus library de bulunduğunda uygulamalar  daha çok pic üzerinde gösterilecektir. Dspic proteus lib. bulunmadığından bunun için yazılacak programlar gerçek ortamda denendikten sonra yayınlanacktır. Kullanacağımız […]

MikroC ile dsPIC ve PIC Programlama



Bipolar ve unipolar olmak üzere 2 çeşit step motor vardır. Bipolar step motorlar 4 uçlu ve 2 kutupludurlar faz başına tek sargı düşmekte ve her iki yönden de akım geçirmektedir. Bobin uçlarına ters gerilim uygulanmalıdır. yani X ucu 5V ise X’ ucuna 0V uygulanmalıdır. Genel olarak H devresi ile sürülürler L298N […]

Pic Assembly: 4 uçlu Bipolar step motoru tam ve yarım ...


Birden fazla display kullanılması gereken uygulamalarda pic16f877a nın her portuna ayrı ayrı display yerleştirmek verimli olmaz zaten bu yöntemle  enfazla 3 display bağlanabilir. Bu sorunun üstesinden gelmek için display  tarama yöntemi geliştirilmiştir. Bu metod ile displaylara sıra ile istediğimiz sayı ları atadıktan sonra gözün farkedemeyeceği hızlarda örneğin 100HZ=10ms displaylar arasında […]

Pic Assembly: çift displayda tarama yöntemi ile 2 basamaklı sayı ...






Bu uygulamada 16Bitlik H’6265′ sayısı ile H’21AB′ sayısı toplanacak olup , RA0 daki butona basıldığında sonucun altbiti RB1 deki butona basıldığında üst biti gözükecektir. Pic16f877a 8 bitlik mikrodenetleyici olduğundan 16bitlik sonucu direkt olarak gösteremiyoruz.

PIC Assembly Programming:16Bit Butonlu Toplama İşlemi



Bu uygulamada 16Bitlik H’5362′ sayısından H’21A8′ sayısı çıkarılacak olup , RA0 daki butona basıldığında ilk olarak sonucun altbiti bir kez daha basıldığında üst biti gözükecektir. Pic16f877a 8 bitlik mikrodenetleyici olduğundan 16bitlik sonucu direkt olarak gösteremiyoruz.

PIC Assembly Programming:16Bit Butonlu Çıkarma İşlemi