+ adc_l) * 50/4096; /* переклад результатів АЦП в температуру */
chan = 1; sconv = 1; flag = 0; while flag = 0; end ;/ * вимірюємо температуру t2 */_2 = ((adc_h and 0fh) * 255 + adc_l) * 50/ 4096 ;/ * переклад результатів АЦП в температуру */
if nreg = 2 then do; fl_moroz = 1; time_p = 0; end; (nreg <2) and (tr_1> t_1 +1) THEN p3.1 = 1; (nreg <2) and (tr_2> t_2 +1) THEN p3.3 = 1; (nreg <2) and (tr_1 -1) then p3.1 = 0; nreg = 3 then do p3.1 = 0; p3.3 = 0; end ;/ * повна розморожування */( nreg = 2) and (tr_1 <22) THEN p3.1 = 1 ;/ * швидка заморозка */(nreg = 2) and (tr_1 = 22) THEN p3.1 = 0 ;/ *;
end start;
Висновок
У цій роботі був вивчений мікроконтролер ADuC 812 при розробці холодильної установки. Були отримані навички програмування мікропроцесорних систем і побудови на їх основі пристроїв управління та збору інформації. br/>
Додаток (Специфікація)
В
Додаток (Схема пристрою)
В