Тема: AVPproject
Показать сообщение отдельно
Старый 25.01.2010, 01:39   #33
AVP87
Старший Пользователь
 
Регистрация: 04.01.2010
Возраст: 36
Город: Камешково
Регион: 33
Машина: --
Сообщений: 142
AVP87 is on a distinguished road
По умолчанию

Цитата:
Сообщение от AlexNS Посмотреть сообщение
а чем ненравится КодВижн?
подскажите, как вы картинки преобразовывали в дисплей?
Давай на ты.
CV нравится. Но WinAVR плюс в том, что он бесплатный.

Картинки рисуются легко, в "паинте" 128х64, потом открываешь ее в программе KS0108. Преобразовываешь в массив размеров 1024
Код:
void lcd_put_menu(int addres)
    {
    unsigned char i,j;

    for (i=0;i<8;i++)
        {
        lcd_gotoxy(0,i);
            for (j=0;j<64;j++)
                lcd_data(pgm_read_byte(addres++));
        }    

	for (i=0;i<8;i++)
        {
		lcd_gotoxy(64,i);
            for (j=0;j<64;j++)
                lcd_data(pgm_read_byte(addres++));
		}
    }
Вот примерный код функции. В нее передаешь начальный адрес массива. Только Массив распологай во флеше.

В архиве проект для АВРСтудио и для Протеуса. Посмотри..
Вложения
Тип файла: zip LCD.ZIP (46.8 Кб, 368 просмотров)

Последний раз редактировалось AVP87; 25.01.2010 в 11:16.
AVP87 вне форума   Ответить с цитированием