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