Go Down

Topic: LCD CMD table commands (KS0066) (Read 1 time) previous topic - next topic

FrankRadio

For Wintek and others LCD based on KS0066 controler (could be any other..TEST!):


LCD Commands
LCD_DISPLAY_CLEAR = 01 h
LCD_RETURN_HOME = 02 h
LCD_ENTRY_MODE = 04 h
LCD_DISP_ON_OFF = 08 h
LCD_SHIFT = 10 h
LCD_SET_FUNCTION = 20 h
LCD_SET_CG_ADDRESS = 40 h
LCD_SET_DD_ADDRESS = 80 h

LCD Command Parameters
CMD_CURSOR_INCREASE = 02 h
CMD_CURSOR_DECREASE = 00 h
CMD_DISPLAY_ON = 04 h
CMD_DISPLAY_OFF = 00 h
CMD_INTERFACE_8BIT = 10 h
CMD_INTERFACE_4BIT = 00 h
CMD_TWO_LINES = 08 h
CMD_ONE_LINE = 00 h


Example:
For turn off and on the display:

LCD_DISPLAY_ON_OFF + CMD_DISPLAY_ON = 0x08 + 0x04 = 0x0C :o

LCD_DISPLAY_ON_OFF + CMD_DISPLAY_OFF =0x08 + 0x00 = 0x08 :o

Best Regards!!
Frank

Allison Beh

Thanks for sharing. Is this information reliable? I see that the commands are same as those of 44780. Can someone please confirm the compatibility between these two controllers? I've read from many websites about the display errors when using KS0066 controller.

I'm using SGL- VCM1602A, 2X16, 5X8 dots. Anybody has experience in interfacing this LCD module?

Thanks.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy