Graphic animation can be displayed on an
alpha-numeric HD44780 based LCD display very easily. Normally, we
define a pattern in CG RAM, then print the character. You
can also change the CG RAM for characters that are already on the
screen. All instances of that character will change! LCD_EXPESS
possesses the function of the exchange edited characters
to the code in various formats with the possibility of changing the
head (label). Makes it possible to export one by one the codes to
other programs.
It was used AT90S8515 and ATmega16 in the example code for AVR_Studio
(http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725):
AT90S8515.hex
AT90S8515.bin
ATmega16.hex
ATmega16.bin
The
main programme is quite simple. The order (macro): ldp Z,
(vega<<1) places the index register from in the figure 16 bite on
the address etiquette „vega” (in the file data.inc). „Sess” stood the
quantity of the session defines in our animation.
Next sessions are read in to CGRAM with the put suitably delay. We get
the code of the programme in the figure of the file after the
compilation .hex. We can now programme our microprocessor.