Střelacký TIMER

Displej, který sis vybral, žádnou znakovou sadu v sobě nemá. Ale ničeho se neboj. Vytvořit si znakovou sadu není nikterak složité. Já používám GLCD generátor od MicroElektroniky. Je jednoduchý, umí importovat fonty z Windows. Mám v něm vytvořenou CZ sadu fontu 7x8 bodů parádně použitelnou právě pro psaní obyčejného textu na tyto displeje. Z tohoto displeje si tak vlastně udělám znakový displej 21x8 znaků. Font je totiž definovaný jako 7x8, ale to je šířka znaku @. Ostatní znaky jsou užší. Většina znaků má šířku 5 bodů + 1 bod na oddělení znaků od sebe = 6 bodů/znak => 128/6 = 21.33333 znaku na řádek. Font to umí vyexportovat pro Basic, Pascal a C, takže vložit font do programu by neměl být žádný problém. V proceduře pak jen vezmeš kód znaku, podle něj vyhledáš první byte požadovaného znaku a přeneseš daný počet bytů, prezentující požadovaný znak, do paměti pro zobrazení. Během psaní si musíš jenom hlídat pozici na displeji (0-127), aby sis nepřepisoval data pro následující řádek. Font má 1792 bytů. Obsazení paměti se dá samozřejmě zoptimalizovat, ale tím si zase zkomplikuješ vyhledání definice znaku v tabulce - prostě jako vždy je to něco za něco.