
KS0108 128*64 grafik ekran için hazırsürücü devresi ccs c ile birlikte gelmekte. Bu ekranda bitmap resimleri göstermek için Bitmap2LCD programını aşağdaki linkten indirebilirsiniz.
http://bitmap2lcd.com/pages/download.htmlÂ
Videosu aşağıdaki linktedir
http://img531.imageshack.us/img531/5379/ejemglcdbn1.flv
Pic 18f252 ile yapılmış örnek program aşağıdadır.
#include <18F252.h>
#FUSES H4,NOOSCSEN,PUT,BROWNOUT,BORV42,NOWDT,CCP2C1,NOLVP,NODEBUG
#use delay(clock=32M)
#include “HDM64GS12.c”
#include “graphics.c”
//——–
const int8 imagen[64][16] = {
0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF
0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF
0×80 , 0×00 , 0×00 , 0×00 , 0×30 , 0xF8 , 0×00 , 0×00
0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0×80 , 0×00 , 0×3F , 0xDF , 0xF0 , 0×07 , 0×00 , 0×00
0×10 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0×80 , 0×00 , 0×40 , 0×70 , 0×1C , 0×01 , 0×80 , 0×00
0×78 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0×80 , 0×00 , 0×80 , 0×80 , 0×06 , 0×00 , 0xC0 , 0×00
0xCC , 0×41 , 0xC7 , 0×83 , 0×8F , 0×38 , 0xF0 , 0×01
0×80 , 0×01 , 0×01 , 0×80 , 0×03 , 0×80 , 0×40 , 0×01
0×84 , 0×42 , 0×24 , 0×44 , 0×48 , 0×91 , 0×00 , 0×01
0xE0 , 0×01 , 0×07 , 0×80 , 0×00 , 0×78 , 0×40 , 0×03
0×0C , 0×74 , 0×14 , 0×28 , 0×28 , 0×92 , 0×00 , 0×01
0xF0 , 0×02 , 0×1D , 0×00 , 0×00 , 0×24 , 0×20 , 0×02
0×08 , 0×44 , 0×14 , 0×28 , 0×28 , 0×92 , 0×00 , 0×01
0xD0 , 0×02 , 0×32 , 0×00 , 0×00 , 0×33 , 0×20 , 0×06
0×18 , 0×44 , 0×14 , 0×28 , 0×2F , 0×12 , 0×00 , 0×01
0xC8 , 0×04 , 0×67 , 0×81 , 0xC0 , 0×79 , 0×20 , 0×04
0×10 , 0×44 , 0×14 , 0×28 , 0×28 , 0×12 , 0×00 , 0×01
0xCC , 0×04 , 0xC7 , 0xFF , 0xFF , 0xF9 , 0×60 , 0×08
0×30 , 0×42 , 0×24 , 0×44 , 0×48 , 0×11 , 0×00 , 0×01
0xE0 , 0×05 , 0×0F , 0xFF , 0xFF , 0xF9 , 0xC0 , 0×08
0×20 , 0×31 , 0xC7 , 0×83 , 0×88 , 0×38 , 0xF0 , 0×01
0xE2 , 0×05 , 0×0F , 0xFF , 0xFF , 0xFC , 0xC0 , 0×31
0×20 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0xA1 , 0xFE , 0×0F , 0xFF , 0xFF , 0xFC , 0xC3 , 0xE1
0×40 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0xF0 , 0×8E , 0×0F , 0xE5 , 0×29 , 0xFC , 0×02 , 0xC2
0xC0 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0xDC , 0×04 , 0×0F , 0xE4 , 0×09 , 0xFC , 0×06 , 0×0E
0×80 , 0×7F , 0xFF , 0xFF , 0xFF , 0xFF , 0xFC , 0×01
0xE0 , 0×44 , 0×0F , 0×60 , 0×01 , 0xB8 , 0×04 , 0×01
0×80 , 0×00 , 0xFF , 0xCF , 0xFF , 0xDF , 0xFC , 0×01
0xB0 , 0×74 , 0×4F , 0×06 , 0×18 , 0×3C , 0×84 , 0×07
0×80 , 0×36 , 0xFF , 0xEF , 0xFF , 0xDF , 0xFC , 0×01
0xB0 , 0×16 , 0×5F , 0xBE , 0×3F , 0×7D , 0×94 , 0×03
0×00 , 0×77 , 0xFF , 0xEF , 0xFF , 0xFF , 0xFC , 0×01
0xB8 , 0×06 , 0×7F , 0xFF , 0xFF , 0xFF , 0×9C , 0×07
0×00 , 0×77 , 0xC7 , 0×0E , 0×21 , 0×9C , 0×7C , 0×01
0×9F , 0×8C , 0×7F , 0xFF , 0xFF , 0xFF , 0×9C , 0×7E
0×00 , 0×77 , 0xBA , 0xED , 0xD6 , 0xDB , 0xBC , 0×01
0×8F , 0×38 , 0×7F , 0xFC , 0×0F , 0xFF , 0×86 , 0×3E
0×00 , 0×77 , 0xBA , 0xED , 0xD6 , 0xDB , 0xFC , 0×01
0×82 , 0xF0 , 0×3F , 0xFD , 0xCF , 0xFF , 0×07 , 0xF0
0×00 , 0×77 , 0xBA , 0xED , 0xD6 , 0xDB , 0xFC , 0×01
0×83 , 0xF8 , 0×1F , 0xFC , 0xCF , 0xFE , 0×07 , 0xF0
0×00 , 0×77 , 0xBA , 0xED , 0xD1 , 0xDB , 0xBC , 0×01
0×83 , 0xFC , 0×1F , 0xC0 , 0×00 , 0xFE , 0×1F , 0xE0
0×00 , 0×63 , 0xC7 , 0×16 , 0×37 , 0×8C , 0×7C , 0×01
0×80 , 0xFE , 0×0E , 0×00 , 0×00 , 0×1C , 0×1F , 0xC0
0×00 , 0×7F , 0xFF , 0xFF , 0xE3 , 0xFF , 0xFC , 0×01
0×80 , 0xFE , 0×07 , 0×00 , 0×00 , 0×78 , 0×3F , 0xC0
0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0×80 , 0×7F , 0×87 , 0xE0 , 0×03 , 0xF0 , 0×7F , 0×80
0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0×80 , 0×3F , 0×83 , 0xFF , 0xFF , 0xF0 , 0×7F , 0×00
0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0×80 , 0×1F , 0xC3 , 0xFF , 0xFF , 0xF0 , 0xFE , 0×00
0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0×80 , 0×0F , 0xE4 , 0xFF , 0xFF , 0×59 , 0xFC , 0×00
0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0×80 , 0×07 , 0xE4 , 0×8F , 0×7C , 0×49 , 0xF8 , 0×00
0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0×80 , 0×03 , 0xCE , 0×80 , 0×00 , 0×59 , 0xF0 , 0×0F
0xF8 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×01
0×80 , 0×00 , 0xCE , 0×00 , 0×00 , 0×1C , 0xC0 , 0×1F
0xFC , 0×21 , 0×00 , 0×00 , 0×1E , 0×00 , 0×00 , 0×01
0×80 , 0×00 , 0×8E , 0×00 , 0×00 , 0×1C , 0×40 , 0×1F
0xFC , 0×12 , 0×00 , 0×00 , 0×21 , 0×00 , 0×00 , 0×01
0×80 , 0×00 , 0xF9 , 0xC0 , 0×00 , 0xC7 , 0xC0 , 0×1F
0xFC , 0×12 , 0×38 , 0×21 , 0×41 , 0×00 , 0×00 , 0×01
0×80 , 0×01 , 0xF1 , 0xFF , 0xFF , 0xC7 , 0xC0 , 0×1F
0xFC , 0×0A , 0×44 , 0×22 , 0×41 , 0×00 , 0×00 , 0×01
0×80 , 0×00 , 0xF1 , 0xBF , 0xFF , 0×67 , 0xC0 , 0×0F
0xF8 , 0×0C , 0×44 , 0×12 , 0×41 , 0×00 , 0×00 , 0×01
0×80 , 0×00 , 0xFF , 0×00 , 0×00 , 0×37 , 0xC0 , 0×00
0×00 , 0×04 , 0×44 , 0×14 , 0×41 , 0×00 , 0×10 , 0×81
0×80 , 0×00 , 0xFF , 0×00 , 0×00 , 0×7F , 0xC0 , 0×00
0×00 , 0×08 , 0×44 , 0×0C , 0×42 , 0×00 , 0×21 , 0×81
0×80 , 0×01 , 0xFF , 0xC0 , 0×00 , 0xFF , 0xC0 , 0×00
0×00 , 0×08 , 0×38 , 0×08 , 0×3C , 0×00 , 0×41 , 0×81
0×80 , 0×01 , 0xFF , 0xE0 , 0×03 , 0xFF , 0xE0 , 0×00
0×00 , 0×00 , 0×00 , 0×08 , 0×00 , 0×00 , 0×83 , 0×81
0×80 , 0×01 , 0xFF , 0xFE , 0×1F , 0xFF , 0xE0 , 0×00
0×00 , 0×00 , 0×00 , 0×10 , 0×00 , 0×00 , 0×83 , 0×81
0×80 , 0×01 , 0xFF , 0xFF , 0xFF , 0xFF , 0xE0 , 0×00
0×00 , 0×00 , 0×00 , 0×10 , 0×00 , 0×00 , 0×87 , 0×81
0×80 , 0×01 , 0xFF , 0xFF , 0xFF , 0xFF , 0xE0 , 0×00
0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×00 , 0×87 , 0×81
0×80 , 0×01 , 0xFF , 0xFF , 0xFF , 0xFF , 0xE0 , 0×00
0xFF , 0xE0 , 0×00 , 0×00 , 0×00 , 0×00 , 0×0F , 0×81
0×80 , 0×01 , 0xFF , 0xFF , 0xFF , 0xFF , 0xE0 , 0×01
0×00 , 0×10 , 0×00 , 0×00 , 0×00 , 0×00 , 0×0F , 0xC1
0×80 , 0×01 , 0xFF , 0xFF , 0xFF , 0xFF , 0xC0 , 0×01
0×00 , 0×10 , 0×00 , 0×07 , 0xC0 , 0×10 , 0×1F , 0xC1
0×80 , 0×03 , 0xFF , 0xFF , 0xFF , 0xFF , 0xF0 , 0×01
0×00 , 0×10 , 0×00 , 0×18 , 0×30 , 0×00 , 0×1F , 0xC1
0×80 , 0×07 , 0xFF , 0xFF , 0xFF , 0xFF , 0xF8 , 0×01
0×00 , 0×10 , 0×00 , 0×20 , 0×08 , 0×00 , 0×3F , 0xC1
0×80 , 0×0F , 0xFF , 0xFF , 0xFF , 0xFF , 0xF8 , 0×01
0×00 , 0×10 , 0×00 , 0×20 , 0×08 , 0×00 , 0×3F , 0xC1
0×80 , 0×0F , 0xFF , 0xFF , 0xFF , 0xFF , 0xFC , 0×01
0×00 , 0×10 , 0×00 , 0×40 , 0×04 , 0×00 , 0×7F , 0xC1
0×80 , 0×0F , 0xFF , 0xFF , 0xFF , 0xFF , 0xFC , 0×01
0×00 , 0×10 , 0×00 , 0×80 , 0×02 , 0×00 , 0×0F , 0xC1
0×80 , 0×0F , 0xFF , 0xFF , 0xFF , 0xFF , 0xFC , 0×01
0×00 , 0×10 , 0×00 , 0×80 , 0×02 , 0×00 , 0×00 , 0xC1
0×80 , 0×0F , 0xFF , 0xE0 , 0×01 , 0xFF , 0xFC , 0×01
0×00 , 0×18 , 0×00 , 0×80 , 0×03 , 0×80 , 0×80 , 0×01
0×80 , 0×0F , 0xF8 , 0×00 , 0×00 , 0×07 , 0xF8 , 0×00
0xFF , 0xE8 , 0×00 , 0×80 , 0×06 , 0×00 , 0×80 , 0×01
0×80 , 0×0F , 0xF8 , 0×00 , 0×00 , 0×07 , 0xFC , 0×00 //Programın dönüştürdüğü
0×01 , 0xC9 , 0×1C , 0xF1 , 0xC6 , 0×1C , 0xF0 , 0×01 //resmin koodları
0×80 , 0×1F , 0xF0 , 0×00 , 0×00 , 0×07 , 0xFE , 0×00
0×00 , 0×2A , 0×22 , 0×90 , 0×3F , 0×02 , 0xC8 , 0×01
0×81 , 0xDF , 0xF0 , 0×00 , 0×00 , 0×03 , 0xFE , 0xC0
0×01 , 0xEC , 0×3E , 0xD1 , 0xE4 , 0×1E , 0×88 , 0×01
0×81 , 0xFF , 0xF8 , 0×00 , 0×00 , 0×07 , 0xFF , 0xE0
0×02 , 0×2C , 0×20 , 0xB2 , 0×2C , 0×22 , 0×88 , 0×01
0×83 , 0xFF , 0xF8 , 0×00 , 0×00 , 0×07 , 0xFF , 0xE0
0×02 , 0×6A , 0×30 , 0xB2 , 0×6C , 0×26 , 0×88 , 0×01
0×83 , 0xFF , 0xF8 , 0×00 , 0×00 , 0×07 , 0xFF , 0xE0
0×01 , 0xE9 , 0×1E , 0×99 , 0xF4 , 0×1E , 0xF0 , 0×01
0×83 , 0xFF , 0xF0 , 0×00 , 0×00 , 0×07 , 0xFF , 0xE0
0×00 , 0×00 , 0×00 , 0×07 , 0xC0 , 0×00 , 0×00 , 0×01
0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF
0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF
};
//——-
void glcd_imagen()
{
char i,j;
signed char k;
for( i = 0 ; i < 64 ; i ++ )
{
for( j = 0 ; j < 16 ; j ++)
{
for(k=7;k>-1;k–)
{
if( bit_test(imagen[i][j] ,7-k ))
glcd_pixel( j*8+k,i, ON );
}
}
}
}
/////////////////////////////////////////////////////////
void main()
{
delay_ms(1000);
glcd_init(ON);
glcd_fillScreen(0);
while(TRUE){
glcd_imagen();
delay_ms(4000);
glcd_fillScreen(0);
}
}


(3 votes, average: 3.67 out of 5)
22aykut AÄŸu 18, 2009
benim elimde nakia 3220 renkli lcd ekran var bunu harhangi bir şekilde nasıl kullanabilirim?
murat Ara 10, 2009
devre semasi nerede acaba?