Курсовая работа: Построение компьютерной системы на микроконтроллере
}
/*Перемещение курсора в левую позицию*/
void vLCD_RetLeft()
{
vLCD_Write(0,0x02);
vLCD_Delay(1);
}
/*Установка направления сдвига курсора (ID=0/1 - влево/вправо)
и разрешение сдвига дисплея (SH=1) при записи в DDRAM*/
void vLCD_EntryModeSet(char ID,char SH)
{
char Data=0x04+(ID<<1)+SH;
vLCD_Write(0,Data);
vLCD_Delay(0);
}
/*Включает модуль (D=1) и выбирает тип курсора (см. даташит)*/
void vLCD_OnOff(char D,char CB)
{
char Data=0x08+(D<<2)+CB;
vLCD_Write(0,Data);
vLCD_Delay(0);
}
/*Выполнияет сдвиг дисплея или курсора (SC=0/1 - курсор/дисплей,
RL=0/1 - влево/вправо)*/
voidvLCD_CurDispShift(charSC,charRL)
{
char Data=0x10+(SC<<3)+(RL<<2);
vLCD_Write(0,Data);
vLCD_Delay(1);