Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > MAXQ

реклама

 




Мероприятия:




Периферийные регистры порта ввода-вывода

7             0  
                Выходной регистр порта х (Port Output x - POx)
0 0 0 0 0 0 0 0 (Тип А или Тип В) Сброс при включении питания и системный сброс
1 1 1 1 1 1 1 1 (Тип C или Тип D) Сброс при включении питания и системный сброс
rw rw rw rw rw rw rw rw Доступен для чтения (r), записи (w) или специальный (s) доступ

Этот регистр сохраняет данные, которые будут содержаться на выводах порта х, находящихся в режиме вывода. Изменение направленности вывода для этого порта (через регистр PDx) не будет затрагивать значения этого регистра.

Если порт x является портом типа C или типа D, которые содержат поддерживает слаботочные подтягивающие источники, то для находящихся в режиме входов выводов биты регистра POx определяют, подключен ли соответствующий подтягивающий источник или нет.

7             0  
                Входной регистр порта х (Port Input x - PIx)
s s s s s s s s Сброс при включении питания и системный сброс (при чтении возвращается непосредственное состояние вывода порта)
r r r r r r r r Доступен для чтения (r), записи (w) или специальный (s) доступ

При чтении регистр PIx всегда отражает логическое состояние соответствующих выводов порта.

7             0  
                Регистр установки направленности порта х (Port Direction x - PDx)
0 0 0 0 0 0 0 0 Сброс при включении питания и системный сброс
rw rw rw rw rw rw rw rw Доступен для чтения (r), записи (w) или специальный (s) доступ

Этот регистр используется для определения направленности порта х. Направленность каждого вывода порта задается независимо соответствующим битом этого регистра. Когда бит установлен в 1, то соответствующий вывод работает в режиме выхода, а когда бит сброшен в 0, то вывод работает в режиме входа.

Для портов типа А и В при сбросе в 0 соответствующий вывод переходит в высокоомное состояние, позволяя внешнему источнику определять состояние вывода.

Для портов типа C и D при сбросе в 0 соответствующий вывод может быть подтянут слаботочным источником (если соответствующий бит регистра РО равен 1) или находиться в высокоомном состоянии (если соответствующий бит регистра РО равен 0).

7             0  
                (Тип А) Регистр разрешения внешнего прерывания (External Interrupt Enable - EIEx)
0 0 0 0 0 0 0 0 Сброс при включении питания и системный сброс
rw rw rw rw rw rw rw rw Доступен для чтения (r), записи (w) или специальный (s) доступ
(EX0) Разрешение внешнего прерывания 0 - Enable External Interrupt
00 = функция внешнего прерывания 0 отключена.
1 = функция внешнего прерывания 0 разрешена.
(EX1) Разрешение внешнего прерывания 1 - Enable External Interrupt 1
0 = функция внешнего прерывания 1 отключена.
1 = функция внешнего прерывания 1 разрешена.
(EX2) Разрешение внешнего прерывания 2 - Enable External Interrupt 2
0 = функция внешнего прерывания 2 отключена.
1 = функция внешнего прерывания 2 разрешена.
(EX3) Разрешение внешнего прерывания 3 - Enable External Interrupt 3
0 = функция внешнего прерывания 3 отключена.
1 = функция внешнего прерывания 3 разрешена.
(EX4) Разрешение внешнего прерывания 4 - Enable External Interrupt 4
0 = функция внешнего прерывания 4 отключена.
1 = функция внешнего прерывания 4 разрешена.
(EX5) Разрешение внешнего прерывания 5 - Enable External Interrupt 5
0 = функция внешнего прерывания 5 отключена.
1 = функция внешнего прерывания 5 разрешена.
(IT0) Выбор фронта прерывания 0, 1 - Interrupt 0, 1 Edge Select. Этот бит выбирает фронт внешнего сигнала для прерывания 0 и 1
0 = INT0 и INT1 возникают по положительному фронту.
1 = INT0 и INT1 возникают по отрицательному фронту.
(IT1) Выбор фронта прерывания 2 - 5 - Interrupt 2 -5 Edge Select. Этот бит выбирает фронт внешнего сигнала для прерываний 2 -5
0 = INT2, INT3, INT4 и INT5 возникают по положительному фронту.
1 = INT2, INT3, INT4 и INT5 возникают по отрицательному фронту.


7             0  
                (Тип А) Регистр флагов внешних прерываний (External Interrupt Flag (EIFx) Register)
0 0 0 0 0 0 0 0 Сброс при включении питания и системный сброс
r r rw rw rw rw rw rw Доступен для чтения (r), записи (w) или специальный (s) доступ
(IE0) Флаг внешнего прерывания 0 - External Interrupt 0 Flag.
Этот флаг устанавливается после появления на на выводе INT0 отрицательного (IT0 = 1) или положительного (IT0 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).
(IE1) Флаг внешнего прерывания 1 - External Interrupt 1 Flag.
Этот флаг устанавливается после появления на на выводе INT1 отрицательного (IT0 = 1) или положительного (IT0 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).
(IE2) Флаг внешнего прерывания 2 - External Interrupt 2 Flag.
Этот флаг устанавливается после появления на на выводе INT2 отрицательного (IT1 = 1) или положительного (IT1 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).
(IE3) Флаг внешнего прерывания 3 - External Interrupt 3 Flag.
Этот флаг устанавливается после появления на на выводе INT3 отрицательного (IT1 = 1) или положительного (IT1 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).
(IE4) Флаг внешнего прерывания 4 - External Interrupt 4 Flag.
Этот флаг устанавливается после появления на на выводе INT4 отрицательного (IT1 = 1) или положительного (IT1 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).
(IE5) Флаг внешнего прерывания 5 - External Interrupt 5 Flag.
Этот флаг устанавливается после появления на на выводе INT5 отрицательного (IT1 = 1) или положительного (IT1 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).


7             0  
                (Тип D) Регистр разрешения внешнего прерывания (External Interrupt Enable - EIEx)
0 0 0 0 0 0 0 0 Сброс при включении питания и системный сброс
rw rw rw rw rw rw rw rw Доступен для чтения (r), записи (w) или специальный (s) доступ
(EX0) Разрешение внешнего прерывания 0 - Enable External Interrupt 0
0 = функция внешнего прерывания 0 отключена.
1 = функция внешнего прерывания 0 разрешена.
(EX1) Разрешение внешнего прерывания 1 - Enable External Interrupt 1
0 = функция внешнего прерывания 1 отключена.
1 = функция внешнего прерывания 1 разрешена.
(EX2) Разрешение внешнего прерывания 2 - Enable External Interrupt 2
0 = функция внешнего прерывания 2 отключена.
1 = функция внешнего прерывания 2 разрешена.
(EX3) Разрешение внешнего прерывания 3 - Enable External Interrupt 3
0 = функция внешнего прерывания 3 отключена.
1 = функция внешнего прерывания 3 разрешена.
(EX4) Разрешение внешнего прерывания 4 - Enable External Interrupt 4
0 = функция внешнего прерывания 4 отключена.
1 = функция внешнего прерывания 4 разрешена.
(EX5) Разрешение внешнего прерывания 5 - Enable External Interrupt 5
0 = функция внешнего прерывания 5 отключена.
1 = функция внешнего прерывания 5 разрешена.
(EX6) Разрешение внешнего прерывания 6 - Enable External Interrupt 6
0 = функция внешнего прерывания 6 отключена.
1 = функция внешнего прерывания 6 разрешена.
(EX7) Разрешение внешнего прерывания 7 - Enable External Interrupt 7
0 = функция внешнего прерывания 7 отключена.
1 = функция внешнего прерывания 7 разрешена.


7             0  
                (Тип D) Регистр флагов внешних прерываний (External Interrupt Flag (EIFx) Register)
0 0 0 0 0 0 0 0 Сброс при включении питания и системный сброс
rw rw rw rw rw rw rw rw Доступен для чтения (r), записи (w) или специальный (s) доступ
(IE0) Флаг внешнего прерывания 0 - External Interrupt 0 Flag.
Этот флаг устанавливается после появления на на выводе INT0 отрицательного (IT0 = 1) или положительного (IT0 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).
(IE1) Флаг внешнего прерывания 1 - External Interrupt 1 Flag.
Этот флаг устанавливается после появления на на выводе INT1 отрицательного (IT1 = 1) или положительного (IT1 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).
(IE2) Флаг внешнего прерывания 2 - External Interrupt 2 Flag.
Этот флаг устанавливается после появления на на выводе INT2 отрицательного (IT2 = 1) или положительного (IT2 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).
(IE3) Флаг внешнего прерывания 3 - External Interrupt 3 Flag.
Этот флаг устанавливается после появления на на выводе INT3 отрицательного (IT3 = 1) или положительного (IT3 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).
(IE4) Флаг внешнего прерывания 4 - External Interrupt 4 Flag.
Этот флаг устанавливается после появления на на выводе INT4 отрицательного (IT4 = 1) или положительного (IT4 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).
(IE5) Флаг внешнего прерывания 5 - External Interrupt 5 Flag.
Этот флаг устанавливается после появления на на выводе INT5 отрицательного (IT5 = 1) или положительного (IT5 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).
(IE6) Флаг внешнего прерывания 6 - External Interrupt 6 Flag.
Этот флаг устанавливается после появления на на выводе INT6 отрицательного (IT6 = 1) или положительного (IT6 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).
(IE7) Флаг внешнего прерывания 7 - External Interrupt 7 Flag.
Этот флаг устанавливается после появления на на выводе INT7 отрицательного (IT7 = 1) или положительного (IT7 = 0) фронта. Этот бит остается установленным до тех пор, пока не будет очищен программно. Программная установка этого бита приведет к возникновению запросу на прерывание (если оно разрешено).


7             0  
                (Тип D) Регистр выбора фронта внешнего прерывания (External Interrupt Edge Select - EIESx)
0 0 0 0 0 0 0 0 Сброс при включении питания и системный сброс
rw rw rw rw rw rw rw rw Доступен для чтения (r), записи (w) или специальный (s) доступ
(IT0) Выбор фронта прерывания 0 - Interrupt 0 Edge Select. Этот бит выбирает фронт внешнего сигнала для прерывания 0
0 = INT0 возникает по положительному фронту.
1 = INT0 возникает по отрицательному фронту.
(IT1) Выбор фронта прерывания 1 - Interrupt 1 Edge Select. Этот бит выбирает фронт внешнего сигнала для прерывания 1
0 = INT1 возникает по положительному фронту.
1 = INT1 возникает по отрицательному фронту.
(IT2) Выбор фронта прерывания 2 - Interrupt 2 Edge Select. Этот бит выбирает фронт внешнего сигнала для прерывания 2
0 = INT2 возникает по положительному фронту.
1 = INT2 возникает по отрицательному фронту.
(IT3) Выбор фронта прерывания 3 - Interrupt 3 Edge Select. Этот бит выбирает фронт внешнего сигнала для прерывания 3
0 = INT3 возникает по положительному фронту.
1 = INT3 возникает по отрицательному фронту.
(IT4) Выбор фронта прерывания 4 - Interrupt 4 Edge Select. Этот бит выбирает фронт внешнего сигнала для прерывания 4
0 = INT4 возникает по положительному фронту.
1 = INT4 возникает по отрицательному фронту.
(IT5) Выбор фронта прерывания 5 - Interrupt 5 Edge Select. Этот бит выбирает фронт внешнего сигнала для прерывания 5
0 = INT5 возникает по положительному фронту.
1 = INT5 возникает по отрицательному фронту.
(IT6) Выбор фронта прерывания 6 - Interrupt 6 Edge Select. Этот бит выбирает фронт внешнего сигнала для прерывания 6
0 = INT6 возникает по положительному фронту.
1 = INT6 возникает по отрицательному фронту.
(IT7) Выбор фронта прерывания 7 - Interrupt 7 Edge Select. Этот бит выбирает фронт внешнего сигнала для прерывания 7
0 = INT7 возникает по положительному фронту.
1 = INT7 возникает по отрицательному фронту.


<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники