Монтажное и: Монтажное И | Электроника для всех

Монтажное И | Электроника для всех

Начинающим
DI HALT 30 комментариев

Есть такое очень простое и очень популярное схемотехническое решение. Но, несмотря на его простоту, для многих начинающих оно незнакомо, а при встрече неочевидно. Что порой вызвает непонимание сути процесса, а порой и выход из строя оборудования.

Что такое соединение в монтажное И.
Представь себе линию, подтянутую резистором к плюсу питания. Так как сопротивление между линией и землей бесконечность, а между питанием и линией равно резистору, то напряжение на линии равно напряжению питания. То есть высокий уровень aka (обычно) логическая единица.

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

Как это можно использовать? Да по разному. Простеший пример — сигнал готовности. Есть куча блоков единого устройства. Каждый из которых работает по своему алгоритму и, например, требует начальную инициализацию. Чтобы главный понял, что все остальные блоки закончили инициализацию и подготовились он «слушает» линию связи. В качестве сигнала готовности — блок отпускает линию. Когда каждый блок пройдет инициализацию, то линия примет высокий уровень и это будет сигналом полной готовности устройства.

На этом же принципе работает и шина 1-Wire и I2C — там если приемник не успевает прожевать байт, то он просто придавливает тактовую линию, не давая передатчику генерировать импульсы. А передатчик, видя что его обламывают, делает паузу.

Как с этим работать
Очевидно, что при работе на шину с монтажным И нельзя в эту шину подавать сильный высокий уровень. Иначе если какой либо из блоков выдаст свой сильный низкий то один из них выгорит в результате КЗ. Соответственно, если говорить про AVR, то ноль задаем сочетанием DDR=1 PORT=0, а единицу (когда линия отпущена) DDR=0 PORT=0. Вот такая вот инверсная логика.

НачинающимОсновыСхемотехника

Спасибо!!! Вы потрясающие! Всего за месяц мы собрали нужную сумму в 500000 на хоккейную коробку для детского дома Аистенок. Из которых 125000+ было от вас, читателей EasyElectronics!!! Были даже переводы на 25000+ и просто поток платежей на 251 рубль. Это невероятно круто!!! Сейчас идет заключение договора и подготовка к строительству!

А я встрял на три года, как минимум, ежемесячной пахоты над статьями :)))))))))))) Спасибо вам за такой мощный пинок!!!

3.10.3.2 Реализация монтажного и и монтажного или

Схемотехника
и
функционирование
выхода
с
открытым
коллектором
(ОК,
для
КМОП-схем
правильно
говорить
о
выходе
с
ОС,
но
часто
данный
тип
выхода
по
аналогии
с
ТТЛ-схемами
называют
ОК)
аналогична
однотактному
выходу с той разницей, что внутренний (на кристалле микросхемы)
нагрузочный
резистор
отсутствует,
а
подключается
внешний
резистор
[55].
Схема
представлена
на
рисунке
ниже,
условное
обозначение
выхода
данного
типа

см.
рисунок
ниже,
б.

184

Рис.
106.
Выход
с
открытым
коллектором
(стоком).

Особенностями
выхода
ОК
являются:

1.
Возможность
подключать
несколько
выходов
к
одной
шине
(рис.
выше,
в).
Эта
схема
включения
может
быть
необходима
для
выполнения
одной
из
двух
функций:

Реализация
«монтажной
логики»,
в
частности
операции
монтажное
И
для
положительной
логики:
если
хотя
бы
на
одном
из
выходов
будет
установлен
НИЗКИЙ
уровень,
это
значит,
что
общая
выходная
шина
будет
замкнута
на

через
открытый
транзистор
этого
выхода
и,
вне
зависимости
от
уровней
на
остальных
выходах,
на
общей
шине
будет
установлен
НИЗКИЙ

уровень,
т. е.
логический
«0».
Таким
образом
будет
реализована
операция
И
без
какого-либо
специального
элемента.
Если
использовать
отрицательную
логику,
т.е.
ИСТИНОЙ
(логической «1») считать
НИЗКИЙ уровень, то данная схема
реализует
функцию
монтажного
ИЛИ.
Именно
в
такой
интерпретации
чаще всего используется данная схема включения. Например,
сигналы прерывания от нескольких источников с выходом ОК
объединены
и
подключены
к
одному
входу
запроса
прерывания
у
микропроцессора.
Если
хоть
один
из
них
перейдет
в
активное
НИЗКОЕ
состояние,
то
выработается
запрос
прерывания
и
далее
процессор
путем
опроса
найдет
источник
этого
прерывания.
Другой
пример

сканирование
матричной
клавиатуры.

