|
|||||||||
20h (40h) |
|
ЗАРЕЗЕРВИРОВАН |
|||||||
1Fh (3Fh) |
|
ЗАРЕЗЕРВИРОВАН |
|||||||
1Eh (3Eh) |
EEAR |
Регистр адреса энергонезависимой памяти |
|||||||
1Dh (3Dh) |
EEDR |
Регистр данных энергонезависимой памяти |
|||||||
1Ch (3Ch) |
EECR |
- |
- |
- |
- |
EERIE |
EEMWE |
EEWE |
EERE |
- |
|
ЗАРЕЗЕРВИРОВАН |
|||||||
18h (38h) |
PORTB |
- |
- |
PORTB5 |
PORTB4 |
PORTB3 |
PORTB2 |
PORTB1 |
PORTB0 |
17h (37h) |
DDRB |
- |
- |
DDB5 |
DDB4 |
DDB3 |
DDB2 |
DDB1 |
DDB0 |
16h (36h) |
PINB |
- |
- |
PINB5 |
PINB4 |
PINB3 |
PINB2 |
PINB1 |
PINB0 |
15h (35h) |
PORTC |
- |
- |
PORTC5 |
PORTC4 |
PORTC3 |
PORTC2 |
PORTC1 |
PORTC0 |
14h (34h) |
DDRC |
- |
- |
DDC5 |
DDC4 |
DDC3 |
DDC2 |
DDC1 |
DDC0 |
13h (33h) |
PINC |
- |
- |
PINC5 |
PINC4 |
PINC3 |
PINC2 |
PINC1 |
PINC0 |
12h (32h) |
PORTD |
- |
- |
PORTD5 |
PORTD4 |
PORTD3 |
PORTD2 |
PORTD1 |
PORTD0 |
11h (31h) |
DDRD |
- |
- |
DDD5 |
DDD4 |
DDD3 |
DDD2 |
DDD1 |
DDD0 |
10h (30h) |
PIND |
- |
- |
PIND5 |
PIND4 |
PIND3 |
PIND2 |
PIND1 |
PIND0 |
0Fh (2Fh) |
SPDR |
Регистр данных SPI |
|||||||
0Eh (2Eh) |
SPSR |
SPIF |
WCOL |
- |
- |
- |
- |
- |
- |
0Dh (2Dh) |
SPCR |
SPIE |
SPE |
DORD |
MSTR |
CPOL |
CPHA |
SPR1 |
SPR0 |
0Ch (2Ch) |
UDR |
Регистр данных UART |
|||||||
0Bh (2Bh) |
USR |
RXC |
TXC |
UDRE |
FE |
OR |
- |
- |
- |
0Ah (2Ah) |
UCR |
RXCIE |
TXCIE |
UDRIE |
RXEN |
TXEN |
CHR9 |
RXB8 |
TXB8 |
09h (29h) |
UBRR |
Регистр скорости передачи UART |
|||||||
08h (28h) |
ACSR |
ACD |
AINBG |
ACO |
ACI |
ACIE |
ACIC |
ACIS1 |
ACIS0 |
07h (27h) |
ADMUX |
- |
ADCBG |
- |
- |
- |
MUX2 |
MUX1 |
MUX0 |
06h (26h) |
ADCSR |
ADEN |
ADSC |
ADFR |
ADIF |
ADIE |
ADPS2 |
ADPS1 |
ADPS0 |
05h (25h) |
ADCH |
- |
- |
- |
- |
- |
- |
ADC9 |
ADC8 |
04h (24h) |
ADCL |
ADC7 |
ADC6 |
ADC5 |
ADC4 |
ADC3 |
ADC2 |
ADC1 |
ADC0 |
03h ( 23h) |
UBRRH |
Регистр скорости передачи UART (старший) |
|||||||
- |
- |
ЗАРЕЗЕРВИРОВАН |
|||||||
00h (20h) |
- |
ЗАРЕЗЕРВИРОВАН |
Примечание: Для совместимости с другими устройствами, зарезервированные биты при записи необходимо устанавливать в "0". Данные в зарезервированные ячейки памяти записывать нельзя.
Набор команд
Мнемоника
Операнды
Описание
Действие
Флаги
Цкл
Арифметические команды
ADD
Rd, Rr
Сложить два регистра
Rd<Rd+Rr
Z,C,N,V,H
1
ADC
Rd, Rr
Сложить с переносом
Rd<Rd+Rr+C
Z,C,N,V,H
1
ADIW
Rdl,K
Сложить слово с константой
Rdh,l<Rdh,l+K
Z,C,N,V,S
2
SUB
Rd, Rr
Вычесть два регистра
Rd<Rd-Rr
SUBI
Rd, K
Вычесть константу
Rd<Rd-K
SBIW
Rdl,K
Вычесть слово с константой
Rdh,l<Rdh,l-K
SBC
Rd, Rr
Вычесть с переносом
Rd<Rd-Rr-C
SBCI
Rd, K
Вычесть с переносом
Rd<Rd-K-C
AND
Rd, Rr
Логическое И
Rd<Rd AND Rr
ANDI
Rd, K
Логическое И
Rd<Rd AND K
OR
Rd, Rr
Логическое ИЛИ
Rd<Rd OR Rr
ORI
Rd, K
Логическое ИЛИ
Rd<Rd OR K
Z,N,V
1
EOR
Rd, Rr
Исключающее ИЛИ
Rd<Rd XOR Rr
Z,N,V
1
COM
Rd
Дополнение до 1
Rd<$FF - Rd
Z,C,N,V
1
NEG
Rd
Дополнение до 2
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
При использовании материалов активная ссылка на источник обязательна.