Hi everyone,
I'm having problem on designing a hardware with PIC16F877A and 128x64 (ST7920) Graphic LCD. Can u all help me in this?
First of all, I have already programmed 2x16 character LCD display and other in the past using Hi-Tech C Compiler and the PIC16F877A. I had attached my schematic below.
In the next stage, I need to replace the 2x16 LCD display to the Graphic LCD, but in the GLCD world I am finding it impossible to find anything that explains what pins need to be set and how the data bits correspond to what pixels etc, basically some very fundamental details. I have tried searching and searching online, but with very very less information on that kind of GLCD. I need a very basic fundamental tutorial of what to do to write to my 128x62 GLCD, just explanation of what pins to set for how long, in what order, how do the Data bits relate to pixels (of course, precise delays are from the data sheet) and I can then implement it in C language.
However, i found a website from Cytron that is similar to my project, BUT THE MAIN TASK I WANT IS TO DISPLAY TEXTS/ CHARACTERS AND GRAPHIC(BLACK & WHITE) ON THE GLCD, NOT THE GAMING PART!
Here is the link to Cytron where their project is aiming to Gaming with Accelerometer **broken link removed**. I had also attached another schematic which i get from the Cytron Website.
Thus, i need these both schematics to combine and drive to my project.
Can anybody help? If it helps to know, I have the which is 128x64 (ST7920) Graphic LCD all wired up and with the backlight running so far, but have no idea why there is nothing written on the GLCD.
Billion thanks for reading and helps.
Regards,
Wong
I'm having problem on designing a hardware with PIC16F877A and 128x64 (ST7920) Graphic LCD. Can u all help me in this?
First of all, I have already programmed 2x16 character LCD display and other in the past using Hi-Tech C Compiler and the PIC16F877A. I had attached my schematic below.
In the next stage, I need to replace the 2x16 LCD display to the Graphic LCD, but in the GLCD world I am finding it impossible to find anything that explains what pins need to be set and how the data bits correspond to what pixels etc, basically some very fundamental details. I have tried searching and searching online, but with very very less information on that kind of GLCD. I need a very basic fundamental tutorial of what to do to write to my 128x62 GLCD, just explanation of what pins to set for how long, in what order, how do the Data bits relate to pixels (of course, precise delays are from the data sheet) and I can then implement it in C language.
However, i found a website from Cytron that is similar to my project, BUT THE MAIN TASK I WANT IS TO DISPLAY TEXTS/ CHARACTERS AND GRAPHIC(BLACK & WHITE) ON THE GLCD, NOT THE GAMING PART!
Here is the link to Cytron where their project is aiming to Gaming with Accelerometer **broken link removed**. I had also attached another schematic which i get from the Cytron Website.
Thus, i need these both schematics to combine and drive to my project.
Can anybody help? If it helps to know, I have the which is 128x64 (ST7920) Graphic LCD all wired up and with the backlight running so far, but have no idea why there is nothing written on the GLCD.
Billion thanks for reading and helps.
Regards,
Wong