Курсовая работа: Разработка измерителя температуры жидкости

unsigned char ReadDatafromDisplay(unsigned char Mode)

{

unsigned char a;

CLRBIT(PORTD, E);

if (Mode)

SETBIT(PORTD,RS);

else

CLRBIT(PORTD,RS);

DDRB &= 0x00; //установка порта на чтение

PORTB |= 0xFF;

Delay(4);

a = PORTB;

CLRBIT(PORTD,E);

return a;

}

3.6 Проектирование процедуры Main()

Процедура Main(), является основной исполняемой процедурой из которой начинается выполнение программы. Поэтому все действии нужно выполнять в этой процедуре.

В начале процедуры необходимо разместить вызовы процедур инициализации.

Опрос термометра производим постоянно в бесконечном цикле.

В остальное время отображение температуры на ЖК-индикаторе.

//== Main Procedure

void main(void)

{

int Cels1;

char Cels,Ready;

// unsigned int x;

Init();

InitTimers();

DisplayInit(); // lcd.c is needed!

К-во Просмотров: 435
Бесплатно скачать Курсовая работа: Разработка измерителя температуры жидкости