#include #include #include #include "nokia1100_lcd_lib.h" // Подключаем драйвер LCD-контроллера NOKIA1100 char Text[] PROGMEM = "FLASH MEMORY TEST"; int main(void) { nlcd_Init(); _delay_ms(100); nlcd_GotoXY(0,0); nlcd_PrintF(Text); // Выводим строку из программной памяти _delay_ms(4000); nlcd_GotoXY(0,0); nlcd_PrintF(PSTR(" Hello, world! ")); // Другой способ задания строк в программной памяти nlcd_PrintF(PSTR("----------------")); nlcd_PrintF(PSTR(" DigitalChip.ru ")); nlcd_PrintF(PSTR(" present ")); nlcd_PrintF(PSTR(" NOKIA 1100 LCD ")); nlcd_PrintF(PSTR(" demonstration ")); nlcd_PrintF(PSTR("----------------")); while(1) { nlcd_GotoXY(4,7); nlcd_Print("It work!"); // Строка из ОЗУ (RAM) _delay_ms(1000); nlcd_GotoXY(4,7); nlcd_PrintF(PSTR(" ")); // Строка из программной памяти (Flash) _delay_ms(1000); } }