Делаю измеритель освещенности.
Фотодатчик ФД263, микроконтроллер ATMEGA16, индикатор 7- сегментный LED (китаец D5621A/B).
Вот набросал алгоритм:
1) Измерение АЦП-хой
2) Читаем регистр АЦП
3) Преобразуем bin -> dec ( из бинарной в десятичную систему)
4) Переводим dec -> условные единицы [%]
А дальше начались проблемы, как правильно передать полученное двузначное число через порт на индикатор. Мой вариант:
5) Делим у.е.[%] на 10
6) Читаем дробную часть
6.1) Пишем дробную часть в порт
7) Читаем целую часть
7.1) Пишем целую часть в порт
Обнуляем порт
Проверьте пожалуйста...насколько я неправ :) и если кто сталкивался с подобно проблемой бросьте куском кода в автора :)