185

Рис.
107.
П
одключение
устройств
по
при
нципу
м
онтажного
И.

Простейший
пример

сигнал
готовности.
Есть
несколько
подчиненных
устройств
одного
типа,
каждое
из
которых
работает
по
своему
алгоритму
и,
например,
требует
начальную
инициализацию.
Чтобы
главный
понял,
что
все
остальные устройства закончили инициализацию и подготовились, он

«слушает» линию связи. В качестве сигнала готовности подчиненное
устройство отпускает линию. Когда каждое устройство пройдет
инициализацию,
то
линия
примет
высокий
уровень
и
это
будет
сигналом

полной
готовности
всех
устройств.

Подключение
нескольких
источников
к
общей
шине.
В
данном
случае
активным
является
только
один
источник,
а
все
неактивные
обязаны
установить
на
выходе
ВЫСОКИЙ
уровень.
Далее,
так
как
реализуется
монтажное
И
(см.
выше),
то
на
шине
присутствует
только
сигнал
от
одного

активного

источника.
При
этом,
даже
если
одновременно
активизируются
два
или
более
источников,
выход
не
перегрузится и не «перегорит». Функция общей шины широко
используется
для
периферийных
интерфейсов
микропроцессорных
систем,
например,
в
интерфейсах
I2C,
1-Wire.

2.
Возможность подключать нагрузку
к напряжению
большему или
меньшему,
чем
напряжение
питания
микросхемы.
Например,
на
рисунке
(рис. выше,
г) показан
способ подключения обмотки реле с
напряжением
питания
12В.
Аналогично
можно

подключать
другие
нагрузки:
лампочки,
линейки
светодиодов,
звукоизлучатели,
двигатели
постоянного
тока
и
т.п.
Использовать
как
большее,
так
и
меньшее
напряжение
питания
также может быть удобно для адаптеров
логических уровней схем с различным напряжением питания.
Например,
при
конверсии
сигналов
с
ВЫСОКИМ
уровнем,
равным
5В,
в
сигналы
с
ВЫСОКИМ
уровнем,
равным
3,3В,
и
наоборот.

186

побитовых операторов. Что делает инструкция «и» с операндами на ассемблере?

спросил

Изменено
9 месяцев назад

Просмотрено
20 тысяч раз

Что делает инструкция «и» на ассемблере? Мне сказали, что он проверяет порядок битов операндов и устанавливает 1 в true, а все остальное в false, но я не знаю, что он на самом деле делает и какое влияние он оказывает на код.

  • сборка
  • побитовые операторы
  • инструкции
  • побитовые и

2

Команда AND сравнивает биты в двух операндах следующим образом:

 Позиция бита 1234 5678
Операнд А -- 1101 1001
Операнд B -- 1001 0111
             _________
Результат ----- 1001 0001
 

Биты в позициях 1, 4 и 8 являются истинными в обоих байтах, поэтому позиции 1, 4 и 8 результирующего байта будут истинными. Результат будет сохранен в первом операнде.

Для 32-битных регистров он выполняет 32 отдельных/независимых логических операции и , по одной для каждой битовой позиции. (истина, если оба входа истинны, иначе ложь.)

Подобно output[4] = a[4] & b[4] , где этот синтаксис псевдокода описывает входы/выходы как массивы битов.

Это точно такая же операция, как побитовый оператор C & или &= .

(Не оператор && логического И, который проверяет !=0 ).

2

Инструкция и выполняет побитовую операцию И над своими операндами. Например, инструкция и al, bl должна вычислить операцию И над регистром al и bl (как показано @Serkratos121) и сохранить результат в регистре al .

Может использоваться для удаления битов из регистра. Популярным примером этого является преобразование символа нижнего регистра в верхний регистр. Чтобы преобразовать м до М . Можно написать:

 mov al, 'm' ; это перемещает код ascii m, т.е. 109, в регистр al
 

Теперь, чтобы преобразовать этот регистр в верхний регистр, вычтите 32 из и . Но вместо использования sub al, 32d можно написать:

 и al, 11011111b; это очищает 5-й бит (младший бит равен 0-му биту)
 

Итак, al теперь содержит 77, что является кодом ascii для M .

1

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Обязательно, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Сборка Определение и значение — Merriam-Webster

как ·​​​​​​

ə-ˈsem-blē

1

: компания лиц, собравшихся для обсуждения и принятия законов, поклонения или развлечения

собрание религиозных лидеров

2

с большой буквы

: законодательный орган

конкретно

: нижняя палата законодательного собрания

3

: собрание студенческого сообщества и обычно факультета для административных, образовательных или развлекательных целей

