Замок на PIC16
Программа кодового замка на 500 клиентов.
Программа была написана для уже существующей платы на PIC16C84 и является типичной программой для домофона.
В качестве ключа используется таблетка DS1990. Программа написана на ассеблере PIC16C84.
В основные функции программы входят:
- Получение кода для открытия двери с клавиаутры с реализацией алгоритма антизвона.
- Открытие двери в случае совпадения кода и звуковое сообщение.
- Сообщение при помощи музыкального сигнала, если код не совпадает.
- Открытие двери при помощи таблетки DS1990 и звуковая реакция на несуществующий в базе ключ.
В административные функции программы входят:
- Стирание всех ключей при соотвествующей конфигурации перемычек.
- Запись мастер ключей при соотвествующей конфигурации перемычек.
- Добавление ключа и кода клиента при помощи мастер ключа и ключа клиента.
- Стирание ключа клиента при помощи мастер ключа.