ify"> ВИСНОВОК
У результаті проведеної роботи була розроблена система контролю та управлінням доступом розрахована на контроль одних дверей з перевіркою біометричного параметра: голос. Максимальний час виконання програми 423614,5 мкс, задіяно комірок пам'яті 0400. СКУД від джерела напруги 5 В.
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
мікропроцесорний управління емулятор сигналізація
1. Нестеров П. В. Мікропроцесори. Архітектура та її оцінка. М .: Вища школа, 1984. 104 с.
. Уокерлі Дж. Архітектура та програмування мікроЕОМ: У 2-х кн./Пер. з англ. М .: Світ, 1984. Кн. 1. 486 с. Кн. 2. 359 с.
. Хосе М. Ангуло. Мікропроцесори: Архітектура, програмування та проектування систем. Тбілісі: Ганатлеба, 1989.
. МікроЕОМ/Пер. з англ., Під ред. А. Дірксена. М .: Енергоіздат, 1982. 328 с.
. Хоровіц П., Хілл У. Мистецтво схемотехніки. М .: Світ, 1983. Т. 2. 590 с.
. Вуд А. Мікропроцесори в питаннях і відповідях/Пер. з англ. М .: Вища школа, 1985. 185 с.
. Басманов А. С., Широков Ю. Ф. Мікропроцесори і однокристальних мікроЕОМ: Номенклатура і функціональні можливості/Под ред. В. Г. Домрачева. М .: Вища школа, 1988. 127 с.
. Мячев А. А., Іванов В. В. Інтерфейси обчислювальних систем на базі міні- і мікроЕОМ/Под ред. Наумова Б. Н. М .: Радио и связь, 1986.
. Інтерфейси систем обробки даних: Довідник/Под ред. А. А. Мячева. М .: Радио и связь, 1989.
. Байцер Б. Архітектура обчислювальних комплексів. М .: Світ, 1974. Т.1,2.
. Водовозов В. М., Осипов В. О., Пожидаєв А. К. Практичне введе-ня в інформаційні системи/ГЕТУ. СПб, 1 995.
Інтернет ресурси:
1. lt; https: //ru.wikipediagt;
. lt; # justify gt; Додаток А
Алгоритм програми роботи системи контролю та управління доступом
Додаток Б
Текст програми системи контролю та управління доступом
Адреса Я.П. НМнемонікаОперандКомментарій0100 (m1) 0101DB 01IN01Загрузка вмісту порту 01 (С) 0102 +0103 0104CA 00 01JZ0100Проверка прапора Z (нуля), якщо=1, то перехід за адресою 01000105 0106E6 01ANI01Логіческое І над вмістом акумулятора і 010107 +0108 0109F2 JP011E (M2) Перевірка прапора Р ( парності), якщо=1, то перехід за адресою 011Е010A 010B3E 1CMVI A, 1CЗагрузіть в акумулятор 1С010C 010DD3 01OUT01Отправіть вміст акумулятора в порт 01 (С) 010E 010F 011021 FF FFLXIH, FFFFЗагрузіть в реєстрову пару H FFFF0111 (M3) 25DCRHУменьшіть вміст регістровий пари Н на 10112 0113 0114CAJZ0118 (M3.1) Перевірка прапора Z (нуля), якщо=1, то перехід за адресою 01180115 +0116 0117C3 11 01JMP0111 (M3) Безумовний перехід за адресою 01110118 (M3.1) 01183E 00MVI 00Загрузіть в акумулятор 100119 011AD3 01OUT01Отправіть вміст акумулятора в порт 01 (С) 011B 011C 011DC3 00 01JMP0100 (M1) Безумовний перехід за адресою 0100011E (M2) 011F3E 00MVIB, 00Загрузіть в регістр В 000120 +0121 012211 00 04LXID, 0200Загрузіть в реєстрову пару D 04000123 01243E 64MVIC, 64Загрузіть в регістр В 640125 (M5) 1ALDAXDСодержімое ЯП, адреса якої зберігається у реєстрової парі D завантажити в аккумулятор012680ADDBСложіть вміст акумулятора з вмістом регістра В012747MOVB, AСодержімое акумулятора відправити в регістр В012813INXDСодержімое регістровий пари D збільшити на 101290DDCRCУменьшіть вміст регістра С на 1012A 012B 012CCA 30 01JZ0130 (M4) Перевірка прапора Z (нуля), якщо=1, то перехід за адресою 0130012D 012E 012FC3 25 01JMP0125 (M5) Безумовний перехід за адресою 01250130 (M4) 78MOVA, BСодержімое регістра В відправити у аккумулятор0131 0132F6 00ORI00Логіческое АБО над вмістом акумулятора і 000133 0134 0135CA 9D 01JZ019D ( M6) Перевірка прапора Z (нуля), якщо=1, то перехід за адресою 019D01363EMVI B, FFЗагрузіть в регістр В FF0137 +0138 013911 00 05LXID, 0300Загрузіть в реєстрову пару D 0500013A (M9) 3EMVIA, 38Загрузіть в акумулятор 38013B 013CD3 01OUT01Отправіть вміст акумулятора в порт 01 (С) 013D (M7) 013EDB 01IN 01Загрузка вмісту порту 01 (С) 013F 0140D6 58SUI58Вичесть з акумулятора 580141 0142 0143CA 3D 01JZ013D (M7) Перевірка прапора Z (нуля), якщо=1, то перехід за адресою 013D0144 0145DB 00IN00Загрузка вмісту порту 00 (А) 014612STAXDСодержімое акумулятора відправити у ЯП, адреса якої зберігається у реєстрової парі D 014713INXDСодержімое регістровий пари D збільшити на 1014805DCRBУменьшіть вміст регістра В на 10149 014A 014BCA 4F 01JZ014F (M8) Перевірка прапора Z (нуля), якщо=1, то перехід за адресою 014F014C 014D 014EC3 3A 01JMP013A (M9) Безумовний перехід за адресою 013A014F (M8) 01503E FFMVIB, FFЗагрузіть в регістр В FF0151 +0152 015311 00 04LXID, 0200Загрузіть в реєстрову...