Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_kuznetsov_2.doc
Скачиваний:
4
Добавлен:
26.11.2019
Размер:
772.61 Кб
Скачать

Параллельные порты ввода-вывода информации

PORT A - 8-разрядный двунаправленный I/O порт.

Реализуется 3-мя регистрами, расположенными в пространстве I/O памяти данных:

PORT A

$1B Регистр данных Чтение и запись.

DDR A

$1A. Регистр направления данных. Для задания направления: записывая байт, можно конфигурировать направление передачи информации. Чтение и запись

PIN A

$19 Регистр адресов выводов входа. Читается информация о состоянии входного контакта. Только чтение.

Дополнительная функция включается установкой бита SRE (разрешение внешней SRAM) в регистре управления MCU (MCUCR), при этом установки регистра направления данных игнорируются. Выходные буферы выводов порта A обеспечивают втекающий ток до 40 мА.

PORT B - 8-разрядный двунаправленный I/O порт

Реализуется 3-мя регистрами, расположенными в пространстве I/O памяти данных:

PORT B

$18 регистр данных. Чтение и запись

DDR B

$17 регистр направления данных. Чтение и запись

PIN B

$16 регистр адресов выводов входа. Только чтение

Выходные буферы выводов порта B обеспечивают втекающий ток до 40 мА.

Есть возможность обеспечивать альтернативные функции (дополнительные):

PB 0

Вход выбора ведомого. Для организации последовательного интерфейса SPI

PB 1

Тактовый сигнал последовательной шины SPI, обозначается SCK

PB 2

Установка ведущий / ведомый вход по последовательному интерфейсу SPI-шины MOSI

PB 3

Установка ведущий / ведомый выход по последовательному интерфейсу SPI-шины MISO

PB 4

Сравнение выхода и входа таймера счетчика нулевого

PB 5

Сравнение выхода и входа таймера счетчика 1-го половина А

PB 6

Сравнение выхода и входа таймера счетчика 1-го половина В

PB 7

Сравнение выхода и входа таймера счетчика 2-го

Последовательный интерфейс имеет 2 канала UART и SPI, возможна передача в синхронном режиме информации для SPI и в асинхронном для UART.

PORT C – $15 – 8-разрядный выходной порт.

Дополнительная функция – обеспечение взаимодействия с внешней дополнительной SRAM. При использовании внешней SRAM через выводы порта C выводится старший байт адреса внешней памяти SRAM.

PORT D – 8-разрядным двунаправленным I/O портом и оснащен встроенными нагрузочными резисторами.

Реализуется 3-мя регистрами, расположенными в пространстве I/O памяти данных:

PORT D

$12 регистр данных. Чтение и запись

DDR D

$11 регистр направления данных. Чтение и запись

PIN D

$10 регистр адресов выводов входа. Только чтение

Выходные буферы выводов порта D обеспечивают втекающий ток до 40 мА.

Дополнительные функции

PD 0

Вход внешнего прерывания INT 0. Сигнал инверсный.

PD 1

Вход внешнего прерывания INT 1

PD 2

Вход внешнего прерывания INT 2

PD 3

Вход внешнего прерывания INT 3

PD 4

Вход триггера захвата таймера счетчика 1

PD 6

Вход тактового сигнала таймера счетчика 1-го

PD 7

Вход тактового сигнала таймера счетчика 2-го

PORT E – 8-разрядный двунаправленный I/O порт, оснащен встроенными нагрузочными резисторами.

Реализуется 3-мя регистрами, расположенными в пространстве I/O памяти данных:

PORT E

$03 регистр данных. Чтение и запись

DDR E

$02 регистр направления данных. Чтение и запись

PIN E

$01 регистр адресов выводов входа. Только чтение.

Выходные буферы выводов порта D обеспечивают втекающий ток до 40 мА

Дополнительные функции:

PE 0

Вход программируемых данных (прием) для канала UART RxD

PE 1

Выход программируемых данных или передача для UART TxD

PE 2

Положительный вход аналогового компаратора AC+

PE 3

Отрицательный вход аналогового компаратора AC-

PE 4

Вход внешнего прерывания INT 4

PE 5

Вход внешнего прерывания INT 5

PE 6

Вход внешнего прерывания INT 6

PE 7

Вход внешнего прерывания INT 7

PORT F 8-разрядный порт . Регистр:

PIN F - $00 – выводы входа порта F. Все входы порта F соединены с аналоговым мультиплексором присоединенным к ADC. Выводы порта F, кроме выполнения функций входов мультиплексора, могут быть использованы и в качестве цифровых входов, что позволяет пользователю в одно и то же время использовать часть выводов порта F в качестве цифровых входов и оставшуюся часть в качестве аналоговых входов. Как такового порта нет.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]