Структура порта P1 и P2

Порты ввода-вывода.

Таймеры счетчики.

Оперативная память.

Оперативная память микроконвертора разбита на 2 области: область доступная прямо и косвенно. Нижние 128 байт памяти доступны для любых операций. В верхних 128 байтах памяти расположены регистры специального назначения (РСН).

Нижние 32 байта оперативной памяти представляют собой 4 банка по 8 регистров R0-R7. Текущий банк выбирается через РСН PSW. Затем идут 16 байт (128 бит) бит-адресуемого пространства.

Регистры специальных функций служат интерфейсом между микропроцессорным ядром и всей периферией.

Микроконтроллер ADuC812 имеет 3 16-ти разрядных таймера счетчика. Каждый из них может работать либо как счетчик внешних импульсов (входы T0, T1, T2), либо как таймер – счетчик импульсов тактового генератора. Для таймера счетчика 2 есть возможность внешнего запуска – вход T2EX. Также таймер счетчик 2 используется для регулирования скорости передачи данных через УАПП в режиме регулируемой скорости передачи.

Каждый из 3-х таймеров счетчиков может работать в 3- режимах.

Все четыре порта ADuC812 предназначены для ввода и вывода информации как побайтно, так и побитно.

Команды чтение – модификация - запись, оперирующие с портом микроконтроллера работают не с непосредственным логическим сигналом на выводе порта, а с логическим сигналом регистра-защёлки, что исключает неправильное считывание информации при нагруженном порте.

Для настройки порта на ввод информации, в него необходимо записать логическую «1».


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: