КР580ВВ55
КР580ВВ55 (функциональный аналог Intel 8255) — электронный компонент, микросхема программируемого контроллера параллельного ввода-вывода. Микросхема позволяет адресовать шину данных по трём отдельным каналам, ещё один канал используется в качестве управляющего регистра микросхемы.
![](../I/%D0%9A%D0%A0580%D0%92%D0%9255%D0%90.jpg.webp)
![](../I/8255.svg.png.webp)
Применение
Микросхема позволяет адресовать сигнал с шины данных на три внешних объекта с помощью трёх 8-разрядных каналов данных (PortA, PortB, PortC), которые могут работать как на вход, так и на выход. Режим работы каждого канала задаётся управляющим словом, которое подаётся в регистр устройства командой OUT. PortA и PortB в одно время могут работать либо на ввод, либо на вывод. PortC представлен как два 4-разрядных порта, и каждая его тетрада может независимо быть включена на ввод или на вывод. Помимо трёх 8-разрядных каналов данных, микросхема имеет 8-разрядный канал для подключения к шине данных, а также два адресных входа, позволяющих реализовать один из 4 адресов: выбор одного из трёх каналов данных или регистра устройства.