Перейти к содержанию

Программа Для Принятия И Вывода Сигнала


iMozgoloMchik

Рекомендуемые сообщения

Добрый день. Я новичок в МК и еще больше новичок в Assembler, а для одной моей работы нужно представить образец программы которая принимала сигнал с фототранзистора в аналоговой форме, оцифровывала, определяла насколько светло и выводила лог 1 или 0 на выход. В работе нужен фрагмент :

*принять

*оцифровать

**вызов подпрограммы обработки сигнала

*вывод 1 или 0

Используется МК Atmega8, а программа на assembler.

Буду очень благодарен за помощь.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Для этого достаточно транзистора в ключевом режиме, аналогового компаратора или логического элемента. Зачем оцифровывать если выходное значение однобитное?

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Для этого достаточно транзистора в ключевом режиме, аналогового компаратора или логического элемента. Зачем оцифровывать если выходное значение однобитное?

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

Ссылка на комментарий
Поделиться на другие сайты

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

либо АЦП (выводы PC0-PC5) либо аналоговый компаратор (PD6, PD7) либо цифровой вход, либо INTx (PD2, PD3), можно использовать даже ICP (PB0) или UART (PD1), то есть можно использовать почти любой вывод контроллера (кроме разве что питания). Все зависит от точности, скорости и сложности. АЦП самый точный (8-10 разрядов), но и самый медленный, аналоговый компаратор требует задействования сразу двух ног, зато быстрый и точный, прерывания чуть менее точны (правильнее сказать, порог срабатывания может плавать) зато быстрые, прерывания от таймера или UART стоит использовать если эти модули не используются по прямому назначению, выводы INTx заняты, но требуется достаточно быстрая реакция. Все эти способы могут генерировать прерывания. С другой стороны, обработка простого порта ввода-вывода прерывание не генерирует (то есть ее надо обрабатывать в бесконечном цикле или по таймеру или еще как), зато можно воспользоваться вообще любым выводом контроллера. Поскольку поставленная задача сама по себе простая, способов решения у нее много.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...