В актовом зале прошло школьное собрание.

4

а

: собрание благожелателей 1

собрание доброжелателей

б

: смысл собрания 2

место общественного собрания

5

: сигнал войскам собираться или падать

6

а

: сборка изготовленных деталей в полную машину, структуру или узел машины

сборка автомобиля

б

: набор деталей, собранных таким образом

7

: перевод языка ассемблера на машинный язык ассемблером

Синонимы

  • сборка
  • конференция
  • собрание
  • созыв
  • сбор
  • сбор
  • встреча
  • muster

Просмотреть все синонимы и антонимы в тезаурусе

Примеры предложений

Детали производятся на этом заводе, а затем отправляются в другую страну в течение в сборе .

Ассамблея штата Нью-Йорк

сборка вооруженных людей

В школе собрания обычно проходили в столовой.

Недавние примеры в Интернете

Кроме того, Ford, GM, Hyundai-Kia и VinFast объявили о планах по созданию нового электромобиля 9.0210 собрать заводы в США или переоборудовать старые заводы для работы с электромобилями.

Новости CBS , 19 октября 2022 г.

Кроме того, Ford, GM, Hyundai-Kia и VinFast объявили о планах строительства новых заводов по сборке электромобилей в США или переоснащении старых заводов для обработки электромобилей.

Том Кришер, Fortune , 19 октября 2022 г.

Контракт, который в конечном итоге может составить одиннадцать миллиардов долларов, был встречен с эйфорией в Ошкоше, штат Висконсин, где находится главный офис компании.0210 сборка заводов.

Дэн Кауфман, The New Yorker , 18 октября 2022 г.

Особенно с тяжелыми батареями, необходимыми в электромобилях, близость к сборочным заводам и наличие достаточного доступа к автомагистралям и железным дорогам является плюсом.

Шон Макдоннелл, , Кливленд, , 18 октября 2022 г.

Кроме того, Honda в сборе 9Заводы 0211 в Мэрисвилле и Ист-Либерти, к северо-востоку от Колумбуса, и завод по производству двигателей в Анне, к северу от Дейтона, получат долю инвестиций в размере 700 миллионов долларов.

Том Кришер и Саманта Хендриксон, BostonGlobe.com , 11 октября 2022 г.

Эта стратегия оставила десятки тысяч легковых и грузовых автомобилей на стоянках в аэропортах и ​​других загонах возле сборочных заводов на юге и Среднем Западе.

Нора Эккерт, 9 лет0210 WSJ , 23 сентября 2022 г.

Впервые открытый в 1956 году, Marion Metal Center GM производит детали из листового металла для нескольких сборочных заводов GM для поддержки производства автомобилей Chevrolet, Buick, GMC и Cadillac.

Detroit Free Press , 15 сентября 2022 г.

Многие детали, которые перемещаются между поставщиками и заводами по сборке , также перемещаются по железной дороге.

Эллисон Морроу, 9 лет0210 CNN , 14 сентября 2022 г.

Узнать больше

Эти примеры предложений автоматически выбираются из различных онлайн-источников новостей, чтобы отразить текущее использование слова «собрание». Мнения, выраженные в примерах, не отражают точку зрения Merriam-Webster или ее редакторов. Отправьте нам отзыв.

История слов

Этимология

Среднеанглийское assemblee , от англо-французского, от assembler — см. assemble

Первое известное использование

14 век, в значении, определенном в смысле 1

Путешественник во времени

Первое известное использование сборки было
в 14 веке

Посмотреть другие слова из того же века
язык ассемблера

сборка

сборочный округ

Посмотреть другие записи поблизости

Процитировать эту запись
«Сборка.

» Словарь Merriam-Webster.com , Merriam-Webster, https://www.merriam-webster.com/dictionary/assembly. По состоянию на 12 ноября 2022 г.

Copy Citation

Kids Definition

сборка

как ·​​​​​​

ə-ˈsem-blē

1

: группа лиц, собравшихся вместе (для принятия законов или обсуждения, поклонения или развлечения)

2

с большой буквы

: руководящий орган

особенно

: Нижняя палата законодательного органа

3

: Акт об сборе вместе или состоянии составления

4

: . совокупность частей, из которых состоит полная машина, конструкция или узел машины

6

: перевод языка ассемблера на машинный язык сборщиком

7

: собрание студентов и, как правило, учителей в образовательных или развлекательных целях

Юридическое определение

собрание

в сборе

1

а

: компания лиц, собравшихся вместе в одном месте, обычно для какой-либо общей цели

б

с большой буквы

: законодательный орган, в частности, который составляет нижнюю палату законодательного собрания

см.