I2C Adapter (Slave)
I2C Tracer
LC Display Adapter
Motor Controls
Camera Modules
Other Adapters
I2C GLCD Adapter
The I²C LC display adapter enables easy interfacing a Graphic LC-Display modul (with KS0108 or T6963C) to a I2C-bus. Communication between a host and the I2C GLCD controller takes places via the 2 wire bi-directional seriel interface. Thus it is possible to write/read alphanumeric characters and to draw lines, rectangles etc. to a GLCD via I2C bus.
On power up the adapter takes over the initialisation of the display. All options of the LCD can be changed any time via I2C. These options could be stored in a non-volatile memory and after a new start the display will be initialised with the new options.
Theoretically, up to 128 grapgic LC-Displays could be connected on a I2C bus. Slave adress is also programmable via I2C.
17,- EUR plus VAT & shipping.
included in delivery:
I2C GLCD Adapter
#030301 KS0108
#030302 T6963C
Manual:
download T6963C
I2C KS0108 64x128
| Function | Description | CMD |
| CMDToGLCD | Sends a command to the GLCD | 0x41 |
| DatToGLCD | Sends a data byte to the GLCD | 0x42 |
| nDatToGLCD | Sends up to 254 data bytes to the GLCD | 0x40 |
| SetSLine | Sets the start line | 0x43 |
| DispON | Enable / Disable Display (ON / OFF) | 0x44 |
| SetTxtPos | Sets cursor postion (Row, Column) | 0x45 |
| SendByte | Sends a byte to GLCD | 0x46 |
| SendnBytes | Sends up to 254 Bytes to GLCD | 0x47 |
| ReSetPixel | Set/Reset one Pixel | 0x48 |
| InvByte | Read, reverse and write a byte to GLCD | 0x49 |
| InvPage | Read, reverse and write a page to GLCD | 0x4A |
| InvDisp | Display reverse | 0x4B |
| FillDisp | Fills display with a certain byte | 0x4C |
| FillRect | Draws s solid rectangle | 0x4D |
| Vline | Draws a vertical line | 0x4E |
| Hline | Draws a horizontal line | 0x4F |
| Rectangle | Draws a rectangle | 0x50 |
| RoundRectangle | Draws a round rectangle | 0x51 |
| Circle | Draws a circle | 0x52 |
| CharToGLCD6x8 | Writes a 6x8 character on GLCD | 0x53 |
| StringToGLCD6x8 | Writes up to 254 6x8 characters on GLCD | 0x54 |
| CharToGLCD8x8 | Writes a 8x8 character on GLCD | 0x55 |
| StringToGLCD8x8 | Writes up to 254 8x8 characters on GLCD | 0x56 |
| ReadByte | Reads a Byte at X,Y position | 0x57 |
| ReSetIO1 | Sets or resets IO-Pin 1 | 0x60 |
| ReSetIO1 | Sets or resets IO-Pin 2 | 0x61 |
| ReadIOs | Reads the state of IO-Pins 1 and 2 | 0x62 |
| SetSlvAdr | Changes slave adress | 0x73 |
| ResetGLCD | Resetes the GLCD | 0x74 |
| Function | Description | CMD |
| SetCursorPtr | 1 Byte Data Read and Nonvariable ADP | 0x21 |
| SetOffSetReg | Set Offset register | 0x22 |
| SetAddrPtr | Set address pointer | 0x24 |
| SetTxtPos | Set Text Position (Column,Row) | 0x25 |
| SetGPCPos | Set Graphic Position (Column, Row) | 0x26 |
| SetTxtHomeAddr | Set Text Home Address | 0x40 |
| SetTxtArea | Set Text Area | 0x41 |
| SetGPCHomeAddr | Set Graphic Home Address | 0x42 |
| SetGPCArea | Set Graphic Area | 0x43 |
| SetDispWidth | Set Display Width | 0x44 |
| SetDispHeight | Set Display Height | 0x45 |
| SetMode | Set Mode | 0x80 |
| SetDispMode | Set Display Mode | 0x90 |
| SetCursorPat | Set Cursor Pattern | 0xA0 |
| AutoWrite | Data Auto Write | 0xB0 |
| AutoRead | Data Auto Read | 0xB1 |
| WriteInc | 1 Byte Data Write and Increment ADP | 0xC0 |
| ReadInc | Data Read and Increment ADP | 0xC1 |
| WriteDec | 1 Byte Data Write and Decrement ADP | 0xC2 |
| ReadDec | Data Read and Increment ADP | 0xC3 |
| Write | 1 Byte Data Write and Nonvariable ADP | 0xC4 |
| Read | 1 Byte Data Read and Nonvariable ADP | 0xC5 |
| WriteDataInc | Data Write and Increment ADP (up to 254 Byte) | 0xC6 |
| WriteDataDec | Data Write and Decrement ADP (up to 254 Byte) | 0xC7 |
| ReSetPixel | Reset or Set a Pixel | 0xC8 |
| ClearTxt | Clear Text Area | 0xCA |
| ClearGPC | Clear Graphic Area | 0xCB |
| SetFont | Set Font (6x8 or 8x8) | 0xCD |
| ReSetIO1 | Reset or Set IO-Pin 1 | 0xCE |
| ReSetIO2 | Reset or Set IO-Pin 2 | 0xCF |
| HLine | Draws a horizontal line | 0xD0 |
| VLine | Draws a vertical line | 0xD1 |
| FillRect | Draws a solid rectangle | 0xD2 |
| Rectangle | Draws a rectangle | 0xD3 |
| RoundRectangle | Draws a round rectangle | 0xD4 |
| Circle | Draws a circle | 0xD5 |
| ReadTxtHomeAddr | Read Text Home Address | 0xE1 |
| ReadGPCHomeAddr | Read Graphic Home Address | 0xE2 |
| ReadTxtArea | Read Text Area | 0xE3 |
| ReadGPCArea | Read Graphic Area | 0xE4 |
| ReadMode | Read Mode | 0xE5 |
| ReadDispMode | Read Display Mode | 0xE6 |
| ReadCurPat | Read Cursor Pattern | 0xE7 |
| ReadDispWidth | Read Display Width | 0xE9 |
| ReadDispHeigh | Read Display Heigh | 0xEA |
| ReadFont | Read selected Font | 0xEB |
| ReadIOs | Reads the state of IO-Pins 1 and 2 | 0xEC |
| ReadStatus | Reads the status of the GLCD | 0xEF |
| SaveIni | Save parameter | 0x70 |
| LCDIni | Reset and initialize LCD | 0x71 |
| SetSlvAdr | Change slave address | 0x73 |