Консультации | Проверка на ноль |
|
---|---|---|
Num Lock: Делаем так. Каждый разряд двоичного числа пропускаем через инвертор, затем подаём на диодное "или" с подтягивающим резистором на 5 В Для справки: "ИЛИ-НЕ" = "НЕ-И" как вариант схемотехнического решения. |
|
|
74НС4078, CD4078BE - логический элемент 8ИЛИ-НЕ. Они-же, бескорпусные 706ЛБ5-1, 706ЛБ6-1. Экзотический вариант - применить 8И-НЕ, но запитать наоборот: плюс на 7, минус на 14. При этом инвертируется логика, но такое издевательство годится для КМОП и не работает на ТТЛ. |
|
|
К 561ИП2 и сравнивай какое хочешь число с каким хочешь. |
|
|
2iLnur: присмотрелся, правда, диодное "И". Но логика работы схемы соответствует решаемой задаче. Диодное "И" выдаёт единицу только при "всех единицах, без единого нуля" на выходах инверторов, а это соответствует "всем нулям, без единой единицы" на их входах. Т.е. в целом вся схема работает как "ИЛИ-НЕ". |
|
|
2Num Lock: я же уже писал: "ИЛИ-НЕ" = "НЕ-И" |
|
|
aen: К 561ИП2 и сравнивай какое хочешь число с каким хочешь. Ещё один подобный вариант. Все входы одного слова посадить на корпус, а на входы другого подать проверяемое слово. На выходе будет ноль, при равенстве нулю всех разрядов проверяемого слова. Одна микросхема. Питание 5В, потребляемый ток 24мА. Скорость сравнения - менее 10нс. |
|
|
2iLnur: так-то оно так, но подтягивать резистором на плюс можно, а на минус, вроде бы, нет. Потому что микросхемы ТТЛ-серий вешают линию на минус непосредственно, а на плюс - через резистор. |
|
|
2Num Lock: это входы в ТТЛ так вешают, а здесь мы ограничиваемся только параметрами выходов предыдущих элементов, но мы их не знаем... |
|
|
А параметры выходов предыдущих элементов таковы. Внутри ТТЛ-элемента имеется резистор в цепи "верхнего" выходного транзистора. Он ограничивает выходной ток "единицы". У "нижнего" выходного транзистора такого резисторан нету - ток "нуля" не ограничен. Поэтому если подтягивать резистором к земле, то при единице на входе предыдущий элемент вытянет линию к единице не полностью, именно по причине наличия в микросхеме этого дополнительного резистора. Может возникнуть половинный потенциал. Именно поэтому на плюс внешними резисторами подтягивают, а на минус - нет. |
|
|
Num Lock, по Вашему на свете существуют резисторы только одного номинала сопротивления, поэтому для подтягивания к единице они годятся, а для подтягивания к нулю - нет! |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |