Реклама ⓘ
Главная » Микроконтроллеры
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

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

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

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

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

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

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

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

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

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

Fuse bits

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

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

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

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 1
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 4.4 Проголосовало: 1 чел.

Комментарии (15) | Я собрал (0) | Подписаться

+2
Дмитрий #
Ну почему же... Разработка достойная. У калькулятора нет памяти. Плюс счетчик может сохранять несколько значений, передавать в комп, управлять каким-нибудь механизмом - ну и т.п
Ответить
0
Евгений #
У нас в городе продаются ATtiny2313A-SU, ATtiny26-16PU, ATtiny26L-8PU, первая подойдет или какая нибудь вообще?
Ответить
0
Константин #
ATtiny2313 практически все взаимозаменяемы, ATtiny2313V разве что отличается по напряжению питания(оно ниже)
Ответить
0
Alex #
Стоило бы сказать, что эта штука может гарантированно досчитать только до 100000, т.к. это количество циклов перезаписи EEPROM в AVR.
Ответить
0
gerceg #
А что если сделать запись числа в 13 знаков?
Ответить
0
Владимир #
Схему сделал, все работает, автору большое спасибо!
Ответить
0
Евгений #
Фьюзы микроконтроллера ставили такие же как указал автор?
Ответить
0
Павел #
Собрал схему, но кроме черных квадратов в первой строке ничего нет, подскажите в чем проблема?
Ответить
0
TiC #
На выход Vee необходимо подключить подстроечный резистор, черные квадраты - это от того, что контраст максимален. Меняя сопротивление - изменишь контраст!
Ответить
0
Alex #
А можно, чтобы счёт проводился по 24 часа и записывался в память с отметкой даты счёта?
Ответить
0
anton-habib #
Как-бы всё это увидеть на "С".
Ответить
0
Azerhud #
Как можно вместо жд дисплея подключить семисигментный светодиодный индикатор?
Ответить
0

[Автор]
#
В этой конструкции никак. Придется переделывать прошивку как минимум
Ответить
0
Владимир #
Какая предельная частота тактовых импульсов?
Ответить
0
Константин #
Добрый день, как увеличить частоту счета?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

AVR-программатор USB ASP
AVR-программатор USB ASP
Raspberry Pi 2 Паяльная станция Hakko 936
вверх