Табл 4
А д р е с I /O
(а д р е с SR AM )
О б о з н а ч е н и е
Ф у н к ц и я
$3F ($5Г)
SREG
Регистр статуса (Status REGister)
$ЗЕ ($5Е)
SPH
Верхний байт указателя стека (Stack Pointer High)
$3D ($5D)
SPL
Нижнии байт указателя стека (Stack Pointer Low)
$ЗС ($5С)
XD1V
Регистр управления делением тактовой частоты (XTAL Divide Control Reqister)
$ЗВ $5В|
RAMPZ
Регистр выбора страницы Z RAM (RAM Paqe Z Select Reqister)
$ 3 \ ($5А)
EICR
Регистр управ \ения внешними прерываниями (External Interrupt Control Reqister)
$39 ($59)
ElMSk
Регистр масок внешних прерывании (External Interrupt MaSK reqister)
$38 ($58)
E1FR
Регистр флагов внешних прерывании (External Interrupt Flaq Reqister)
$37 ($57)
Counter
TIMSK
Регистр масок прерывании по таимерам/счетчикам (Timer/lnterrupt MaSK register)
$36 ($56)
TIER
Регистр флагов прерывания по таймерам/счетчикам (Timer/ Counter Interrupt Flaq reqister)
$35 ($55)
MCUCR
Регистр управления MCU (MCU General Control Reqister)
$34 ($54)
MCUSR
Регистр статуса MCU (MCU Status Reqister)
$33 ($53)
TCCR0
Регистр управления таимером/счегчиком 0 (Timer/CounterO Control Reqister)
$32 ($52)
TCNT0
Таимер/счетчикО (Timer/CounterO (8 bit))
$31 ($51)
OCRO
Регистр сравнения выхода таимера/счетчика 0 (Timer/CounterO Output Compare Reqister)
$30 ($50)
ASSR
Ре
1
истр статуса асинхронного режима (Asynchronous Mode Status Reqister)
$2F ($4F)
TCCR1A
5 правляющии регистр А таимера/счетчика 1
(Timer/Counterl Control Reqister A)
$2Е (S4E)
TCCR1B
^ цравляющии регистр В таимера/счетчика 1
(Timer/Counterl Control Reqister A)
$2D ($4D)
TCNT1H
Старшин байт таимера/с
1
ет шка 1
(Timer/Counterl Hiqh Byte)
$2C ($4C)
TCNT1L
Младший байт гаимера/счетчика 1
(Timer/Counterl Low Byte)
$2B ($4B|
OCR1AH
Старшин байт регистра А сравнения выхода таимера/счетчика 1
(Timer/Counterl Output Compare Reqister A Hiqh Byte)
$2A ($4A)
OCR1 AL
Муадшии байт регистра А сравнения выхода таймера/ счетчика 1
(Timer/Counterl Output Compare Reqister A Low Byte)
$29 ($49)
OCR1BH
Старшин байт регистра В сравнения выхода таимера/счетчика 1
(Timer/Counterl Output Compare Reqister В Hiqh Byte)
$28 ($48)
OCR1BL
Младший байт регистра В сравнения выхода таимера/счетчика 1
(Timer/Counterl Output Compare Reqister В Low Byte)
$27 ($47)
ICR1H
Старшин байт регисгра захвата таимера/счетчика 1
(Timer/Counterl Input Capture Reqister Hiqh Byte)
$26 ($46)
1CR1L
Младший байт регистра захвата таимера/счетчика 1
(Timer/Counterl Input Capture Reqister Low Byte)
$25 ($45)
TCCR2
Регистр управления таимером/счетчиком 2 (Timer/Counter2 Control Reqister)
$24 ($44)
TCNT2
Таимер/счетчик 2 (Timer/Counter2 (8 bit))
$23 ($43)
OCR2
Регистр сравнения bi
1
Хода таимера/с
1
етчика 2 (Timer/Counter2 Output Compare Reqister)
$21 ($41)
W DTCR
Регистр управуения стор гжевыч таймером (Watchdog Timer Control Reqister)
$IF($3F|
EEARH
Старшин байт pel истра адреса EEPROM (EEPROM Address Reqister Hiqh)
$ 1E ($3E)
EE \RL
M \a \шии байт регистра адреса EEPROM (EERPOM \ddress Register Low)
$ID ($3D)
EEDR
Регистр данных EEPROM (EEPROM Data Reqister)
$1C ($3C)
EECR
Регистр управ \ения EEPROM (EEPROM Control Rf qister)
$1B ($3B)
PORTA
Регистр данных порта A (Data Reqister P>rt A)
$ 1A ($3 A)
DDRA
Регистр направления данных порта A (Data Direction Reqister Pc rt A)
$19 ($39)
PINA
Выводы входов порта A (Input Pms Port A)
$18 ($38)
PORTB
Регистр данных порта В (Data Reqister Port 13)
$17 ($37)
DDRB
Регистр направления данных порта В (D ta Direction Register Port В)
$16 ($36)
P1NB
Выводы входов порта В (Input Pms Port В)
$15 ($35)
PORTC
Регистр данных порта С (Data Reqister Port С)
$12 ($32)
PORTD
Регистр данных порта D (Data Reqister Port D)
$1 1
($31)
DDRD
Регистр направления данных порта D (Data Direction Reqister Port D)
$10 ($30)
P1ND
Выводы входов порта D (Input Pins Port D)
$0F ($2F)
SPDR
Регистр данных SPI I/O (SP1 I/O Data Reqister)
$0E ($2E)
SPSR
Регистр статуса SPl (SPI Status Reqister)
$0D ($2D)
SPCR
Регистр управления SPI (SPl Control Reqister)
$0C ($2C)
UDR
Регистр данш ix U ART I/O (UART I/O Data Reqister)
$0B ($2B)
USR
Регистр статуса UART (UART Status Reqistei)
$0A ($2A)
UCR
Регистр управления UART (UART Centro! Reqister)
$09 ($29)
UBRR
Регистр управуения скоростью UART (UART Baud Rate Register)
$08 ($28)
ACSR
Регистр статуса и управления аналогавог т компаратора (Amloq С miparator Control and Status Reqister)
$07 ($27)
ADMUX
Регистр выбора мультиплексора ADC (ADC M ulti plexer Select Reqister)
$06 ($26)
ADCSR
Регистр сттуса и управления X.DC (ADC Control and Status Register)
$05 ($25)
ADCH
Старшин баш решегра данных ADC (ADC Data Reqister Hiqh)
$04 ($24)
ADCL
Млаушии байт регистра данных ADC I ADC Data Reqister Low)
$03 ($23)
PORTE
Регистр данных порта E (Data Reqister Port E)
$02 ($22)
DDRE
Pei истр направуения данных порта Е (Data Direction Reqister Port E)
$01 ($21)
PINE
Выводы входов порта E (Input Pins Port E)
$00 ($20)
PINT
Выводы входов порта Г (Input Pins Port F)
Регистр R A M P Z используется обычно для определения к какой
странице RAM емкостью 6 4К возможно обращ ение посредством ука
затепя Z Поскольку микроконтроллеры А ТтедабО З/103 не поддер
живают SR AM с объемом свыше 6 4К этот регистр используется толь-
ко для выбора страницы в памяти программ при использовании ко-
манды ELPM Различные установки бита R A M PZ0 оказывают следу
ющии эф ф ект
RAMPZ0 = 0
Команде ЕЬРМ доступна память программ с адресами
от $0000 до $7ЕЕЕ (младшие 64 байт)
RAMPZ0 = 1
Команде ЕЕРМ доступна память программ с адресами
от $8000 до $ЕЕЕЕ (старшие 64 байт)
Отметим что на LPM не воздействует установка RAM PZ
Микроконтроллер А ТтедабО З не содержит регистра R A M P Z и
не имеет команды ELPM Команда LPM способна перекрыть все про-
странство памяти программ микроконтроллера А ТтедабО З
Регистр управления MCU - MCU Control Register - MCUCR
Биты регистра управления M C U управляют выполнением основ
ных функции M C U
Б иты
і
6
5
4
3
2
1
0
$ 3 5 В ($э5В )
SRE
SRW
SE
SM1
SM0
MCUCR
Ч т е н и е /
З а п ік ь
R/W
R/W
R/W
R/W
R/W
R
R
R
Н а ч а л ь н о е
с о с т о я н и е
0
0
0
0
0
0
0
0
B it
7
S R E E x te r n a l S R A M E n a b le
-
Р а з р е ш е н и е в н е ш н е й S R A M
Установленный в 1 бит S R E разреш ает обращ ение к внешней
SR AM данных и переводит работу выводов A D 0-7 (П о ртА ) А8-15
(Порт С) W R и RD на выполнение альтернативной функции Затем
бит S R E перенастраивает установки направлении любых выводов в
соответствующих регистрах направления данных Очистка бита S R E
предыдущая страница 27 Радиолюбитель 2003-06 читать онлайн следующая страница 29 Радиолюбитель 2003-06 читать онлайн Домой Выключить/включить текст