Подскажите, пожалуйста, требуется отключить вывод RD0 через 168 часов и включить вывод RD1, через 168 часов все повторить (отключить RD1, включить RD0), вывести на ЖК количество часов наработки RD1 и RD0, сохранить количество часов наработки и состояние выводов RD1 и RD0 в внутренней ЕЕПРОМ. Спасибо.
Чтобы получить конкретную помощь пожалуйста опишите поподробнее как Вы пытались решать эту задачу. Мне не совсем понятно от какого устройства вы будете получать информацию о том что прошло 168 часов - часов программно реализованных на внутренних таймерах самого процессора или например от отдельной микросхемы - часов реального времени типа DS1307. От этого будет сильно зависеть конечный программный код. Если у в Вас что-то не получается, подумай, не стоит ли прочитать инструкцию...!
По замыслу должен получиться АВР насосов, т.е. процессор должен ждать «сухой ход» (отключение насосов) и сигнал от диф. манометра (включение другого насоса)
Посмотрите мою статью на http://www.terrarus.ucoz.ru/contr_na_pic16/index.html в ней решается почти такая задача есть и счетчик часов наработки, время получаем от отдельной микросхемы, и запись есть в ЕЕПРОМ. Почитайте а потом напишите что непонятно, я вам объясню если смогу понять правильно ваши вопросы. И поточнее опишите, что должна делать программа - ее основные функции. Если у в Вас что-то не получается, подумай, не стоит ли прочитать инструкцию...!