Разделы сайта

Описание алгоритма подпрограмм

T0=1;TXD=1;RXD=1;// 4 - 1- 0=0;=code_indi(sot);(100);=1;TXD=0;=code_indi(gesyat);(100);=1;T0=0;=code_indi(eginit);

delay(100);

}// конец подпрограммы

//подпрограмма пр.в от INT0 - увеличение

void preINT0(void) interrupt 0

{ zad_zna1++;

}

// подпрограмма пр.в от INT1 - меньшение

void preINT1(void) interrupt 2

{ zad_zna1--;

}

// подпрограммы пре.в от таймера T1

void preT1(void) interrupt 3

{ zad_zna=zad_zna1;

}

// подпрограммы пре.в от таймера T0 каждую секунду

void preT0(void) interrupt 1

{ short idata Del;

time++;(time==0x01)

{

//ввод данных из АЦП=0;// активизировать АЦП(Del = 0x020; Del !=0; Del--);//delay=P0; //получение значение из АЦП через P0=1; // дезактивизировать АЦП

//вычисление воздействия_i=y_i_1+(zad_zna-datchik)*3/5;_i_1=y_i;

//вывод на ЦАП=y_i;

} sint(void) interrupt 4//прерывание последовательного порта (RS-232)

{(RI){ =SBUF;//помещаем в переменную rs232 то, что лежит в буфере

}=0;//флаг прерывания приемника устанавливаем в 0

}

}

// *** Головная программа ***main() {();(;;){// <- безконечный цикл_idi();

}// <- конец цикла

}

Перейти на страницу: 1 2 

Интересное из раздела

Построение телефонной сети малого предприятия на программной АТС Asterisc
В настоящее время телекоммуникационные технологии находятся на столь высоком уровне развития, что внедряются абсолютно в любые устройства, начи ...

Организация и расчет сетей поездной и станционной радиосвязи
Бурное развитие радиотехники создало все предпосылки для широкого использования радиосредств на железнодорожном транспорте. Массовое внедрение радиосвязи н ...

Метрологические характеристики уровнемеров
Многообразие применяемых типов измерительных преобразователей, повышение требований к точности и надежности работы систем приводят к необходимости использов ...