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

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





t ()// включення і обнулення

{

nom_urovnya = 0;

} main ()

{

// УСТАНОВКА режим Таймер і регістрів = 0xA9;// перший режим для t0, другий режим для t1 - робота з rs-232MOD = 0x03 ;//установка таймера 2 = 0x00; = 0x00; = 0xBD;// перша переповнення 48582, = 0xC6;// інші 15 переповнень відбудуться з коеф. перерахунку 65536 = 1 ;//дозвіл переривання від таймера 0 = 1 ;//дозвіл переривання від таймера 1 = 1 ;//дозвіл переривання від таймера 2 = 1;// дозвіл всіх переривань = 1;// дозвіл переривання від від зовнішнього джерела 0 (клавіатура) = 1;// буде в main програмний запуск таймера 0 (режим 1) = 1;

// rs232 = 0x80 ;//80 (16) = 10000000 (2) - подвійна швидкість передачі послідовного каналу = 0xF9 ;//необхідна швидкість передачі 9600bod. 12KHz - частота тактового генератора = 0xF9 ;//(256 - (12000/(192 * 9600))) = 249. 249 (10) = f9 (16) = 1;// дозвіл переривання від послідовного приймально-передавача

SCON = 0x50 ;//01010000 (2). 4 біт - дозвіл прийому; 6,7 - номер режиму (перший) = 1;// буде в main програмний запуск таймера 1 (режим 2)

PX0 = 1; = 0; (1)

{(nachat_process == 1)

{kod_datchika; _lcd (7); _min = min; _hour = hour;

// опитування температури_temp: _18s20 () ;//посилка сигналу RESET, підтвердження наявності датчика

for (j = 1; j <4; j + +)

{(j == 1) kod_datchika = 0xD1; (j == 2) kod_datchika = 0xD2; (j == 3) kod_datchika = 0xD3;

write_18s20 (kod_datchika) ;//посилка керуючих команд для начала_18s20 (0x44) ;//вимір температури_18s20 (); _18s20 (kod_datchika) ;//посилка керуючих команд для начала_18s20 (0xbe) ;//зчитування температури [j] = read_18s20 () ;//процедура зчитування температури

} (temp [1]! = temp [2]! = temp [3])

{

dvig = 1; _texta = 5; _lcd (nomer_texta); = 1 ;//запуск таймера_lcd (6); _temp;

}

{(temp [1] <0x14)

{= 1;

// опитування тиску

while (davlenie> 0x0A)

{_dmd (); = read_dmd (); = 1 ;//відкрити клапан4

} = 0;

} _temp;

{= 0;

// опитування тиску (davlenie> 0x0A)

{

init_dmd (); = read_dmd ();

k4 = 1;

} = 0; nachat_process = 0;

}

} _hour = hour; _min = min; = nach_hour/10 ;//ділимо годинник на 10

frc_part = modf (x, & int_part) ;//дрібна частина (одиниці) frc_part, ціла (десятки) у int_part

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





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

  • Реферат на тему: Розробка технологічного процесу складання і монтажу таймера для повторно-ко ...
  • Реферат на тему: Дозвіл радіолокаційних сигналів
  • Реферат на тему: Дозвіл сімейних спорів
  • Реферат на тему: Розробка таймера прямої ходи
  • Реферат на тему: Дозвіл конфліктної ситуації і конфлікту