Курсовая работа: Построение компьютерной системы на микроконтроллере
void vLCD_Write(char RS, char Data)
{
vRS(RS);
_NOP();
//_NOP();
P1OUT&=Data|0x0f;//Записьстаршейтетрады.
vEN(1);
_NOP();
//_NOP();
vEN(0);
_NOP();
//_NOP();
P1OUT&=~0xf0;
P1OUT|=(Data<<4)&~0x0f;//Запись младшей тетрады.
_NOP();
//_NOP();
vEN(1);
_NOP();
//_NOP();
vEN(0);
_NOP();
//_NOP();
P1OUT|=0xf0;//Устанавливает на выводах состояние "по умолчанию".
_NOP();
//_NOP();
}
/*Состояние выводов "по умолчанию"*/
void vLCD_Silence(void)
{