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

Реферат Контролер управління цифровим кодовим замком





ність чекати завершення цього імпульсу. Далі йде обробка з формуванням стартового імпульсу для початку обміну. Стартовий імпульс 500 мсек., Що забезпечує вимоги 480 мксек. Необхідне для організації скидання. Чекаємо сигналу відповіді через 70 мксек після чого витримується пауза для відновлення лінії, і підзарядки ключа (300 мксек.). Наступний крок це передача команди 33 - вважати код. Зчитування коду починається відразу після передачі команди відразу після паузи 50 мксек. Прочитуємо 8 байт коду і проводимо порівняння його з наявними в пам'яті кодами. Якщо код збігся користувачеві пропонується ввести пароль для пароля зарезервовано 10 позицій. Введення останньої цифри може бути скасований клавішею 11 (del). Завершення введення не менш символів виконується клавішею 12 в основному тілі програми. Якщо введений цифри збіглися то двері відкривається, якщо не співпали то двері залишається заблокована. p align="justify"> Код натиснення клавіш визначає у процедурі обробника таймера шляхом переміщення по бітної за розрядами нульового значення. Якщо на порту P3.3, P3.4 виникає нульове значення то ми визначаємо яка клавіша натиснута. Якщо зберігається одиничне значення те всі клавіші. Якщо нуль А поточна то клавіша натиснута. Якщо відмінна від нуля то введення цифри не відбувається. Самий 1 ключ адміністратора який дозволяє переглядати встановлений час визначаючи значення годин. p align="justify"> Висновок


Поставлена ​​задача була реалізована, розроблена функціональна схема. Після аналізу функціональної схеми розгляд безлічі розробок та окремих електронних вузлів була розроблена схема контролера управління системою кодового замка, яка реалізує поставлене завдання на апаратному рівні. При схемотехнической реалізації блоку був зроблений вибір найбільш оптимального контролера для вирішення завдання. p align="justify"> Другим етапом реалізації проекту стало написання програмної частини, яка забезпечує управління обладнанням за заданим алгоритмом. Також було виконано опис програми і представлений її код. p align="justify"> Результат проекту представлений у вигляді звіту має два додатки: лістинг програми та принципова схема.

Додаток 1


Схема пристрою


В 

Додаток


Лістинг програми


# include

# include xdata out _at_ 0x10;/* xdata 0x10 */

unsigned char seksotl, sekth, regim;// shethiki vremeni

unsigned char hourbh, hourbl, minbh, minbl;// shethiki budilnikchar zvuk;// dlit zvukachar hourh, hourl, minh, minl, sekh, sekl;// shethikichar poz, nkey;// otobragaem segmentint interruptcnt; iware = P3 ^ 2; fok; char lcd1 [] = {0xDD, 0x05, 0xEC, 0xAD, 0x35, 0xb9, 0xF9, 0x0D, 0xFD, 0xBD, 0x02};// lcd 1 str

unsign...


Назад | сторінка 8 з 10 | Наступна сторінка





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

  • Реферат на тему: Як бути, якщо контрагент за договором - нерезидент?
  • Реферат на тему: Як враховувати рух грошей, якщо компанія розраховується через електронний г ...
  • Реферат на тему: Якщо ремонт виявився модернізацією
  • Реферат на тему: Якщо ви викликаєте швидку допомогу
  • Реферат на тему: Якщо лікарняний невірно розрахований