ИД19 это "Демультиплексор 4 в 16 со стробом и выходами с открытым коллектором"
Открытый коллектор - тоже не знаю удобен ли будет тебе... почитай что это такое. Т.е. там внутри микрухи стоит транзистор коллектор которого висит в воздухе (это и есть выход), чтобы его использовать нужны резисторы подтяжки на каждый выход. Из плюсов - он имеет нагрузочную способность выше чем простой выход ТТЛ логики. Если после ИД будет стоять усилистель тока (ключ на транзисторе или твои 2003)... как там дальше? то открытый коллектор не нужен.
если нужен открытый коллектор бери ИД19
если не нужен бери ИД3 (купить можно скорее всего в НВК за 5 руб), а может и у меня есть - надо посмотреть. Я с ней работал - проблем не должно возникнуть
стробы (выводы 18 и 19 это стробы) это значит что он не передаст (не расшифрует) вход на выход до тех пор пока на стробы не придет разрешающий уровень. Разрешающий для ИД3 это два ноля, т.е. если нужно чтобы передача велась всегда. ТО оба входа на землю просто и все (см. таблицу истиности по второй ссылке).
http://www.chipinfo.ru/dsheets/ic/155/id3.html
http://edu.dvgups.ru/METDOC/GDTRAN/YAT/ ... me/1_1.htm
в порту выделяешь четыре пина на одну микруху и четыре на вторую, теперь подав байт (4+4), влючаешь любой из 32 выходов, только надо помнитьт что байт для посылки должен быть или 0000хххх или хххх0000 иначе произойдет включение сразу двух какихто выводов одного на одной микре и одного на второй микре. Теперь если тебе захочется сэкономить на выводах, можно обойтись и вовсе 5-ю пинами порта для 32х линий. т.е. 4 линии заводишь и на первую и навторую на вход. Стробы первой в кучу и к пятому выводу. стробы второй в кучу и через инвертор (ла3 можно приспособить или ЛН5) и тоже к пятому выходу порта. тогда
во первых: никогда не произойдет включение каких либо двух выводов сразу, только один из всех 32х... а вовторых ты экономишь три пина порта. Выбор пина из 32х будет заключаться как раз ноль на 5м выводе порта - это первые 16 из 32х, единица - это вторые 16 из 32х... так как они включены через инвертор то на одной включено, на другой выключено ВСЕГДА! где как выбираешь 5м выводом.
ТАААААК вот еще однин небольшой но камень! Что ИД3, что ИД19 имеют инверсные выходы! (см. таблицу истиности и обращай внимание на кругляшки на выходах на обозначении) т.е. это означает- что все верно на выходе, но инверсно! т.е. при выборе одного выхода там НОЛЬ , а на всех остальных ЕДИНИЦА! и когда на входе все нули из четырех - то на выходе ВСЕ ЕДИНИЦЫ!!! т.е. полагая что у тебя дозаторы включаются единицами, а при нуле выключаются - то тебе нужно инвертировать еще и ВСЕ выходы! не сложно опятьже используя например 155ЛН5, правда разводка вход-выход не очень удобная.... ну можно поискать с удобной.... и нужно их будет (аж шесть штук). Думай скажешь если что-то не понятно могу нарисовать. но не быстро
ПС. только сейчас понял что ты хочешь на двигатели пустить одну из этих микрух... ?!??! а нужно ли оно? так не покатит скорее всего. Только один выход всегда будет под напряжением. Двигатели останутся без удержания. дальше продолжать? давай нарисуй сколько линий у тебя "слева" (порт) сколько "справа" (двигатели и дозаторы), определись какие все таки двигатели будешь использовать (останешься на униполярных или перейдешь на биполярные и протокол степ/дир - так на три двигателя понядобиться всего шесть сигналов). Сумбурныый немножко ответ получился. Хотел разжевать, скажи если запутал