РЛ
МИКРОКОНТРОЛЛЕРЫ
Табл. 32
В ы в о д п о р т а
Д о п о л н и т е л ь н а я ф у н к ц и я
PD0
Вход внешнего прерыванияО - INTO - (External InterruptO Input)
PDI
Вход внешнего прерыванияО - IN TI - (External Interrupt! Input)
PD2
Вход внешнего прерыванияО - INT2 - (External lnterrupt2 Input)
PD3
Вход внешнего прерыванияО - INT3 - (External Interrupt3 Input)
PD4
Вход триггера захвата таймера/счетчика I - IC I - (Timer/Counterl Input Capture Triqqer)
PD6
Вход тактового сигнала таймера/счетчикаІ - T I - (Timer/Counterl Clock Input)
PD7
Вход тактового сигнала таймера/счетчика2 - Т2 - (Timer/Counter2 Clock Input)
Табл. 33
D D D n
P O R T D n
I / O
Н а г р у з о ч н ы й
р е з и с т о р
О п и с а н и е
0
0
Вход
Отключен
Третье состояние ( Н ^ )
0
I
Вход
Подключен
При низком уровне РОп обеспечивают вытекающий ток
I
0
Выход
Отключен
Низкий уровень, двухтактный выход
I
I
Выход
Отключен
Высокий уровень, двухтактный выход
Регистр данных порта D - PORTD - (PORT D Data Register)
Б и т ы
7
6
5
4
3
2
1
0
$ 1 2 ($ 3 2 )
PORTD7
PORTD6
PORTD5
PORTD4
PORTD3
PORTD2
PORTD 1
PORTDO
PORTD
Ч т е н и е /
З а п и с ь
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Н а ч а л ь н о е
с о с т о я н и е
0
0
0
0
0
0
0
0
Регистр направления данных порта D -
Direction Register)
DDRD - (PORT D Data
Б и т ы
7
6
5
4
3
2
1
0
$ 1 1 ($31)
DDD7
DDD6
DDD5
DDD4
DDD3
DDD2
DDD1
DDD0
DDRD
Ч т е н и е /
З а п и с ь
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Н а ч а л ь н о е
с о с т о я н и е
0
0
0
0
0
0
0
0
Регистр выводов входа порта D -
Address)
PIND - (PORT D Input Pins
Б и т ы
7
6
5
4
3
2
1
0
$ 1 0 ($30)
P1ND7
PIND6
PIND5
PIND4
PIND3
PIND2
PIND1
PINDO
PIND
Ч т е н и е /
З а п и с ь
R
R
R
R
R
R
R
R
Н а ч а л ь н о е
с о с т о я н и е
Hi-Z
Hi-Z
Hi-Z
Hi-Z
Hi-Z
Hi-Z
Hi-Z
Hi-Z
PIND - адрес выводов входа порта D
не является регистром в полном смысле
этого слова, и эти адреса обеспечивают
считывание физического состояния каждо-
го вывода порта. При считывании PORTD
считывается состояние фиксаторов данных
порта D , а при считывании PIND считыва-
ются непосредственно логические состоя-
ния выводов.
Работа порта D в качестве цифрово-
го I/O общего назначения
Выводы порта PDn являются вывода-
ми I/O общего назначения. Состояния би-
тов DDDn регистра DDRD определяют на-
правление работы этих выводов. При ус-
тановленном в состояние 1 бите DDDn вы-
вод PDn конфигурируется как вывод выхо-
да, сброс бита DDDn в состояние 0 конфи-
гурирует вывод PDn как вывод входа. При
установке вывода PDn в состояние 1, если
он сконфигурирован как вход, активирует-
ся MOS нагрузочный резистор. Для отклю-
чения нагрузочного резистора вывод PDn
должен быть очищен (сброшен в состоя-
ние 0) или же должен быть сконфигурирован как вывод
выхода.
Влияние состояния битов DDDn на выводы порта D
приведено в табл. 33.
Дополнительные функции выводов порта D
INT0.
.INT3 - PORTD, Биты 0.
.3
Выводы внешних прерываний с 0 по 3. Выводы PD0 -
PD3 могут быть использованы как внешние активные низ-
ким уровнем источники прерываний MCU. Активация
встроенных нагрузочных MOS резисторов описана выше.
Разрешение источников прерываний и другие подробно-
сти описаны в разделе, посвященном прерываниям.
IC1 - PORTD, Бит 4
Вывод захвата входа таймера/счетчика1. При поступ-
лении на вывод нарастающего
или падающего фронта (зависит
от установки) содержимое тай-
мера/счетчика1 пересылается в
регистр захвата входа таймера/
счетчика 1. Для обеспечения ре-
ализации данной функции вы-
вод должен быть сконфигуриро-
ван как вход (DDD4 должен быть
сброшен в состояние 0). Более
подробно данная функция опи-
сана в описании таймера/счет-
чика1. Активация встроенного
нагрузочного MOS резистора
описана выше.
Т1 - PORTD, Бит 6
Т1 - вывод таймера/счетчи-
ка1. Подробности в описании
таймера/счетчика1.
Т2 - PORTD, Бит
7
Т2 - вывод таймера/счетчи-
ка2. Подробности в описании
таймера/счетчика2.
Схемотехника порта D
Схема организации выводов
порта D (выводы PDO, PD1, PD2
и PD3) приведена на рис. 45.
WP - Запись PORTD
WD-
RL -
PORTD
RP - Чтение состояния вы-
вода PORTD
RD - Чтение DDRD
п - 1,2,3,4
Запись DDRD
Чтение фиксатора
36
11/2003
предыдущая страница 35 Радиолюбитель 2003-11 читать онлайн следующая страница 37 Радиолюбитель 2003-11 читать онлайн Домой Выключить/включить текст