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();
}// <- конец цикла
}
Построение телефонной сети малого предприятия на программной АТС Asterisc
В настоящее время телекоммуникационные технологии находятся на столь высоком
уровне развития, что внедряются абсолютно в любые устройства, начи ...
Организация и расчет сетей поездной и станционной радиосвязи
Бурное развитие радиотехники создало все предпосылки для
широкого использования радиосредств на железнодорожном транспорте. Массовое
внедрение радиосвязи н ...
Метрологические характеристики уровнемеров
Многообразие применяемых типов измерительных
преобразователей, повышение требований к точности и надежности работы систем
приводят к необходимости использов ...