ai. How to display text on a graphics display?

The next question is how to obtain 256 8-byte character patterns for a full ASCII character set. Fortunately there are a number of free character pattern editing applications on the internet (ex.: http://www.min.at/pixelfont). Some applications even allow to exporting the fonts a C-language header (*.h), so you can immediately use the font no your application. An important application feature is character rotation. One or all character patterns may be rotated in any direction at a time. So, all one has to do, is to export the font and program it into the firmware.

PIC18F4550 firmware v2.7.2 has 5 inbuilt 8x8 character fonts.

ALSO READ:

- Graphics LCD with touchscreen

- Modular Weather Station Project

- PROGRAMMING GUIDE

Displaying text on a LGM12864B graphic LCD (GLCD) is relatively easy. Despite the fact that the GLCD has no character generator, its display memory is organized in 8 rows of 128 bytes. Each row of bytes corresponds to 8 horizontal display lines, so there are 8 x 8 = 64 in total. Bit 0 of each byte corresponds to the line 0, bit 1 to line 1 ... and bit 7 corresponds to line 7. The next row of bytes represents lines 8 through 15, ... and so on. Therefore displaying character patterns 8x8 is easy, if the patterns are oriented left to right instead of top to bottom (usual orientation). A character can be printed by sending 8 consecutive bytes starting from a desired byte in one of 8 byte rows.

ANSWER:

How can I display text on a graphics display?

QUESTION:

Click on the screen photo to enlarge it.