Курсовая работа: Разработка измерителя температуры жидкости
PD1 - RW
PD2 - E */
CLRBIT(PORTD,E);
if (Mode)
SETBIT(PORTD,RS);
else
CLRBIT(PORTD,RS);
PORTB = Data;
CLRBIT(PORTD,WR);
SETBIT(PORTD,E);
Delay(4);
CLRBIT(PORTD,E);
}
//========================
void DisplayInit(void)
{
Delay(30);
SendDataToDisplay(0x30,1); //режим работы дисплея – ширина шины данных 8 бит
Delay(5);
SendDataToDisplay(0x30,1);
Delay(1);
SendDataToDisplay(0x30,1);
SendDataToDisplay(0x38,1); // шина данных 8 бит
//размер развертки 2 строки
//размер матр. Символов – 5х10
SendDataToDisplay(0x08,1); //выкл. Наличие изображения
SendDataToDisplay(1,1); //очистка экрана
SendDataToDisplay(0x6,1); //счетчик адреса настроить на увеличение
SendDataToDisplay(0xC,1); //вкл. изображение