21 Kasım 2009 Cumartesi

CCS C GLCD CODE



Bu program ile CCS C derleyicisi ile Grafik LCD de oluşturacağınız şekil ve yazı için gerekli kodları hızlı bir şekilde hazırlayabilirsiniz...

CCS C için Grafik LCD kodları:

glcd_pixel(x,y,color) = Belirtilen “x” ve “y” koordinatlarındaki pixeli aktif veya pasif eder. “ x” ve “y” koordinatları belirtir. “Color” ise “ON” veya “OFF” değerini alarak belirtilen yerdeki pixelin siyah veya beyaz olmasını belirler. “ON” siyah “OFF” beyaz pixel verir. “ON” yerine “1”, “OFF” yerinede “0” yazılabilir.

glcd_line(x1,y1,x2,y2,color) = Belirtilen iki nokta arasında çizgi çizer. Fonksiyondaki “x1,y1” değişkenleri başlangıç noktasının konumunu “x2,y2” değişkenleride bitiş noktasının konumunu belirtir. “Color” ise “ON” veya “OFF” değerini alarak belirtilen yerdeki pixelin siyah veya beyaz olmasını belirler. “ON” siyah “OFF” beyaz çizgi verir. “ON” yerine “1”, “OFF” yerinede “0” yazılabilir.

glcd_bar(x1,y1,x2,y2,width,color) = Belirtilen iki nokta arasında çubuk (bar) çizer. Fonksiyondaki “x1,y1” değişkenleri başlangıç noktasının konumunu “x2,y2” değişkenlerinde bitiş noktasının konumunu belirtir. Fonksiyondaki “Width” değişkeni çizdirilen çubuğun pixel olarak genişliğini belirtir. “Color” ise “ON” veya “OFF” değerini alarak belirtilen yerdeki pixelin siyah veya beyaz olmasını belirler. “ON” siyah “OFF” beyaz çubuk (bar) verir. “ON” yerine “1”, “OFF” yerinede “0” yazılabilir.

glcd_rect(x1,y1,x2,y2,fill,color) = Belirlenen iki köşe nokta arasındaki dikdörtgen çizme işlemi yapar. Fonksiyondaki “x1,y1” ilk köşenin konumunu “x2,y2” değişkenleri ikinci köşenin konumunu belirtir. “Fill” değişkeni “YES” ve “NO” sabitlerini alabilir. “YES” sabiti ile çizilen dikdörtgenin içi boyanır, “NO” sabiti ile çizilen dörtgenin içi boyanmaz. “YES” yerine “1” No yerine “0” yazılabilir. “Color” ise “ON“ veya “OFF” değerini alarak belirtilen yerdeki pixelin siyah veya beyaz olmasını belirler. “ON” siyah “OFF” beyaz dikdörtgen verir. “ON” yerine “1”, “OFF” yerinede ” 0” yazılabilir.

glcd_circle(x,y,radius,fill,color) = Belirtilen merkez noktası etrafında belirlenen yarıçapta daire çizer. Fonsiyondaki “x” ve “y” değişkenleri daire merkezini, “radius” değişkeni dairenin yarıçapını belirtir. “Fill” değişkeni “YES” ve “NO” sabitlerini alabilir. “YES” sabiti ile çizilen dairenin içi boyanır, “NO” sabiti ile çizilen dairenin içi boyanmaz. “YES” yerine “1”, “No” yerine “0” yazılabilir. “Color” ise “ON“ veya “OFF” değerini alarak belirtilen yerdeki pixelin siyah veya beyaz olmasını belirler. “ON” siyah “OFF” beyaz daire verir. “ON” yerine “1”, “OFF” yerinede “0” yazılabilir.

glcd_text57(x,y,text,size,color) = Bu fonksiyon ile “x” ve “y” koordinatları ile belirlenen noktadan başlanarak, ”text” string dizisindeki karakterleri size değişkeni ile belirtilen pixel büyüklüğünde display de yazıyı yazmaya yarar. “size” değişkeni “1” olarak ayarlanırsa ekrana yazılan karakter “5” pixel genişliğinde “7” pixel uzunluğunda olur. (Size = 1 (5x7), 2 (10,14), 3 (20,28)….). “Color” ise “ON” veya “OFF” değerini alarak belirtilen yerdeki pixelin siyah veya beyaz olmasını belirler. “ON” siyah “OFF” beyaz yazı verir. “ON” yerine” 1”, “OFF” yerinede “0” yazılabilir.

Hiç yorum yok:

Yorum Gönder