AVR микроконтроллер AT90S2333 фирмы Atmel

15h(35h)

PORTС

Data Register, Port С

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

 

14h(34h)

DDRС

Data Direction Register Port С

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

 

13h(33h)

PINС

Input pins, Port С

Выводы порта С

 

12h(32h)

PORTD

Data Register, Port D

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

 

11h(31h)

DDRD

Data Direction Register Port D

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

 

10h(30h)

PIND

Input pins, Port D

Выводы порта D

 

0Fh(2Fh)

SPDR

SPI I/O Data Register

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

 

0Eh(2Eh)

SPSR

SPI Status Register

Регистр состоян. порта SPI

 

0Dh(2Dh)

SPCR

SPI Control Register

Регистр управл.порта SPI

 

0Ch(2Ch)

UDR

UART Data Register

Регистр данных последова­тельного порта

 

0Bh(2Bh)

USR

UART Status Register

Регистр состояния последо­вательного порта

 

0Ah(2Ah)

UCR

UART Control Register

Регистр управления последо­вательного порта

 

09h(29h)

UBRR

UART Baud Rate Register

Регистр скорости последо­вательного порта

 

08h(28h)

ACSR

Analog Comparator Cont­rol and Status Register

Регистр управления и состо­яния аналогового компарат.

 

07h(27h)

ADMUX

ADC multiplexer Select register

Регистр коммутатора АЦП

 

06h(26h)

ADCSR

ADC Control and Status Register

Регистр управления и состо­яния АЦП

 

05h(25h)

ADCH

ADC data register High

Рег данных АЦП (старш.)

 

04h(24h)

ADCL

ADC data register Low

Рег данных АЦП (младш.)

 

03h(23h)

UBRRHI

UART Baud Rate Register HIgh

Регистр скорости последо­вательного порта (старш.)

 

 

Примечание: зарезервированные и неиспользуемые ячейки не показаны








Все устройства ввода/вывода и периферийные устройства процессора располагаются в пространстве ввода/вывода. Различные ячейки этого про­странства доступны через команды IN и OUT, пересылающие данные между одним из 32-х регистров общего назначения и пространством ввода/вывода. К регистрам 00h..1Fh можно осуществлять побитовый доступ командами SBI и CBI. Значение отдельного бита этих регистров можно проверить командами SBIC и SBIS. Дополнительную информацию по этому вопросу мож­но найти в описании системы команд.

При использовании специальных команд IN, OUT, SBIS и SBIC, должны использоваться адреса $00..$3F. При доступе к регистру ввода/вывода как к ячейке ОЗУ, к его адресу необходимо добавить $20. В приведенной выше таблице адреса регистров в памяти данных приведены в скобках. Для совместимости с другими устройствами при доступе к зарезерви­рованным битам в них должен записываться ноль, зарезервированные адре­са в пространстве ввода/вывода не должны записываться

Регистр состояния – SREG  3Fh(5Fh)

Регистр состояния расположен по адресу 3Fh (5Fh) пространства ввода/вывода и определен следующим образом:


    3Fh(5Fh)

7

6

5

4

3

2

1

0

I

T

H

S

V

N

Z

S

R\W

R\W

R\W

R\W

R\W

R\W

R\W

R\W

Начальное значение

0

0

0

0

0

0

0

0


Бит 7 - I: Общее разрешение прерываний. Для разрешения прерываний этот бит должен быть установлен в единицу. Управление отдельными пре­рываниями производится регистрами маски прерываний - GIMSK и TIMSK. Если флаг сброшен (0), независимо от состояния GIMSK/TIMSK прерывания запрещены. Бит I очищается аппаратно после входа в прерывание и вос­станавливается командой RETI, для разрешения обработки последующих прерываний.

Бит 6 - T: Хранение копируемого бита. Команды копирования битов BLD (Bit LoaD) и BST (Bit STore) используют этот бит как источник и прием­ник обрабатываемого бита. Бит из регистра регистрового файла может быть скопирован в T командой BST, бит T может быть скопирован в бит регистрового файла командой BLD.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34



Реклама
В соцсетях
рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать