Электросхемы в помощниках.
Приветствую Вас, Гость · RSS Среда, 13.11.2024, 07:45











Главная » Файлы » AVR » AVR

Счетчик, ATmegа8 – LCD.
25.12.2010, 15:41

Источник материала сайт http://c2.at.ua. 

Предлагаемый вашему вниманию счетчик, позволяет выводить на экран ЖКИ макс. натуральное число  99999999. В данном случае,  счет выводится на 8 знакомест, и кроме этого, здесь мы имеем в наличии не один счетчик, а целых два независимых счетчика.

Схема счетчика.


Свойства счетчиков:

  • Счетчики ведут  независимый счет.
  • Реверс счета (плюс, минус)
  • Раздельный сброс  счета для каждого счетчика.
  • Каждому счетчику, при необходимости, можно установить коэффициент деления входящих импульсов.
  • Каждый счетчик, имеет возможность установки включения исполнит. устройства, до определенного уровня счета.
  • При отключении питания данные сохраняются энергонезависимой памяти МК.

Принцип работы и настройки:

Счет начинается (первое включение)  от 0 до 99999999, после чего показания индикатора обнуляются, и счёт начинается заново. При счете в обратную сторону индикатор уменьшает показания счета  на единицу.

Коэффициент деления входящих импульсов по умолчанию установлен 1 к 1. Но каждый пользователь может, самостоятельно изменить это значение, для каждого счетчика отдельно, от 1 до 99. Вход в  меню происходит при одновременном нажатии двух кнопок  + и –  настраиваемого канала счета.

коэф.jpg

Установка значения до которого будет произведен счет, а далее ВКЛ. или ВЫКЛ. исполнительного устройства, устанавливается для каждого счетчика индувидуально, через меню. Вход в  меню  при одновременном нажатии двух кнопок  + и –  настраиваемого канала счета.


Выход  из меню  и сохранение в ЕЕПРОМ, коэффициента деления, происходит автоматически. 

Налаживание схемы заключается только в подстройке переменного резистора контрастности индикатора, и  проверки соответствия контрольного напряжения на входе порта РС5 (28 ножка МК). Минимальное напряжение составляет +3.8V, при меньшем значении напряжения происходит запись текущих показаний счетчиков, в энергонезависимую память МК. 

Прошивка контроллера,  должна производится двумя файлами, нех. и еер.. Для PonyProg  е2р. имеется в архиве

FUSE: для работы МК, выставляются на тактовую частоту 4 МГц. МК тактируется от внутреннего RS осциллятора.

Фьюзы.JPG

Комплектующие: ЖКИ 8 х2 на  базе контроллера HD44780, МК ATmega8 с любой буквой. Диод, подающий  питание  на МК, желательно шостки, любой. В качестве датчиков счета, это уже ваш выбор … оптоэлектронные, или  датчики холла, или простые кнопки можно все, защита от дребезга предусмотрена программно.

Работу схемы можно протестировать в proteus'е:

протеус.jpg

Архив проекта: схема, прошивка, proteus

Обсуждение в форуме.

Категория: AVR | Добавил: c2
Просмотров: 14919
Всего комментариев: 1
1 C@at  
Версия прошивки, время на антидребезг сведено к минимуму S4k_1.rar

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Конструктор сайтов - uCoz
Copyright MyCorp © 2024