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

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


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

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

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

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

Hongfa для различных применений в Компэл. Большой выбор в наличии!

Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов. Подробнее>>

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

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

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

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

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

Тренды и лучшие решения для разработки зарядных станций в России

К 2029 году в России прогнозируется увеличение числа зарядных станций до 40 000. При этом отечественный рынок электротранспорта имеет климатические, потребительские и географические особенности. Для успешной разработки и построения инфраструктуры станций заряда в России идеальным вариантом является использование решений и электронных компонентов китайских производителей – лидеров индустрии электротранспорта и возобновляемой энергетики, которые уже представлены в КОМПЭЛ. Подробнее>>

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

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

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

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

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

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

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

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

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

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

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