Существует масса устройств подобного назначения. И некоторые из них даже были им собранны (ещё в детстве, я полагаю, пока юношеской энергии было много). Все они обладали богатым функционалом, а некоторые даже могли показывать фазы Луны, и предсказывать землетрясения. И при всем этом великолепии управлялись двумя-тремя кнопками. Единственное неудобство заключалось в том, что инструкция к ним занимала пару листов убористым подчерком.
Чтобы засечь 10 минут, нужно нажать кнопки "1", "0" и "пуск". Также, в порыве благородной щедрости автор встроил в неё часы. Часы - обычные, десятичные, без будильника. Диапазон выдержек таймера 1-99 минут, без секунд.
На схеме не показаны цепи питания контроллера 5 В, минус на 5-ю ножку, плюс на 14-ю. Кварцевый резонатор на 4МГц между 15 и 16 ногами, с конденсаторами, конечно. И цепь сброса на MCLR необходимо поставить резистор подвязаный к плюсу питания. Также, в зависимости от конкретного индикатора, понадобятся токоограничительные резисторы на сегменты.
Важное замечание - пищалка должна быть со встроенным генератором, т.е. такая, которая сама пищит при подаче питания. (У него, кстати, стоит обычная с прикошаченным 555-ым таймером). Индикаторы с общим катодом.
И ещё, программа не управляет отдельно каждой точкой, поэтому чтоб мигала только одна посередине, остальные просто не надо подключать.
Назначение кнопок:
-"1" :. "0" и так понятно
-"%" переключение индикации Часы-Таймер и обратно
-"ON" пуск/стоп таймера
Что бы установить часы, удерживайте "%" до появления четырех тире. Просто введите текущее время - часы, минуты. После ввода четвертой цифры, часы сами пойдут.
Что бы задать выдержку, перейдите в режим таймера "%" (этого можно и не делать, он всё равно отработает в скрытом режиме) и введите выдержку. Для "однозначной" одной кнопкой, для "двузначной" - двумя. Сброса нет, если ошиблись, просто повторите ввод. Ну и "ON", соответственно, для запуска. В любой момент можно остановить/продолжить отсчет, ввести новую выдержку, переключиться на часы и обратно. По окончании агрегат противно пищит с полминуты или до нажатия любой кнопки. Эти самые нажатия, также подзвучиваются.
Рисунки печатных плат не приводятся, но не потому что вы подумали, а потому что смысла нет. : У всех разные индикаторы, кнопки, корпуса и пр. Т.е. полный простор для творческих млекопитающих. Лично у нас, он вообще без корпуса, а встроен в панель под кухонным шкафчиком. Вот так:
Кнопки выпилены из китайского калькулятора, уголок остался после ремонта.
Если будете ставить большие индикаторы (как у меня), учтите, что там два-три диода на сегмент. И при пяти-вольтовом питании и динамической индикации, они практически не светятся. Придется ставить ключи и запитывать их, вольт от девяти.
В архиве Исходник, Прошивка и проект Протеуса
timerdliakuhni.rar [56,54 Kb] (cкачиваний: 790)