Устройства ввода и вывода данных.
Ввод и вывод данных, представленных многоразрядными двоичными кодами, осуществляется через параллельные порты. В микроконтроллерах семейства MCS-96 используются восьмиразрядные и четырехразрядные порты. При этом микроконтроллер может иметь от четырех до восьми портов.
Два восьмиразрядных порта (РЗ и Р4) предназначены для подключения внешней памяти. Использование этих портов для ввода и вывода данных возможно лишь при ее отсутствии.
тип линии порта | кол-во в порту 0 | кол-во в порту 1 | кол-во в порту 2 | кол-во в портах 3 и 4 | кол-во в порту HSIO | всего |
двунаправленная | 16/0 | 28/12 | ||||
только вход | ||||||
только выход | ||||||
порты 3/4 заняты если используется внешняя шина | 48/32 |
Отдельные выводы параллельных портов могут выполнять альтернативные функции (прием запросов прерывания, вывод сигналов управления и др.). Для перевода выводов портов в режим альтернативных функций необходимо заслать определенное управляющее слово в соответствующий регистр специальных функций.