Цитата:
Сообщение от andre
дайте пожалуйста пример простейшего энергонезависимого счетчика импульсов.
надо чтобы данные со входа примерно раз в минуту сохранялись в энергонезависимой памяти, с выводом на экран и возможностью сброса.
примерно то же, что счетчик моточасов, но считать не время, а число импульсов.
|
Обычный счётчик, на выход которого подключен блок ARRAY нужного типа и вход записи этого блока дергаете чем угодно раз в минуту.
Память только не убейте энергонезависимую. На два месяца её хватит всего. Подробности в справке для блоков ARRAY/EEPROM.
-----------------
Полностью алгоритм чуть сложнее. Сброс - это мультиплексором отключаете от блока памяти счётчик и подаёте ноль, дёргая при этом запись.
"Вспоминать" результат счёта не нужно, достаточно добавлять значение, которое насчитал счётчик, к значению с выхода блока памяти. Ну и при каждой записи обнулять счётчик.
-----------------
Но это всё "лобовые" решения. Чтобы сделать всё правильно, нужно вычислить обоснованный интервал сохранения и исходя из этого уже выбирать правильный алгоритм решения вашей задачи.