Меню
Поиск



рефераты скачать AVR микроконтроллер AT90S2333 фирмы Atmel

X<X-1,Rd<(X)

None

2

LD

Rd,Y

Загрузить регистр непосредственно

Rd<(Y)

None

2

LD

Rd,Y+

Загрузить регистр непоср. c пост инкрем

Rd<(Y),Y<Y+1

None

2

LD

Rd,-Y

Загрузить регистр непоср. с предв.декрем

Y<Y-1,Rd<(Y)

None

2

LDD

Rd,Y+q

Загрузить регистр непоср. со смещением

Rd<(Y+q)

None

2

LD

Rd,Z

Загрузить регистр непосредственно

Rd<(Z)

None

2

LD

Rd,Z+

Загрузить регистр непоср. c пост инкрем

Rd<(Z),Z<Z+1

None

2

LD

Rd,-Z

Загрузить регистр непоср. с предв.декрем

Z<Z-1,Rd<(Z)

None

2

LDD

Rd,Z+q

Загрузить регистр непоср. со смещением

Rd<(Z+q)

None

2

LDS

Rd,k

Загрузить из ОЗУ

Rd<(k)

None

3

ST

X,Rr

Записать регистр непосредственно

(X)<Rr

None

2

ST

-X,Rr

Записать регистр непоср.c пред.декрем.

X<X-1,(X)<Rr

 

 

ST

Y,Rr

Записать регистр непосредственно

(Y)<Rr

 

 

ST

Y+,Rr

Записать регистр непоср.c пост инкр

(X)<Rr,X<X+1

 

 

ST

-Y,Rr

Записать регистр непоср.c пред.декрем

Y<Y-1,(Y)<Rr

None

2

STD

Y+q,Rr

Запис.рег.непоср.сосмещением

 (Y+q)<Rr

None

2

ST

Z,Rr

Записать регистр непосредственно

(Y)<Rr

None

2

ST

Z+,Rr

Записать регистр непоср.c пост инкр

(Y)<Rr,Y<Y+1

None

2

ST

-Z,Rr

Записать регистр непоср.c пред.декрем

Z<Z-1,(Z)<Rr

None

2

STD

Y+q,Rr

Запис.рег.непоср.сосмещением

(Y+q)<Rr

None

2

STS

k,Rr

Записать в ОЗУ

(k)<Rr

None

3

LPM

 

Загр.из памяти программ

R0<(Z)

None

3

IN

Rd, P

Ввод из порта

Rd<P

None

1

OUT

P, Rr

Вывод в порт

P<Rr

None

1

PUSH

Rr

Записать в стек

STACK<Rr

None

2

POP

Rr

Прочитать из стека

Rr<STACK

None

2

КОМАНДЫ РАБОТЫ С БИТАМИ

SBI

P,b

Установить бит в регистре ввода/вывода

I/O(P,b)<1

None

2

CBI

P,b

Сбросить   бит в регистре  ввода/вывода

I/O(P,b)<0

None

2

LSL

Rd

Логический сдвиг влево

Rd(n+1)<Rd(n), Rd(0)<0

Z,C,N,V

1

LSR

Rd

Логичский сдвиг вправо

Rd(n)<Rd(n+1), Rd(7)<0

Z,C,N,V

1

ROL

Rd

сдвиг влево через C

Rd(0)<C,Rd(n+1)<Rd(n), C<Rd(7)

Z,C,N,V

1

ROR

Rd

сдвиг вправо через C

Rd(7)<C,Rd(n)<Rd(n+1), C<Rd(0)

Z,C,N,V

1

ASR

Rd

Арифметический сдвиг вправо

Rd(n)<Rd(n+1), n=0..6

Z,C,N,V

1

SWAP

Rd

Обмен тетрад

Rd(3-0)<Rd(7-4)

Rd(7-4)<Rd(3-0)

None

1

BSET

s

Установить флаг

SREG(s)<1

SREG(s)

1

BCLR

s

Сбросить флаг

SREG(s)<0

SREG(s)

1

BST

Rr,b

Запомнить бит в T

T<Rr(b)

T

1

BLD

Rd, b

Прочитать бит из T

Rd(b)<T

None

1

SEC

 

Установить перенос

C<1

C

1

CLC

 

Сбросить перенос

C<0

C

1

SEN

 

Установить флаг N

N<1

N

1

CLN

 

Сбросить флаг N

N<0

N

1

SEZ

 

Установить флаг Z

Z<1

Z

1

CLZ

 

Сбросить флаг Z

Z<0

Z

1

SEI

 

Разрешить прерывания

I<1

I

1

CLI

 

Запретить прерывания

I<0

I

1

SES

 

Установить флаг S

S<1

S

1

CLS

 

Сбросить флаг S

S<0

S

1

SEV

 

Установить флаг V

V<1

V

1

CLV

 

Сбросить флаг V

V<0

V

1

SET

 

Установить флаг T

T<1

T

1

CLT

 

Сбросить флаг T

T<0

T

1

SEH

 

Установить флаг H

H<1

H

1

CLH

 

Сбросить флаг H

H<0

H

1

NOP

 

Нет операции

 

None

1

SLEEP

 

Останов

 

None

3

WDR

 

Сброс сторожевого таймера

 

None

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Подготовил Матвеев Дмитрий

 

2003


Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22




Новости
Мои настройки


   рефераты скачать  Наверх  рефераты скачать  

© 2009 Все права защищены.