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

Реферат Мікропроцесорний контролер кодового замка





/= 0; do while str_ohibka (i) <> 20h; ind (j) = str_ochibka (i); = i +1; j = j +1; end; ind (j) = 20h; j = j +1; ohibka_ind; _ind: procedure;/* висновок Помилка */= 0; do while ЧАС */= 0; do while str_time (i) <> 20h; ind (j) = str_time (i); = i +1; j = j +1; end; ind (j) = 20h; j = 44; time; _ind: procedure;/* висновок часу */= 5; call time; (j) = (chas/10) +30 h; ind (j +1) = (chas mod 10) +30 h; ind (j +2) = 0d0h; (j +3) = (min/10) +30 h; ind (j +4) = (min mod 10) +30 h; ind (j +5) = 0d0h; (j +6) = (sek/10) +30 h; ind (j +7) = (sek mod 10) +30 h; j = j +7; out_ind; time_ind;

timep_ind: procedure ;/ * виводимо номер і час введеного пароля */

ind (j) = pl +30 h; ind (j +1) = 2dh; (j +2) = (reg (pl +1)/10) +30 h; ind (j +3 ) = (reg (pl +1) mod 10) +30 h; ind (j +4) = 0d0h; (j +5) = (min/10) +30 h; ind (j +6) = (min mod 10) +30 h; out_ind; timep_ind; _ind: procedure;/* висновок буфера на жки */time (20); rs, rw = 0; P0 = 1 ;/ * очищення РКІ */I = 0 to 55; = 0; rw = 1; e = 1b; P0 = 0ffhwhile (P0 and 80h) <> 0; end; = 1; rw = 0; call time (20); = Ind (i); e = 0; call time (20 ); end; I = 0 to 55; ind (i) = 20h; end ;/ * очищення буфера індикатора */

end out_ind;


/* Процедурa пошуку введенногo пароля */_pasv: procedure; _p = 0; Ip = 0 ;/ * прапор переходу в режим програмування */

do while (Ip <= 9) and (pasv_buf (ip) = master_pasvord (ip));

ip = ip +1; end; Ip = 9 then call progr ;/ * введений пароль програмування, виклик процедури */

/* програмування */= 0; jp = 0; np = 12; nr = 0; nr = 0 to 9 ;/ * перевіряємо весь масив паролейip = 0 to 9 ;/ * порівнюємо введений пароль з встановленими */

do while (Ip <= 9) and (pasv_buf (ip) = pasv (ip));

ip = ip +1; end; Ip = 9 then np = nr ;/ * введений пароль збігається з записаним за номером nr */

end;; poisk_pasv;

progr: procedure ;/ * програмування нового пароля */

call vvod_ind; ind (j) = 4eh; call out_ind ;/ * Виводимо рядок Ведіть № */

do while n_key <> 0; end ;/ * чекаємо відпускання клавіші */

do while n_key = 0; end;/* чекаємо натискання клавіші */

if (n_key = 12) then do ;/ * установка параметрів часу */

call vvod_ind; call time; j = 44; call out_ind;/* виводимо рядок введіть час */ip = 0 to 5; while n_key <> 0; end ;/ * чекаємо відпускання клавіші * /while n_key = 0; end; n_key = 10 then n_key = 0; _buf (ip) = n_key; ind (j + ip) = n_key +30 h; call out_ind ;/ * введення інф і вив на індикатор * /; = rol (pasv_buf (0), 4) + pasv_buf (1) ;/ * встановлюємо годинник */

min = rol (pasv_buf (2), 4) + pasv_buf (3) ;/ * встановлюємо хвилини секунди */= rol (pasv_buf (4), 4) + pasv_buf (5...


Назад | сторінка 7 з 9 | Наступна сторінка





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

  • Реферат на тему: Procedure of preparation business-plan
  • Реферат на тему: Організація закупівель ресурсів в умовах функціонування системи Just-in-Tim ...
  • Реферат на тему: Методична рекомендація по виконанню джазових стандартів &Ev'ry time we ...
  • Реферат на тему: CASE-технології в моделюванні даних інформаційної системи Call-центру
  • Реферат на тему: Розробка фірмового стилю і створення фільму-презентації музичного колективу ...