We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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
"I have not decide what kind of LCD to use. I found this code but could not work" What do you mean by "could not work?" If you haven't decided on an LCD yet, how do you know what it should do?! You need to choose your LCD first; then you need to read its Data Sheet. The Data Sheet will tell you how to create custom characters - maybe it will already have the foreign set you require!