สวัสดีครับพี่ๆทุกท่าน
คือผม ต้องการที่จะแสดงรูปภาพบนหน้าจอ GLCD128x64 ทำอย่างไรดีครับ
ควบคุมผ่าน IC 74HC595 ครับ
แต่ถ้าควบคุม I/O Port ธรรมดา สามารถแสดงรูปภาพได้ครับ
ขอคำแนะนำด้วยครับ
ขอบคุณมากครับ
http://320volt.com/en/ccs-c-74hc595-cd4094-128x64-4x20-lcd-kullanimi/
ด้านล่าง คือ Code ที่สามารถแสดงรูปภาพได้ครับ
Code Select
void printf_bmp(char select)
{
unsigned int16 i,j;
for(i=0;i<8;i++)//8
{
output_low(GLCD_DI); // Set for instruction
glcd_writeByte(GLCD_LEFT, 0x40); // Set horizontal address to 0
glcd_writeByte(GLCD_RIGHT,0x40);
glcd_writeByte(GLCD_LEFT, i | 0xb8);// Set page address
glcd_writeByte(GLCD_RIGHT, i | 0xb8);
output_high(GLCD_DI);
// Loop through the horizontal sections
for(j=0;j<64;j++)
{
if(select==1)
{
glcd_writeByte(GLCD_LEFT,img[j+(i*128)]); // Turn pixels on or off
}
}
for(j=64;j<128;j++)
{
if(select==1)
{
glcd_writeByte(GLCD_RIGHT,img[j+(i*128)]); // Turn pixels on or off
}
}
}
}