09-12-2014, 10:11 AM | #1 |
Nhập môn đệ tử
Tham gia ngày: Dec 2014
Bài gửi: 2
: |
Giúp đỡ về code
Chào các bác trước h em không biết PIC là gì hôm nay muốn làm cái ô-sọc-lô
lần mò lên mạng tìm được 1 thread của anh khoai tây nhưng đem về dùng PIC-C để mở ok nhưng khi bấm F9 thì báo lỗi không nhận dạng được "GLCD_WIDTH" đây là đoạn cốt : void glcd_text35(int8 x, int8 y, char* textptr, int1 color) { int i, j, k; // Loop counters BYTE pixelData[5]; // Stores character data for(i=0; textptr[i] != '\0'; ++i, ++x) // Loop through the passed string { if((textptr[i] >= ' ') && (textptr[i] <= '~')) memcpy(pixelData, TEXT35[textptr[i]-' '], 5); else memcpy(pixelData, TEXT35[0], 5); // Default to space if(x+3 >= GLCD_WIDTH) // Performs character wrapping { x = 0; // Set x at far left position y += 5 + 1; // Set y at next position down } for(j=3; j>0; j--, x++) // Loop through character byte data { for(k=0; k<5; k++) // Loop through the vertical pixels { if(bit_test(pixelData[k], j)) // Check if the pixel should be set { glcd_pixel(x, y+k, color); // Draws the pixel } } } } } Rất mong nhận được sự giúp đỡ của mọi người Xin chân thành cảm ơn !!! |
|
|