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

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

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

Задача: сделать для двух кнопок без фиксации режим работы с возможностью запоминания состояния после снятия питания.

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

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

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

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

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

Ваше Имя:
Ваш E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Код:
Кликните на изображение чтобы обновить код, если он неразборчив
Введите код:
навигация

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