Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка системи управління технологічним процесом контролю хімічної реакції

Реферат Розробка системи управління технологічним процесом контролю хімічної реакції





lcd (6) ;//порожній рядок

} (but1 == 1 && but2 == 0 && but3 == 0)

{

nom_urovnya + +;

k3 = 1;// відкриття клапана 3_texta = 3; _lcd (nomer_texta); _elc (nom_urovnya); _lcd (6);

} (but1 == 0 && but2 == 1 && but3 == 1)// насос

{= 1;// запуск насоса_texta = 4; _lcd (nomer_texta); = 1; (flag)

{(electrod1 == 0) {nasos = 0; flag = 0}

} _lcd (6);

} (but1 == 0 && but2 == 1 && but3 == 0)// двигун

{= 1;// запуск двігателя_texta = 5; _lcd (nomer_texta); = 1 ;//запуск таймера_lcd (6); _process = 1;

}

}

void sint (void) interrupt 4// переривання послідовного порту (RS-232)

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

} = 0 ;//прапор переривання приймача встановлюємо в 0

} kontrol_elc (nom_urovnya)// перевірка рівня

{flag = 1; (flag) {(nom_urovnya == 1 && electrod2 == 1) {k1 = 0; k2 = 0; k3 = 0; flag = 0};

if (nom_urovnya == 2 && electrod3 == 1) {k1 = 0; k2 = 0; k3 = 0; flag = 0}; (nom_urovnya == 3 && electrod4 == 1) {k1 = 0; k2 = 0; k3 = 0; flag = 0};

}

} vivod_lcd (nomer_texta)// вивід на LCD

{

# define rw P3.6

# define rs P3.7char init [] = {0x08, 0x3c, 0x06, 0x0f, 0x01}; char i;/* counter */int j, k; char text; (nomer_texta == 1) text [] = {0,0 x52, 0x45, 0x41, 0x47, 0x45, 0x4E, 0x54, 0x31} ;//реагент 1 (nomer_texta == 2) text [] = {0,0 x52, 0x45, 0x41, 0x47 , 0x45, 0x4E, 0x54, 0x32} ;//реагент 2 (nomer_texta == 3) text [] = {0,0 x52, 0x45, 0x41, 0x47, 0x45, 0x4E, 0x54, 0x33} ;//реагент 3

if (nomer_texta == 4) text [] = {0,0 x5F, 0x4E, 0x41, 0x53, 0x4F, 0x53, 0x5F, 0x5F} ;//насос (nomer_texta == 5) text [ ] = {0,0 x44, 0x56, 0x49, 0x47, 0x41, 0x54, 0x45, 0x4C} ;//двигун (nomer_texta == 6) text [] = {0,0 x5F, 0x5F, 0x5F, 0x5F, 0x5F, 0x5F, 0x5F, 0x5F} ;//_______ (nomer_texta == 7) text [] = {0,0 x5F, 0x50, 0x52, 0x4F, 0x43, 0x45, 0x53, 0x53} ;//процес = 0; (i <5)

{

rs = 0; rw = 1; ((out & 0x80)! = 0);// очікування готовності = 0; rw = 0;// установка командного режиму

out = init [i];// ініціалізація

i + +;

} = 0; (i <8)

{rs = 0; rw = 1; ((out & 0x80)! = 0);// очікування готовності = 1; rw = 0;// установка режиму прийому даних

out = text [i];// запис даних

i + +; (j = 0; j <5; j + +) (k = 0; k <12000; k + +);

}

} star...


Назад | сторінка 14 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: The American Flag
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Вода як реагент і як середовище для хімічного процесу (аномальні властивост ...