پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی
سلام
ممنونم . برعکس چیزی هم در دسترس ندارم که ببینم میشه با 4 ولت هم راه اندازیش کرد یا نه
سلام
ممنونم . برعکس چیزی هم در دسترس ندارم که ببینم میشه با 4 ولت هم راه اندازیش کرد یا نه
#include <mega32.h> #include <delay.h> #include <stdio.h> #include "Includes/gif.h" #include "Includes/GLCD.h" //////////////////////////////////////////////////////////// flash unsigned char my_photo[]={ 255,255,255, 63,255,255,255,255,63,255,255,127,191,191,191,191,255,255,127,191,191,127,127,255,255,255,255,191,7,187,187,251, 191,191,191,127,255,255,255,63,191,191,191,191,127,191,191,191,191,127,255, 59,255,255,3,255,255, 59,255,255,255,255,191,191, 191,127,255,255,127,127,191,255,255,255,255,255,127,191,191,191,191,63,255,255,255,127,191,255,63,191,191,191,191,127,191,191, 191,191,127,255,3,191,191,191,127,255,255,255,127,191,191,191,127,255,255,255,3,255,255,127,191,191,191,191,255,255,255,255, 255,255,255,240,239,239,239,239,224,255,255,246,237,237,243,255,255,240,237,237,237,237,244,253,255,255,255,255,224,255,255,243, 237,238,238,224,255,255,255,224,255,255,255,255,224,255,255,255,255,224,255,224,255,255,224,255,255,224,255,255,255,243,237,238, 238,224,255,255,224,255,255,255,255,255,255,255,246,237,237,243,255,126,57,199,249,254,255,255,224,255,255,255,255,224,255,255, 255,255,224,255,224,239,239,239,247,248,255,255,240,239,239,239,247,248,255,255,224,255,255,246,237,237,243,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,191,31,15,15,159,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,15,7,7,15,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,31,95,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,95,31,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,63,31,143,207,199,7,3,3,1,1,3,6,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,207,7,3,3,3,7,199,255,255,255,255,255,255,255,255,255,255,255,255, 255,0,255,254,253,251,119,47,159,191,191,191,191,191,191,159,47,119,251,253,254,255,0,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,224,224,255,255,3,0,0,0,0,56,254,252,248,249,241,243,227,231,231,255,255,255,255,255,255,255,255, 255,255,255,127,63,63,31,15,15,7,7,3,0,0,0,0,1,3,7,7,15,15,31,63,63,127,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,127,255,0,0,0,63,63,63,63,63,63,63,63,255,255,255,255,255,255,255, 255,224,231,227,233,236,238,239,239,239,239,239,239,239,239,239, 239,238,236,233,227,231,224,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,63,7,0,128,224,248,252,248,224,0,1,7,63,255,255,255,255,255,255,255,255,255,143,135,131,193, 193,192,224,224,224,240,240,240,248,248,248,252,0,0,0,0,252,252,248,248,248,240,240,240,224,224,224,192,193,193,131,135, 143,255,255,255,255,255,127,15,3,227,249,248,252,255,224,224,224,230,230,230,230,230,230,230,230,231,231,7,7,15,127,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,239,225,224,248,254,255,255,255,255,255,255,255,248,224,224,227,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,127,127,63,31,0,0,128,0,15,31,63,127,127,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,252,224,193,7,15,63,127,127,255,255,255,255,255,255,255,255,255,127,63,31,15,143,248,192,0,3, 31,159,159,143,207,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,252,252,254,254,255,255,255,255,255,254,254,252,252,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,254,254,254,252,252,252,249,249,249,249,248,248,252,252,252,254,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255 }; //////////////////////////////////////////////////////////// void main(void) { #pragma used+ int i,j; byte read_data; byte read_arr[30]; unsigned char str1[] = "www.DMF313.ir"; unsigned char str2[] = "mahsa"; #pragma used- DATADDR = 0xff; DDRD.7=1; DDRC = 0x0F; glcd_on(); glcd_clear(); while(1) { point_at(10,10,1); //ÇÖÇÝå ˜ÑÏä äÞØå ÏÑãÎÊÕÇÊ ÏáÎæÇå delay_ms(1000); h_line(20,20, 70,0,1); //ÑÓã íå ÎØ ÇÝÞí delay_ms(1000); v_line(5,5,50,0,1); // ÑÓã íå ÎØ ÚãæÏí delay_ms(1000); line(15,15,60,60,0,1); //ÑÓã íå ÎØ ÈÇ ÒÇæíå ÏáÎæÇå delay_ms(1000); //////////////// glcd_clear(); //ǘ ˜ÑÏä ˜á ÕÝÍå //////////////// rectangle(10,10,80,40,0,1); // ÑÓã íå ãÑÈÚ íÇ ãÓÊØíá delay_ms(1000); glcd_clear(); cuboid(10,10,30,30,40,40,60,60,0,1); //ÑÓã íå ã˜ÚÈ íÇ ã˜ÚÈ ãÓÊØíá delay_ms(1000); glcd_clear(); circle(50,30,25,0,1); //ÑÓã íå ÏÇíÑå delay_ms(1000); glcd_clear(); glcd_puts(str1,0,0,0,1,0); delay_ms(1000); glcd_clear(); glcd_puts(str2,0,0,1,1,0); delay_ms(1000); glcd_clear(); glcd_putchar('Ô',40,40,1,1); // äæÔÊä í˜ æ ÝÞØ í˜ ˜ÇÑǘÊÑ!!! delay_ms(1000); glcd_clear(); bmp_disp(my_photo,0,0,127,7); delay_ms(2000); for(i=0;i<=3;i++) { for(j=0;j<6;j++) { bmp_disp(gif[j],0,0,127,7); delay_ms(100); } } glcd_clear(); } }
#include <mega32.h> #include <delay.h> #include <stdio.h> #include "Includes/gif.h" #include "Includes/GLCD.h" //////////////////////////////////////////////////////////// flash unsigned char my_photo[]={ 255,255,255, 63,255,255,255,255,63,255,255,127,191,191,191,191,255,255,127,191,191,127,127,255,255,255,255,191,7,187,187,251, 191,191,191,127,255,255,255,63,191,191,191,191,127,191,191,191,191,127,255, 59,255,255,3,255,255, 59,255,255,255,255,191,191, 191,127,255,255,127,127,191,255,255,255,255,255,127,191,191,191,191,63,255,255,255,127,191,255,63,191,191,191,191,127,191,191, 191,191,127,255,3,191,191,191,127,255,255,255,127,191,191,191,127,255,255,255,3,255,255,127,191,191,191,191,255,255,255,255, 255,255,255,240,239,239,239,239,224,255,255,246,237,237,243,255,255,240,237,237,237,237,244,253,255,255,255,255,224,255,255,243, 237,238,238,224,255,255,255,224,255,255,255,255,224,255,255,255,255,224,255,224,255,255,224,255,255,224,255,255,255,243,237,238, 238,224,255,255,224,255,255,255,255,255,255,255,246,237,237,243,255,126,57,199,249,254,255,255,224,255,255,255,255,224,255,255, 255,255,224,255,224,239,239,239,247,248,255,255,240,239,239,239,247,248,255,255,224,255,255,246,237,237,243,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,191,31,15,15,159,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,15,7,7,15,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,31,95,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,95,31,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,63,31,143,207,199,7,3,3,1,1,3,6,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,207,7,3,3,3,7,199,255,255,255,255,255,255,255,255,255,255,255,255, 255,0,255,254,253,251,119,47,159,191,191,191,191,191,191,159,47,119,251,253,254,255,0,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,224,224,255,255,3,0,0,0,0,56,254,252,248,249,241,243,227,231,231,255,255,255,255,255,255,255,255, 255,255,255,127,63,63,31,15,15,7,7,3,0,0,0,0,1,3,7,7,15,15,31,63,63,127,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,127,255,0,0,0,63,63,63,63,63,63,63,63,255,255,255,255,255,255,255, 255,224,231,227,233,236,238,239,239,239,239,239,239,239,239,239, 239,238,236,233,227,231,224,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,63,7,0,128,224,248,252,248,224,0,1,7,63,255,255,255,255,255,255,255,255,255,143,135,131,193, 193,192,224,224,224,240,240,240,248,248,248,252,0,0,0,0,252,252,248,248,248,240,240,240,224,224,224,192,193,193,131,135, 143,255,255,255,255,255,127,15,3,227,249,248,252,255,224,224,224,230,230,230,230,230,230,230,230,231,231,7,7,15,127,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,239,225,224,248,254,255,255,255,255,255,255,255,248,224,224,227,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,127,127,63,31,0,0,128,0,15,31,63,127,127,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,252,224,193,7,15,63,127,127,255,255,255,255,255,255,255,255,255,127,63,31,15,143,248,192,0,3, 31,159,159,143,207,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,252,252,254,254,255,255,255,255,255,254,254,252,252,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,254,254,254,252,252,252,249,249,249,249,248,248,252,252,252,254,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255 }; //////////////////////////////////////////////////////////// void main(void) { #pragma used+ int i,j; byte read_data; byte read_arr[30]; unsigned char str1[] = "www.DMF313.ir"; unsigned char str2[] = "mahsa"; #pragma used- DATADDR = 0xff; DDRD.7=1; DDRC = 0x0F; glcd_on(); glcd_clear(); while(1) { point_at(10,10,1); //ÇÖÇÝå ˜ÑÏä äÞØå ÏÑãÎÊÕÇÊ ÏáÎæÇå delay_ms(1000); h_line(20,20, 70,0,1); //ÑÓã íå ÎØ ÇÝÞí delay_ms(1000); v_line(5,5,50,0,1); // ÑÓã íå ÎØ ÚãæÏí delay_ms(1000); line(15,15,60,60,0,1); //ÑÓã íå ÎØ ÈÇ ÒÇæíå ÏáÎæÇå delay_ms(1000); //////////////// glcd_clear(); //ǘ ˜ÑÏä ˜á ÕÝÍå //////////////// rectangle(10,10,80,40,0,1); // ÑÓã íå ãÑÈÚ íÇ ãÓÊØíá delay_ms(1000); glcd_clear(); cuboid(10,10,30,30,40,40,60,60,0,1); //ÑÓã íå ã˜ÚÈ íÇ ã˜ÚÈ ãÓÊØíá delay_ms(1000); glcd_clear(); circle(50,30,25,0,1); //ÑÓã íå ÏÇíÑå delay_ms(1000); glcd_clear(); glcd_puts(str1,0,0,0,1,0); delay_ms(1000); glcd_clear(); glcd_puts(str2,0,0,1,1,0); delay_ms(1000); glcd_clear(); glcd_putchar('Ô',40,40,1,1); // äæÔÊä í˜ æ ÝÞØ í˜ ˜ÇÑǘÊÑ!!! delay_ms(1000); glcd_clear(); bmp_disp(my_photo,0,0,127,7); delay_ms(2000); for(i=0;i<=3;i++) { for(j=0;j<6;j++) { bmp_disp(gif[j],0,0,127,7); delay_ms(100); } } glcd_clear(); } }
bmp_disp(my_photo,0,0,127,7);
bmp_disp(my_photo,1,1,128,8);
bmp_disp(my_photo,0,0,127,7);
bmp_disp(my_photo,1,1,128,8);
دیدگاه