Контроль телефонных звонков.
Добавлено: Пт июн 01, 2012 11:34:56
Добрый день всем. Уважаемые коты, прошу вашей помощи. Собрал устройство которое должно контролировать исходящие звонки при помощи ключей DS1990. Смысл устройства в том что при поднятии трубки напряжение на линии падает от 5 до 15 вольт, далее ждем прикосновения ключа, если ключ не приложен в течении определенного времени обрываем линию при помощи реле, если ключ не найден в епром-е, так же обрываем линию, если же ключ есть епром-е, то запускаем счетчик секунд, зажигаем зеленый светодиод и по окончанию разговора (то есть трубка положена), когда напряжение на линии поднимется в пределах от 45 до 60 , тогда записываем кол-во секунд в епром. Как я уже сказал устройство собрано, таймер настроен, ацп настроено, делитель рассчитан, запись ключей в епром организовано. Загвоздка в самих условиях. Не могу правильно написать условия ЕСЛИ ТО занчит это , пока то . и т.д. А так же стоит DTMF-ка при помощи которой контролируем экстренные вызовы, которые отпускаются без ключа.
Во вложении исходник. Прошу сильно не ругать, код корявый .
Во вложении исходник. Прошу сильно не ругать, код корявый .