logo search
Микроконтроллеры семейства MCS-511

7.2.1.Устройства ввода и вывода данных.

Ввод и вывод данных, представленных многоразрядными двоичными кодами, осуществляется через параллельные порты. В микроконтроллерах семейства MCS-96 используются восьмиразрядные и четырехразрядные порты. При этом микроконтроллер может иметь от четырех до восьми портов.

Два восьмиразрядных порта (РЗ и Р4) предназначены для подключения внешней памяти. Использование этих портов для ввода и вывода данных возможно лишь при ее отсутствии.

тип линии порта

кол-во в порту 0

кол-во в порту 1

кол-во в порту 2

кол-во в портах 3 и 4

кол-во в порту HSIO

всего

двунаправленная

 

8

2

16/0

2

28/12

только вход

8

 

4

 

2

14

только выход

 

 

2

 

4

6

 

 

 

 

порты 3/4 заняты если используется внешняя шина

 

48/32

Отдельные выводы параллельных портов могут выполнять альтернативные функции (прием запросов прерывания, вывод сигналов управления и др.). Для перевода выводов портов в режим альтернативных функций необходимо заслать определенное управляющее слово в соответствующий регистр специальных функций.