This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Displaying forign characters on LCD

I am trying to sysplay a forign numeric system in LCD. I am using Keil development kit and I have not decide what kind of LCD to use. I found this code but could not work here is the code. Thanks


// BitPattern DataByte
// Character 0 // ========== ========

Put_Data(0x00); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x11); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x11); // x x x . . . . * 00000001
Put_Data(0x11); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x00); // x x x . . . . * 00000001

// Character 1

Put_Data(0x1F); // x x x * * * * * 00011111
Put_Data(0x00); // x x x * . . . * 00010001
Put_Data(0x10); // x x x * . . . * 00010001
Put_Data(0x1F); // x x x * . . . * 00010001
Put_Data(0x11); // x x x * . . . * 00010001
Put_Data(0x1F); // x x x * . . . * 00010001
Put_Data(0x00); // x x x * . . . * 00010001
Put_Data(0x1F); // x x x * . . . * 00010001

// Character 2

Put_Data(0x1F); // x x x * * * * * 00011111
Put_Data(0x1F); // x x x * . . . . 00010000
Put_Data(0x11); // x x x * . . . . 00010000
Put_Data(0x1F); // x x x * . . . . 00010000
Put_Data(0x10); // x x x * . . . . 00010000
Put_Data(0x1F); // x x x * . . . . 00010000
Put_Data(0x11); // x x x * . . . . 00010000
Put_Data(0x1F); // x x x * * * * * 00011111

// Character 3

Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x00); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x10); // x x x . . . . * 00000001
Put_Data(0x10); // x x x . . . . * 00000001
Put_Data(0x10); // x x x . . . . * 00000001
Put_Data(0x00); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x * * * * * 00011111

// Character 4

Put_Data(0x1F); // x x x * * * * * 00011111
Put_Data(0x00); // x x x * . . . * 00010001
Put_Data(0x1F); // x x x * . . . * 00010001
Put_Data(0x11); // x x x * . . . * 00010001
Put_Data(0x11); // x x x * . . . * 00010001
Put_Data(0x1F); // x x x * . . . * 00010001
Put_Data(0x10); // x x x * . . . * 00010001
Put_Data(0x1F); // x x x * * * * * 00011111

// Character 5

Put_Data(0x1F); // x x x * . . . * 00010001
Put_Data(0x00); // x x x * . . . * 00010001
Put_Data(0x10); // x x x * . . . * 00010001
Put_Data(0x1F); // x x x * . . . * 00010001
Put_Data(0x10); // x x x * . . . * 00010001
Put_Data(0x1F); // x x x * . . . * 00010001
Put_Data(0x00); // x x x * . . . * 00010001
Put_Data(0x1F); // x x x * * * * * 00011111

// Character 6

Put_Data(0x1F); // x x x * * * * * 00011111
Put_Data(0x00); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x03); // x x x . . . . * 00000001
Put_Data(0x06); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x11); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x * * * * * 00011111

// Character 7

Put_Data(0x1F); // x x x * * * * * 00011111
Put_Data(0x00); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x02); // x x x . . . . * 00000001
Put_Data(0x06); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x11); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001

// Character 8

Put_Data(0x1F); // x x x * * * * * 00011111
Put_Data(0x00); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x06); // x x x . . . . * 00000001
Put_Data(0x06); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x00); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001

// Character 9

Put_Data(0x1F); // x x x * * * * * 00011111
Put_Data(0x00); // x x x . . . . * 00000001
Put_Data(0x11); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x11); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001
Put_Data(0x00); // x x x . . . . * 00000001
Put_Data(0x1F); // x x x . . . . * 00000001

0