Цитата(D H @ Oct 2 2007, 11:05)

Прекрасно работает библиотека CodeVision с Мелтовским LCD. Используй ее.
Пример:
#asm
.equ __lcd_port=0x15 ;PORTC // LCD на PORTC
#endasm
#include <lcd.h>
lcd_init(16);
lcd_putsf("Initializing...");
lcd_gotoxy(0,0);
lcd_putsf("Ready ");
Библиотека для 4-х битного режима.
Разная маркировка наименований выводов у Melt и в документации CV. Подключается все по порядку выводов Melt.
Если перешел на мегу16, попробуй в 5-и вольтовом режиме. Не забудь контрастность повесить на землю, иначе ничего видно не будет.
В мануале CV, есть пример как подключать LCD.
A0=RS
R/W=RD
E=EN
Т.е. подключаем для моего примера так:
PortC.0=A0
PortC.1=R/W
PortC.2=E
PortC.4=DB4
PortC.5=DB5
PortC.6=DB6
PortC.7=DB7
1-й и 3-й LCD вывод GND
2-й LCD вывод +5в
Поставь для диагностики в программу зажигание светодиода, после выполнения операции. Увидишь, где косяк.
Все.