Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

Ccs ks0108 bitmap

Başlatan mikromuh, 15 Eylül 2008, 11:24:23

mikromuh

Slm arkadaslar grafik lcd de bitmap gosteriminde sorun yasiyorum.Rutin asagida hatanin ne oldugunu cozemedim.

TAm Kod ve isis dosyasi:
http://www.yuklec.com/download.php?file=974688534-te.rar

void glcd_image(int image1)
{
    output_low(GLCD_DI);
    glcd_writeByte(GLCD_LEFT, 0x40);
    glcd_writeByte(GLCD_RIGHT, 0x40);

    offset = 0;


    for(c = 0; c < 8;c++)
    {

      output_low(GLCD_DI);
      glcd_writeByte(GLCD_LEFT, c | 0xB8);
      glcd_writeByte(GLCD_RIGHT, c | 0xB8);
      output_high(GLCD_DI);

     for(a = 0; a < 64;a++)
     {
         if(c<4>3) glcd_writeByte(GLCD_LEFT, image_leftb[a+offset]);
         if(c<4>3) glcd_writeByte(GLCD_RIGHT, image_rightd[a+offset]);
     delay_us(5);
     }
     offset += 64;
     }

ahmet2004

yazı veya daire gibi çizim komutlarını kullandığında

ekrana resim geliyormu?

mikromuh

evt,yazi ve grafik cizimler ekranda cikiyor.Ama resimi cikartamadim.

if(c<4>3) komutuna oynama yaptigimda resimin bir kismi gozukuyor.Ama tam değil.

ceka

sevgili arkadaşım mikro c de yazıyorsun galiba
ccs c de birkaç uygulama bulabilirsin
mikro c içinde benim elimde bir kaç uygulama
var belki sana yardımcı olurdu fakat nasıl
dosya yükliycemi bilemiyorum yada
adreslerini bulursam eklerim
sevgiler

ceka

https://320volt.com/at89c51rd2-glcd-grafik-lcd-ile-animasyon
burdaki örnek kod açısından çok harika mesela sana bir fikir verebilir
zannedersem glcd nin ikinci tarafı ile ilgili bir sorunun var
ben de çok ileri değilim ccs c de fakat burdaki örnek kodla bir resmin
nasıl basıldığını anlarsın hatta okodu kulanarak burada çok kolay anlayabilirsin resim i basmanın nasıl olduğunu naçizane fikrimdi saygılar diliyorum

mikromuh

Kod ccs de mikroc değil.Sorun su arkadaslar grafik lcd driverina gore ek kodla resim gostermeye calisiyorum.Ornek bazi kodlar farkli derleyicilerde var.Ama ccs icin pek bisey yok. :(

burak_82

if(c<4>3)

Bu komutun anlamı nedir?

ceka

bu uygulama alıntıdır
söylediğim gibi ben daha acemiyim fakat maps bölümüne bitamp programı ile resmin kodlarını oluşturduktan sonra orayı silip kendi bitamp
kodunu yapıştır tıkır tıkır çalışır ben denedim çalıştırmıştım
                      kodlar CCS C
#include <18F458.h>
#device adc=8

#FUSES NOWDT                    //No Watch Dog Timer
#FUSES WDT128                   //Watch Dog Timer uses 1:128 Postscale
#FUSES HS                       //High speed Osc (> 4mhz)
#FUSES NOPROTECT                //Code not protected from reading
#FUSES NOOSCSEN                 //Oscillator switching is disabled, main oscillator is source
#FUSES BROWNOUT                 //Reset when brownout detected
#FUSES BORV20                   //Brownout reset at 2.0V
#FUSES NOPUT                    //No Power Up Timer
#FUSES STVREN                   //Stack full/underflow will cause reset
#FUSES NODEBUG                  //No Debug mode for ICD
#FUSES NOLVP                    //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOWRT                    //Program memory not write protected
#FUSES NOWRTD                   //Data EEPROM not write protected
#FUSES NOWRTB                   //Boot block not write protected
#FUSES NOWRTC                   //configuration not registers write protected
#FUSES NOCPD                    //No EE protection
#FUSES NOCPB                    //No Boot Block code protection
#FUSES NOEBTR                   //Memory not protected from table reads
#FUSES NOEBTRB                  //Boot block not protected from table reads

#use delay(clock=8000000)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=9)
-------------------------------------------------------------------------------------
int width = 128;
int height = 64;
for(i=0;i<height;i+=8) {
  for(j=0;j<width;j++) {
     for(k=0;k<8;k++)
     {
           if(bit_test(ozkal[sayac],k)){
              glcd_pixel(x+j,y+i+k,ON);
              //printf(" j=%u i=%u k=%u sayac=\n\r",j,i,k);  
              }
             
             
           
             
           //else
             // glcd_pixel(x+j,y+i+k,OFF);
     }
     sayac++;
  }
}
}
//-------------------------{}----------------------------  
void ilkekran(int16 bekleme){
bitmap_world(0,0);

//glcd_text57(25,56 , endtas , 1, ON);

//glcd_update();
delay_ms(bekleme);
}
//-------------------------{}----------------------------

void main()
{
  setup_adc_ports(RA0_ANALOG);
  setup_adc(ADC_OFF);//ADC_CLOCK_INTERNAL);
  set_adc_channel(0);
  //setup_ccp1(CCP_PWM);
  setup_psp(PSP_DISABLED);
  //setup_spi(SPI_MASTER|SPI_H_TO_L|SPI_CLK_DIV_64);
  SETUP_SPI(SPI_MASTER | SPI_CLK_DIV_16 | SPI_H_TO_L |SPI_XMIT_L_TO_H ); //msdos
  //setup_spi(SPI_MASTER | SPI_XMIT_L_TO_H | SPI_L_TO_H | SPI_CLK_DIV_64 ); mmc spi rft
  setup_wdt(WDT_OFF);
  setup_timer_0(RTCC_INTERNAL);
  setup_timer_1( T1_INTERNAL | T1_DIV_BY_1);
  //setup_timer_2(T2_DISABLED,0,1);
  setup_timer_2(T2_DIV_BY_4, 255,4);
  setup_timer_3(T3_DISABLED|T3_DIV_BY_1);
  //setup_oscillator(True);

  setup_ccp1(CCP_PWM);
  set_pwm1_duty(0);
 
 
printf(" Ozkal's Bitmap World (%s) (%s )\n\r",__FILENAME__,__DATE__);
 
  disable_interrupts(GLOBAL);
 
  glcd_init(ON);      

  ilkekran(1);

//----------------------***-----ANA DÖNGÜ-----------
  while(TRUE){
  //restart_wdt();
  }
//----------------------***-----ANA DÖNGÜ SONU------  


}  



--------------------------------------------------------------------------------
 
                     
  const int ozkal[]= {                                  //  128 x 64
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x3C,0x06,0x02,0x06,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x0C,0x08,0x00,0x00,0x00,0x03,0x06,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x9F,0x01,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x7E,0x00,0x80,0xE0,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0x40,0x30,0x10,0x08,0x08,0x04,0x04,0x02,0x02,0x02,0x01,0x01,0x01,0x01,0x01,0x03,0x06,0xFC,0x00,0x00,0x00,0x00,0x00,0x3E,0xC3,0x81,0x01,0x01,0x01,0x01,0x02,0x06,0x04,0x18,0xF0,0x00,0x00,0x00,0x40,0x60,0x20,0x20,0x60,0xC0,0x00,0x00,0x00,0x00,0x00,0x1F,0xF0,0xE0,0xFF,0xF0,0xD8,0x48,0x48,0x78,0x00,0x00,0x00,0x00,0xF8,0x7C,0x46,0x42,0x66,0x3C,0x38,0x60,0x80,0xC0,0x20,0x10,0x08,0x07,0x07,0x0C,0x10,0x30,0x20,0x20,0x40,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x40,0x40,0x40,0x40,0x20,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x1E,0xE0,0x80,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x7F,0x00,0x00,0x00,0x00,0x40,0x60,0x20,0x30,0x3F,0x20,0xA0,0xA0,0x40,0xF0,0x1C,0x07,0x07,0x0D,0x01,0x03,0x02,0x02,0x02,0x02,0x04,0x06,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x06,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x38,0x0C,0x86,0x83,0x81,0x40,0x60,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};

  const int picpong[]= {                                  //  128 x 64
  0xFF,0x55,0x85,0x39,0xC5,0x11,0x45,0xA9,0xFF,0xFD,0xFF,0xFD,0xFF,0x5D,0xF7,0x5D,0xB7,0x4D,0xBB,0x4D,0xB7,0x5D,0x95,0x55,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x21,0x49,0xA5,0x5D,0xA1,0x55,0x01,0xAD,0x11,0xAD,0x55,0xA9,0x55,0xAB,0xFD,0x77,0x49,0x15,0x01,0x01,0x81,0x21,0x41,0x01,0x01,0x01,0x01,0x85,0x39,0xC7,0x3D,0xCB,0x3D,0xD7,0x3D,0xD7,0x3D,0xCB,0x35,0xCD,0x35,0xDB,0x35,0x4B,0x35,0x55,0xA9,0x15,0xE9,0x15,0x49,0x15,0xA1,0x55,0x81,0x6D,0x81,0x7F,0x81,0x7F,0x81,0xFF,0xA9,0xFF,0x55,0xFF,0xA9,0xF7,0xAD,0xFB,0x4F,0xB1,0x4F,0xB1,0x4D,0xB5,0x49,0xB5,0x49,0xB5,0x4B,0xBD,0xD7,0xFF,0xFF,0xFF,0xFF,0xAF,0x7F,0xBF,0x7B,0xBF,0xFD,0xFF,0xFF
  0xFF,0xD5,0x00,0xBB,0x44,0xA9,0x54,0xAA,0xFF,0xFF,0x1F,0x0F,0x05,0x0F,0x00,0x8F,0x80,0x8F,0x80,0x87,0x80,0xC7,0x84,0x45,0x00,0x48,0x08,0x08,0x08,0x10,0x30,0xE0,0x00,0x00,0xC2,0x00,0x47,0x40,0x95,0x00,0xAA,0x14,0xAA,0x55,0x2A,0x35,0x2A,0x3F,0x35,0x35,0x24,0x30,0x10,0x32,0xF5,0x00,0x20,0x80,0x00,0x8A,0x74,0x8A,0x75,0xAA,0x75,0xAA,0xF5,0xAA,0x75,0xCA,0x75,0x8A,0xF5,0x4A,0xF5,0x02,0xF5,0x00,0xFB,0x04,0xEB,0x14,0xEB,0x14,0x6B,0x14,0xAB,0x54,0xAB,0x54,0xAB,0x54,0xAB,0xD4,0x6B,0xBE,0xEB,0xFF,0xF7,0xEA,0xBF,0xEA,0xBF,0x45,0xBE,0x41,0xBE,0x41,0xBE,0x41,0xBE,0x41,0xBE,0x51,0xBE,0x6B,0xBF,0xFF,0xF7,0xFA,0x55,0xEB,0x54,0xAB,0x54,0xA2,0xFB,0xFF
  0xFF,0xDE,0x01,0xAE,0x55,0xAA,0x55,0xAA,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x02,0x43,0xE1,0x62,0xE3,0xA2,0x63,0xA0,0x21,0x20,0x20,0x20,0x00,0x10,0x10,0x08,0x06,0x00,0x68,0xC9,0x0A,0x0E,0x7A,0x75,0xC0,0xAA,0x15,0xE0,0x00,0x80,0x00,0x00,0x0E,0x16,0x12,0x12,0x12,0x92,0x9A,0xF5,0xC1,0x80,0x90,0xC0,0x68,0xB3,0xCC,0x33,0xCC,0xB3,0xDC,0xA3,0xDC,0x23,0xDC,0x23,0xDC,0x2B,0xD4,0x2B,0xD0,0x05,0xA8,0x17,0xA8,0x55,0xAA,0x55,0xAA,0x55,0xA8,0x52,0x28,0xD7,0xA8,0xFF,0x55,0xFF,0xAA,0xFF,0x55,0xEA,0xBF,0xEB,0xFF,0xD5,0xFE,0xDF,0x75,0x8F,0x70,0x8F,0x70,0x0F,0xB0,0x0F,0x70,0x0F,0xB0,0x8F,0xF0,0xEF,0xFA,0xFF,0xFF,0xFD,0xFB,0xFD,0xFF,0xFD,0xFE,0xFF,0xFF
  0xFF,0x55,0x00,0xDA,0x05,0xAA,0x55,0xAA,0xFF,0xFF,0xFF,0xDF,0xF4,0xD0,0xF0,0xD0,0x78,0xDB,0xBF,0xE2,0xFF,0xF5,0xD6,0x01,0xD0,0x00,0xA0,0x00,0x40,0x00,0x40,0x00,0x80,0x00,0x09,0x97,0x24,0xD4,0x00,0x07,0x02,0x01,0x02,0x41,0xC2,0x43,0x61,0x41,0xA1,0x61,0xA1,0x61,0xA1,0x61,0x01,0x01,0x01,0x00,0x02,0xA9,0x56,0xA9,0x57,0x29,0x36,0x2B,0x36,0x0B,0x35,0x0B,0x35,0x2A,0x37,0x15,0x2B,0x14,0x6B,0x04,0xFB,0x04,0x1B,0x04,0x1B,0x04,0x1B,0x04,0x0B,0x04,0x0B,0x8A,0x8F,0x0D,0x0F,0x04,0x1B,0x3C,0xEB,0xFE,0x1B,0x0E,0x07,0x07,0x05,0xC7,0xC0,0x45,0xC2,0x41,0xC2,0xE0,0xC1,0x02,0x07,0x03,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
  0xFF,0xDF,0x05,0xAA,0x55,0xAA,0xD5,0xAA,0xFF,0xFF,0xF7,0x5D,0xF7,0x5D,0xF7,0x09,0xF7,0xAA,0xFF,0xD5,0xFF,0xFF,0xFF,0x50,0xEF,0x10,0xEF,0x10,0xEF,0x10,0xEF,0x10,0xFF,0x15,0xEE,0xF8,0xF7,0xA8,0xFF,0x50,0x00,0x00,0x00,0x00,0x01,0xF1,0xF1,0xB0,0xF1,0x50,0xD0,0x18,0xD0,0x28,0xD8,0x28,0xD8,0x28,0xD4,0x26,0xD9,0x40,0x80,0x00,0x00,0x04,0x1C,0x16,0x04,0x1A,0x06,0x0A,0x16,0x80,0x80,0x80,0x80,0xC0,0x6F,0xB4,0x40,0x80,0x80,0x80,0x83,0xFD,0x01,0xFD,0x03,0xFD,0xAF,0xFD,0x50,0xE0,0xC0,0xE0,0xE2,0xFF,0xFF,0xF8,0x30,0x30,0x30,0x22,0x21,0x60,0x31,0x60,0x11,0x31,0x31,0x70,0x00,0x00,0x00,0x03,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
  0xFF,0x57,0x11,0x86,0x39,0x46,0xB9,0x46,0xBB,0xFF,0xFF,0x55,0xFF,0x55,0xFF,0x55,0xFE,0xAB,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0xFF,0x44,0xBF,0x40,0xBF,0x40,0xBF,0x40,0xBF,0xAA,0xFF,0xFF,0xDE,0x77,0xDD,0xA7,0xD8,0xAC,0xFC,0xAC,0xFE,0xFF,0xFF,0xFF,0xF5,0x6A,0xD5,0x2A,0xD5,0x2A,0xD5,0xAE,0xF9,0x26,0xFD,0x26,0xF9,0x86,0xF9,0x85,0x73,0x89,0x65,0x99,0x65,0x91,0x65,0x99,0x67,0x19,0x47,0x11,0x40,0x12,0x80,0xA5,0xF0,0xFE,0x70,0x5E,0xA0,0x5F,0xA0,0x5F,0xAA,0xFF,0xAF,0xFD,0xDB,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFC,0xFC,0x5C,0xA8,0x68,0x28,0x18,0x0C,0x04,0x04,0x04,0x04,0x0C,0x8E,0xDE,0x6F,0x0F,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
  0xFF,0x55,0x00,0x88,0x55,0x00,0xAA,0x55,0xAA,0xFF,0x55,0xFB,0x05,0xFB,0x85,0xFB,0xC4,0xFB,0xEE,0x7B,0x3F,0x1F,0x1F,0x0F,0x0F,0x07,0x06,0x07,0x06,0x07,0x06,0x07,0x0E,0x0F,0x0E,0x0F,0x1F,0x3F,0x3D,0xFF,0xFA,0xFF,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0xAB,0x54,0xAB,0x54,0xAB,0xFE,0xAB,0x7E,0xAB,0xFD,0x4A,0xFF,0xFF,0xFF,0x56,0xAD,0x52,0x2D,0x52,0x2D,0x4A,0xAD,0x3C,0xD9,0x3C,0x79,0x18,0x7A,0x9E,0xFF,0xD7,0xFD,0x75,0x1D,0x1E,0x07,0x06,0x07,0x03,0x03,0x03,0x03,0x01,0x03,0x03,0x03,0x03,0x03,0x07,0x07,0x0F,0x0F,0x1F,0xBF,0xFF,0xFE,0xEC,0xD8,0x5A,0x5C,0x1E,0x67,0x83,0x01,0x00,0x03,0x07,0x0F,0x3F,0x7F,0xF5,0xDF,0xAA,0xFF,0x55,0xFF,0xFF
  0xFF,0xF5,0x80,0xA8,0x95,0xA0,0x9A,0xE5,0xBA,0xFF,0xF5,0x9B,0xF4,0xAB,0xFE,0xFF,0xFF,0xFF,0xF5,0xC0,0xC0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xC0,0xC0,0xE0,0xE0,0xF8,0xB8,0x9E,0xBF,0xDF,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF1,0xCE,0xB1,0xCE,0xA1,0x9E,0xA1,0xDF,0xA3,0xDF,0xA7,0xDF,0xA7,0xDB,0x85,0xAA,0x85,0xAA,0x95,0xC8,0x95,0x80,0xAA,0x95,0xAA,0xD5,0xA8,0xF5,0xFA,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xBE,0xDC,0xBC,0x98,0xB0,0xB0,0xF0,0xE0,0xE0,0xE0,0xE0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xE0,0xE0,0xFA,0xFF,0xFF,0xFF,0xBF,0xDF,0x95,0x89,0xA4,0x9B,0xAF,0xFC,0xF8,0xE0,0xC0,0x80,0x80,0x80,0x81,0x83,0x8F,0x9D,0xBF,0xFF
};

ceka

biraz karışık oldu fakat elimdeki dosyayı buraya ekleyemedim
benim anladığım kadarıyla resim basarken 8defa sayfa içerisendeki döngü
uygulanıyor
int width = 128;
int height = 64;
for(i=0;i<height;i+=8) {
  for(j=0;j<width;j++) {
     for(k=0;k<8;k++)
yani burayı anlamak çok önemli sayfa içerisindeki döngü kısmı glcd çalışma şeklini tam anlayamamıştım zaten daha bilgili arkadaşlar bu bölümleri biraz açıklayıcı yazsalar sayfa ve sutun arasındaki döngü kulanımı hakkında   işlem tamam olacak
sevgili dostum benim bildiklerim bu kadar yardımcı olabilmişsem
ne mutlu bana

ceka

8)   buyere 8 glecek ilginç yazıdaki 8 ) bunu arada boşluk olmadan
yazınca gözlüklü smiyle işareti çıkıyormuş çok ilginç neyse
oraya 8 yazıyoruz dikkat

ceka

evet biraz dikaat edince 8 sayfa ve 128 sütün sıra ile basmak için döngü
şimdi biraz analdım biraz koda bakıpta ve map kısmına dikkat edersek
yani resim basmak istersek budöngü şart oldu yani kavradım galiba
sayfa 1 ve 128 defa sütünbilgisini giriyor sayfa 2 tekrar 128 defa böyle döngü işliyor galiba biraz daha araştırma devam ediyor çözdüm gibi

ceka

int width = 128;
int height = 64;
for(i=0;i<height;i+=8 ) {
  for(j=0;j<width;j++) {
     for(k=0;k<8;k++)
     {
           if(bit_test(ozkal[sayac],k)){
              glcd_pixel(x+j,y+i+k,ON);
yani tektek 8sayfa ve her bir 128 sütünü tek tek basmamıza yarıyor
ve böylece resim oluşuyo koda dikatli bir şekil de incelemk lazım
çünkü 3for döngüsü iç içe birincisi bir defa döndüğünde ikincisi 128 defa üçicüde 8 defa olay tamamlanıyor if koduyla
saygılar ben bunu anladım

JKramer

ceka, kodları ["code"] [/code] (tırnak işaretleri yok) tag leri arasında yazarsanız 8'ler düzgün çıkar.

ceka

bu kodları ben yazmadım kopyala yapıştır yaptım sevgilerle kalın

mikromuh

Saol
 ama cok karmasik olmuş,biyere upload edersen sevinirim.