[an error occurred while processing this directive]
|
если частота небольшая, то очень удобно для расширения портов ввода-вывода использовать 8-разрядные последовательные регистры. Для вывода - 74HC595, для ввода - 74HC597. Они имеют небольшие корпуса (узкие SOIC-16), занимают мало ног у MCU. Регистры дешевые, оба типа в соике делает, в том числе, минский "Интеграл". Существует версия 595-го с мощными высоковольтными выходами TPIC6A595 (STPIC6A595).
Можно также применить расширитель портов ввода-вывода с шиной I2C PCF8574. Это дороже, зато каждый из портов может работать и на ввод, и на вывод. К тому же, они адресуемые, что позволяет с помощью всего двух проводов подключать до 8 (или до 16, если еще использовать микросхемы с индексом "A"). Платой за экономию линий шины является более низкая скорость обмена (ограничения I2C и необходимость передачи адресной информации). "Интеграл" и эти микросхемы выпускает, правда, по-моему только в дипах.
E-mail: info@telesys.ru