roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 23:37

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Двухразрядный, 7-сегментный LED???
СообщениеДобавлено: 06 дек 2006, 15:11 
Не в сети
Аватара пользователя

Зарегистрирован: 25 авг 2006, 10:28
Сообщения: 23
Откуда: Slavutich
Делаю измеритель освещенности.
Фотодатчик ФД263, микроконтроллер ATMEGA16, индикатор 7- сегментный LED (китаец D5621A/B).
Вот набросал алгоритм:
1) Измерение АЦП-хой
2) Читаем регистр АЦП
3) Преобразуем bin -> dec ( из бинарной в десятичную систему)
4) Переводим dec -> условные единицы [%]

А дальше начались проблемы, как правильно передать полученное двузначное число через порт на индикатор. Мой вариант:

5) Делим у.е.[%] на 10
6) Читаем дробную часть
6.1) Пишем дробную часть в порт
7) Читаем целую часть
7.1) Пишем целую часть в порт
8) Обнуляем порт

Проверьте пожалуйста...насколько я неправ  :) и если кто сталкивался с подобно проблемой бросьте куском кода в автора  :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 дек 2006, 16:41 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
вы можете посмотреть примеры работы с - 7seg LED - в самом низу страницы - avr123.nm.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 дек 2006, 17:04 
Не в сети
Аватара пользователя

Зарегистрирован: 25 авг 2006, 10:28
Сообщения: 23
Откуда: Slavutich
Посмотрел ваш курс, задача 9, там неплохо расписана работа с АЦП, но данные в примере передаются на USART.:roll:
Все равно спасибо.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO