October 16 2017 23:08:14
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
Формат регистра РТх
МОДУЛЬ ВНЕШНЕЙ МАГИСТРАЛИ

Перечень регистров специальных функций портов ввода/вывода и их абсолютные значения для различных МК семейства НС08 приведены в Табл. 3.132. Обратите внимание, что одноименные регистры в карте памяти разных МК могут иметь различные адреса. Кроме того, МК HC908JL3/JK3/JK1 имеют специальный регистр управления портом PTD.

Табл. 3.129. Формат регистра РТх

РТх Регистр данных порта х

Port x Data register
7 6 5 4 3 2 1 0
РТх7 РТхб PTxS РТх4 РТхЗ PTx2 PTx1 РТх0
Сброс не влияет на состояние регистра
Имя бита Назначение бита
РТх7..РТх0 Биты данных портах.
Эти биты доступны как для чтения, так и для записи. Если порт сконфигурирован в режим ввода, то при чтении регистра РТх возвращается значение логических сигналов на одноименных входах МК. Если порт сконфигурирован в режим вывода, то при записи данные заносятся в соответствующие биты регистра РТх. Операция чтения возвращает последние записанные данные

Табл. 3. 1 30. Формат регистра DDRx
DDRx Регистр направления передачи порта х

Data Direction Register x
7 6 5 4 3 2 1 0
DDRx7 DDRx6 DDRxS DDRx4 DDRx3 DDRx2 DDRxl DDRx0
Состояние при сбросе: $00
Имя бита Назначение бита
DDRx7...DDRx0 Биты направления передачи порта х.
Эти биты доступны как для записи, так и для чтения.
1 - конфигурирует линию на вывод.
0 - конфигурирует линию на ввод.
При сбросе все биты регистра устанавливаются в 0, т.е. программируются на ввод все линии

Выше нами были рассмотрены обобщенные форматы регистров специальных функций портов ввода/вывода. Однако часть портов в конкретных моделях МК может иметь в своем составе меньше, чем 8 линий. Детальный формат всех регистров специальных функций портов ввода/вывода для различных МК приведен на Рис. 3.71 ...3.73.

Табл. 3.131. Формат регистра PTxPUE

PTxPUE Регистр входного сопротивления порта х

Port x Input Pullup Enable Register
7 6 5 4 3 2 1 0
PTxPUE7 PTxPUE6 PTxPUE5 PTXPUE4 PTxPUE3 PTxPUE2 PTxPUE1 PTxPUE0
Состояние при сбросе: $00
Имя бита Назначение бита
PTxPUE7..PTxPUE0 Биты разрешения подключения входного "подтягивающего" резистора для линий порта х.
Эти биты доступны только для записи.
1 - "подтягивающий" резистор подключен.
0 - "подтягивающий" резистор отключен.
При сбросе все биты регистра устанавливаются в 0, т.е. все линии программируются на ввод с высоким входным сопротивлением

Табл. 3.132. Адреса регистров портов ввода/вывода

Регистры портов ввода/вывода Тип микроконтроллера

GP32/20 AZ0/16/24/32/60, АВ0/16/24/32/60 MR32/24 JL3/JK3/JK1
Порт А Регистр данных РТА $0000 $0000 $0000 $0000

Регистр направления передачи DDRA $0004 $0004 $0006 $0004

Регистр входного сопротивления PTAPUE $0000 - - $0000
Порт В Регистр данных РТВ $0001 $0001 $0001 $0001

Регистр направления передачи DDRB $0005 $0005 $0007 $0005
Порт С Регистр данных РТС $0002 $0002 $0002 -

Регистр направления передачи DDRC $0006 $0006 $0008 -

Регистр входного сопротивления PTCPUE $ОООЕ - - -
ПортО Регистр данных PTD $0003 $0003 $0003 $0003

Регистр направления передачи DDRD $0007 $0007 - $0007

Регистр входного сопротивления PTDPUE $000F - - -

Регистр управления PDCR - - - $000А
ПортЕ Регистр данных РТЕ $0008 $0008 $0004 -

Регистр направления передачи DDRE $000С S000C $000А -
ПортF Регистр данных PTF - $0009 $0005 -

Регистр направления передачи DDRF - $0000 $000В -
ПортG Регистр данных PTG - S000A - -

Регистр направления передачи DDRG - $000E - -
ПортН Регистр данных РТН - $000В - -

Регистр направления передачи DDRH - $000F - -

img099

img100

img101

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.02 секунд 2,254,147 уникальных посетителей