HD44780 LCD User-Defined Graphics
The HD44780 is a controller for character-based liquid crystal displays (LCDs). In addition to the standard pre-programmed characters, it allows you to define up to eight of your own graphic patterns on a 5-by-7 (or sometimes 5-by-8) grid. This page lets you experiment with various patterns and shows the numbers that need to be programmed into the controller to get those patterns on to the display.
Peter Ouwehand has written an excellent article describing how to use the HD44780.
Click on any of the library characters below to use it as a base from which to work.
Thanks to Arthur Benemann, Mark Colan, Tore Eriksson, Tomasz Jozwik, Vincent Gijsen, lukas2005, Δαμίγος, Rud Merriam, Matheus Dal Mago, Godbr, JS and Didier Guillemyn.
If you create any new characters you’d be happy to see included in the library, please e-mail the decimal values and a brief explanation of what the character represents to the address on the home page.
This page most recently updated Fri 26 Jul 08:32:49 BST 2019
Nouveau: Qat en français
New: Offline SOWPODS checker; Free, fast, and accurate ARM Cortex-M3 floating-point library
Qxw is a free (GPL) crossword construction program. New! Release 20190722 for both Linux and Windows. Non-Roman alphabets, batch mode, multiplex lights, answer treatments, circular and hex grids, jumbled entries, lots more besides. More...
My book, ‘Practical Signal Processing’, is published by Cambridge University Press. You can order it directly from them, or via amazon.co.uk or amazon.com. Paperback edition now also available. Browse before you buy at Google Books. Wydanie polskie.
If you find this site useful or diverting, please consider a donation to NASS (a UK registered charity), to KickAS (in the US), or to a similar body in your own country.
All trademarks used are hereby acknowledged.