Счётчик с памятью на Attiny2313

Понадобилось мне устройство, которое будет производить счёт поступивших тактов и сохранять данные в своей памяти. В результате было собрано данное устройство:

Счётчик с памятью

Для сборки устройства понадобится:

  1. Микроконтроллер Attiny2313 (с любыми индексами)
  2. LCD индикатор 2/16 (на контроллере HD44780)
  3. Тактовая кнопка
  4. Резистор 4,7кОм
  5. Переменный резистор 10кОм

Принципиальная схема устройства:

Схема счётчика с памятью на Attiny2313

После включения, устройство считывает данные с энергонезависимой памяти EEPROM и начинает счёт с последнего значения счётчика. Кнопка «Сброс» обнуляет счётчик.
Такты необходимо подавать на 9 (PD5) ножку микроконтроллера.

Установка фьюзов в PonyProg2000:

Fuse bits

Проект счетчика в Proteus:

Проект счетчика в Proteus

Ниже вы можете скачать прошивку, проект в Proteus, исходник