Отслеживание перепада напряжения на входе
|
|
asus45 |
Дата: Пт, 22.08.2014, 15:37 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
2
Замечания:
±
На сайте с 21.08.2014
Статус:
Offline
|
Пытаюсь сделать простой формирователь импульсов на 16f628a. Импульсы должны появляться при каждом перепаде напряжения (из "0" в "1" и обратно из "1" в "0") на входе portb.0. Застопорился на отслеживании этих перепадов. Уже и через button пробовал, и два счётчика с отслеживанием состояний входа "0" и "1" за определённое время. Более менее внятно работает оператор count, но он отслеживает только переход из "0" в "1". Моделирую схему в протеусе 8.1. Как отследить перепады между уровнями по входу?
|
|
|
|
dimvad |
Дата: Пт, 22.08.2014, 20:56 | Сообщение # 2 |
Группа:
Проверенные
Ранг:
Понимаю
Сообщений:
80
Замечания:
±
На сайте с 20.07.2012
Статус:
Offline
|
Как-то так.
Сообщение отредактировал
dimvad - Сб, 23.08.2014, 09:59
|
|
|
|
dimvad |
Дата: Вс, 24.08.2014, 23:20 | Сообщение # 3 |
Группа:
Проверенные
Ранг:
Понимаю
Сообщений:
80
Замечания:
±
На сайте с 20.07.2012
Статус:
Offline
|
А можно так.
|
|
|
|
asus45 |
Дата: Пн, 25.08.2014, 09:17 | Сообщение # 4 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
2
Замечания:
±
На сайте с 21.08.2014
Статус:
Offline
|
Большое спасибо dimvad! Подозревал, что заплутал в трех соснах, и вы это подтвердили. Detector работает чётко!
|
|
|
|