Arduino GLCD display

hello people.

i have a arduino board with an atmega168 ic on, and i want to make fun with a display i have, but i cant figure out about i shall have an negative 5 volt og positive 5 volt, befor i can se anything on the display. i dont know the name on the lcd, and i cant find any datasheets on it.

this is all i know about the lcd screen:

text label on back: PC089AGL01

and there are written some drifferent text:

MADE IN TAIWAN
VER-A
TG3V-0
94V0

and then there are following ic on it :

one: T6963C datasheet say +vdc on vdd an 0 on vss
one: W2465S-70LL the same as T6963C
four: T6A39A the same as T6963C
one: SCI7661MOA or U880573 this is the triggy one. from datasheet :
Vin: Power supply terminal(negative, system supply GND)
Vdd: Power supply terminal(positive system supply VCC)

this is the IC i cant figure out how to power it.
one: BA10324AF

and then there are 22 terminals in the side of the display.

i have connected it like this :

Data : 0->7 : digital pins 2->9

Ctrl : WR : analog pin 0

Ctrl : RD : analog pin 1

Ctrl : CE : analog pin 2

Ctrl : CD : analog pin 3

Ctrl : RESET : analog pin 4

Ctrl : FS : analog pin 5

and i have used this code just to see it work :

#include "T6963.h"
T6963 LCD(240,128,6,32);

void setup(){
  Serial.begin(9600);
  Serial.print("TH: ");
  Serial.println(LCD.getTH());
  Serial.print("GH: ");
  Serial.println(LCD.getGH());
  
  LCD.Initialize();
  
  Serial.println("Initialized");
  LCD.TextGoTo(0,0);
  LCD.WriteString("Hello World");
  
}
void loop(){
  for(byte _b = 0;_b<240;_b++){
    LCD.writePixel(_b,_b>>1,1);
  }
  for(byte _b=0;_b<128;_b +=8){
    LCD.TextGoTo(_b/8,_b/8);
    LCD.WriteString("Hello World");
  }
  delay(1000);
  LCD.clearGraphic();
  LCD.createLine(0,0,239,127);
  delay(1000);
  LCD.createLine(239,0,0,127);
  LCD.clearGraphic();
  delay(500);
  LCD.clearText();
  LCD.setPixel(0,0);
  LCD.setPixel(239,0);
  LCD.setPixel(239,127);
  LCD.setPixel(0,127);
  delay(1000);
  for(int x=0;x<128;x+=4){
    LCD.createLine(0,x,x<<1,127);
    delay(10);
  }
  delay(1000);
  LCD.createCircle(120,64,32);
  delay(1000);
  LCD.clearGraphic();
  LCD.clearText();
  
  LCD.setDispMode(true,true,true,false);
  for(byte _b=0;_b<8;_b++){
    for(byte _row = 0;_row < LCD.getTextRows();_row++){
      for(byte _col = 0;_col < LCD.getTextCols();_col++){
        LCD.setCursorPointer(_col,_row);
        delay(100);
      }
    }
    LCD.setCursorPattern(_b);
  }
  LCD.setDispMode(true,true,false,false);
}

Please Help Me

i have read someplace, when the display shall write anything on the screen it needs a -5 volt. that i can simple make like this :

but if it is not that what is then wrong?

sry for my bad english :smiley:

when i run the termin i get this :

TH: 0
GH: 640
Initialized

dont know what is means

nobody knowing anyting?

See info in your post in LcdStudio.Com Forums