| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Реализация кода |
| Автор: 344092 17.2.2009, 13:39 |
| Доброе время суток. Есть желание сделать на микроконтроллере (attiny2313) устройство типа акустического реле переключателя. Суть только в алгоритме программы для контролеера. Переключение состояний порта лог 1 лог 0 от количества импульсов на другом порте .(увязку с микрофоном не расматриваю, просто алгоритм работы микроконтроллера) Как реализовать данный код Повторять_пока (истина) { Если (хлопок) { Если (мы_сейчас_ожидаем_первый_хлопок) { переходим_в_режим_подсчёта_хлопков(); счётчик_хлопков++; запускаем_таймер_таймаут_ожидания очередного_хлопка(); } иначе // если мы ожидаем очередной хлопок { счётчик_хлопков++; перезапускаем_таймер_таймаут_ожидания очередного_хлопка(); } } Если (сработал_таймер_таймаут_ожидания очередного_хлопка) { переходим_в_режим_ожидания_первого_хлопка(); ОБРАБАТЫВАЕМ_СЧЁТЧИК_ХЛОПКОВ(); } } |
| Автор: Mazzi 17.2.2009, 14:54 |
| Так в чём проблемма? Всё вроде правильно, так и пиши. |