Курсовая работа: Проектирование удаленного устройства индикации
InitPortAWriteO }
void SendCommandfBYTE Command)
i
ReadStatus{); WriteCommand(Command); }
void SendlByteCommandfBYTE Data, BYTE Command) {
ReadStatus();
DataWrite(Data);
ReadStatus{);
CommandWrite(Command); }
void Send2ByteCommand{WORD Data, BYTE Command) {
ReadStatus();
DataWrite((BYTE)Data);
ReadStatus();
DataHrite((BYTE)(Data » 8));
ReadStatus ();
CommandWrite(Command); }
// Position: младшийбайт - координатаX (отOOhдо 4Fh)
//старшийбайт - координатаY (отOOhдоIFh)
void SetCursorPointer(WORD Position)
{
Send2ByteComnand(Positon, SET_CURSOR_COMMAND);
>
// Address: младшийбайт
//старшийбайт
void SetAddressPointer(WORD Address)
{
Serid2BytesCommand[Address, S£T_ADDRESS_COMMAND);
}
void ByteWriteToRamfWORD AddressPointer, BYTE Data)