Hi I have been learning to use 128x64 LCD module with AT89C51 and I have been using FastLCD for converting bmp into a table of bytes. I have use the table in my codes and tried to compile it. I get the result - auto segment too large. How to put all bytes in my codes in order to display picture on my 128x64 LCD module. I don't understand it. What is the problem? Manoz Joshi
Since you, probably, already has made the boiard you will need to find a processor with enough internal RAM. You do not state which type of chip you use, but if it is PLCC the P89c668 seems a logical choice 8k internal RAM and ISP. There may be derivatives with enough internal ERAM for your purpose in other pinnings, I know of none. Maybe, if you are DIP pinned a conversion socket would do? If you find no solution other than layoing out the board again, I will strongly recommend the P89C668 (PLCC sockets with .1" pins are available). Another option is, of course, to add an external RAM, but that will cost you 18 I/O pins. Erik
Greeting Ahh I understand now it has to do with my AT89C51 because of its small memory size. At the moment, I am currently using 40 pins DIP chip. Good job that I have set the hardware layout on my breadboard because I want to learn it as part of my experiment. Erm ....I guess I need to find 40 pins chip with 8K 32K or 64K internal RAM. Any recommendaton? Manoz Joshi