Курсовая работа: Проектирование удаленного устройства индикации

void Send2ByteCommand(WORD Data, BYTE Command);

void SetCursorPointer(WORD Position)

void SetAddressPointer(WORD Address)

void ByteWriteToRam(WORD AddressPointer, BYTE Data)

void AutoWrite(BYTE Data);

void mainf void )

f

BYTE HumBytes = 0;

InitAVR();

_SEI(); /* Разрешитьпрерывания */

while (!)

{

if(TmrOFlag) // Произошлосрабатываниетаймера

{

BYTE rec = 0;

while(DatalnReceiveBuffer() != 0) // Покабуффернепуст

{

rec = USART_Receive(); // Принялибайтизбуффера

OutString[NumBytes] = Rebuild(rec); // Записалиеговстроку NumBytes-n-;// Увеличитьсчетчикпринятыхбайт

if (rec == OxOD)// Конецстроки - ?

f

/* ВыводимстрокунаLCDврежимеAutoWrite*/

AutoWriteModefO, —NumBytes)

for(int i = 0; i <= NumBytes; i++) OutStringU] = 0;

NumBytes = 0; }

\

TmrOFlag = 0;

} )

}

К-во Просмотров: 435
Бесплатно скачать Курсовая работа: Проектирование удаленного устройства индикации