Форум по микроконтроллерам: Вариант Создания Клавиатуры Без Прерываний - Форум по микроконтроллерам

Перейти к содержимому

  • 3 Страниц +
  • 1
  • 2
  • 3
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Вариант Создания Клавиатуры Без Прерываний

#41 Пользователь офлайн   strannik 

  • Знаток
  • PipPip
  • Группа: Пользователи
  • Сообщений: 124
  • Регистрация: 02 Февраль 12
  • ГородКиев

Отправлено 10 Октябрь 2013 - 00:46

Еще подумывал прикрутить регулировку яркости индикатора день/ночь.

Сообщение отредактировал strannik: 10 Октябрь 2013 - 00:55

0

#42 Пользователь офлайн   MAZ 

  • Консерватор - до мозга костей и суставов
  • PipPipPipPip
  • Группа: SuperMod
  • Сообщений: 1 391
  • Регистрация: 15 Февраль 11
  • ГородРоссия

Отправлено 10 Октябрь 2013 - 14:16

Да, потянет. 8-ку. Но если у Вас ДИНАМИЧЕСКАЯ ИНДИКАЦИЯ. Я кажется Вам высылал полностью статью с таким индикатором?
При чем при отладке, останавливаешь программу, горит 8 как миленькая и час и два .
Вот схема посмотрите у себя. У Вас все должно быть
Прикрепленное изображение: схема.JPG
Насчет счета по таймеру.
Активируете внешний вход таймера.
начинаете отчет какого нибудь временного интервала. Удобно меньше 1 сек.
И разрешаете счет таймера. По истечении интервала. Запрещаете счет, снимаете данные таймера, преобразуете и на индикацию.
Прерывания таймера можно не учитывать, если Вы уверены, что таймер за временной интервал никогда не переполнится. Но если все таки это возможно, то заводите счетчик в котором считаете еще и прерывания таймера. Результат счета будет равен количеству прерываний умноженное на максимальное число таймера.
(одно байтный или двухбайтный)+ текущее значение записанное в таймер.
Например: выбран таймер TMR1 ( 2байта) за секунду было 10 прерываний и в таймере число .5657.
(10х65535)+5657= 661007 это столько импульсов пришло от датчика, ну например за секунду.
Поделим на количество "дырок" в диске датчика. Получим обороты в сек. поделим на 60 - обороты в минуту.
Если бы Бог не был консерватором, вместо десяти заповедей мы имели бы десять предложений
0

Поделиться темой:


  • 3 Страниц +
  • 1
  • 2
  • 3
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

2 человек читают эту тему
0 пользователей, 2 гостей, 0 скрытых пользователей