Главная Автоэлектрика Видео Схема На микроконтроллере Своими руками Зарядные устройства Интересное Добавить свое

ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ: две кнопки + два выхода с памятью

В архиве в конце статьи есть проект на микроконтроллере ATtiny 13 со всей кухней, исходниками и комментариями, для ковыряния и изучения начинающими.

Задача: сделать для двух кнопок без фиксации режим работы с возможностью запоминания состояния после снятия питания.
ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ: две кнопки + два выхода с памятью

Если просто: жмякнули кнопку — появился сигнал. жмякнули еще раз кнопку — сигнал пропал.
Выключили питание — подали питание — сигнал на выходе будет таким же, как и перед выключением. то есть с памятью.
Память: запоминание состояния можно выключать. То есть жмякнули кнопку — сигнал появился. Выключили питание — включили питание — сигнала нету — память состояния выключена.
Чтобы включить-выключить память, нужно держать кнопку более трех секунд, затем отжать. Нажали — удерживаем — память включилась. Нажали удерживаем — память выключилась.

Для индикации состояния есть два выхода "память" единица — память включена. Ноль — выключена.

Фьюзы микроконтроллера по дефолту. Если нужно использовать индикацию состояния второго канала, то необходимо включить фьюз RSTDSBL который отключит ножку ресет и дальнейшее программирование будет возможно только высоковольтным программатором.

button2.zip [119,57 Kb] (cкачиваний: 337)
Опубликовал:admin 2-10-2014, 22:16, Категория - Интересное

Добавить комментарий!

Ваше Имя:
Ваш E-Mail:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Картинка Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите два слова, показанных на изображении: *
навигация

Партнеры
Автосалоны Контакты