Atmel AVR Atmega 16 AVR Studio.
:
2 4
2011
:
1.) AtmelAVRAtmega16.
2.) .
3.) Atmega AVR.
4.) .
5.) AVR Studio 4.
6.) AVR Studio 4.
1.) AtmelAVRAtmega16
2 - .
2 - 32 . 96 . , 32 , - 64 - , , .
, . 0 ( ) 512 ( , 64/128/256/512) .
000 01F, . 020, . 05F. 060, .
( ):
32 ( GPR), , / (). , .
/ ( , . .), , . , .
. (SREG)
SREG:
C:
Z:
N:
V: -
S: NV,
H:
T: , BLD BST
I: /
:
Rd: ( )
Rr:
R:
K: (8 )
k:
b: I/O (3 )
s: (3 )
X, Y, Z: (X=R27:R26, Y=R29:R28, Z=R31:R30)
P: I/O
q: (6 )
I/O
RAMPX, RAMPY, RAMPZ: X, Y Z , 64
:
STACK:
SP:
|
|
:
,
0:
1:
-: ,
ADC
ADD
ADIW
AND AND
ANDI ANDc
ASR
BCLR
BLD T
BRBC
BRBS
BRCC
BRCS
BREQ
BRGE ( )
BRHC
BRHS
BRID
BRIE
BRLO ( )
BRLT ( )
BRMI
BRNE
BRPL
BRSH ( )
BRTC T
BRTS T
BRVC
BRVS
BSET
BST T
CALL
CBI - I/O
CBR
CLC
CLH
CLI
CLN
CLR
CLS
CLT T
CLV
CLZ
COM
CP
CPC
CPI c
CPSE
DEC
EOR OR
ICALL
IJMP
IN I/O
INC
FMUL
FMULS
FMULSU
JMP
LDRd,X
LDRd,X+
LDRd,-X
LDI
LDS
LPM
LSL
LSR
MOV
MUL
NEG
NOP
OR OR
ORI OR
OUT I/O
POP
PUSH
RCALL
RET
RETI
RJMP
ROL
ROR
SBC
SBCI
SBI I/O
SBIC I/O
SBIS I/O
SBIW
SBR
|
|
SBRC
SBRS
SEC
SEH
SEI
SEN
SER
SES
SET T
SEV
SEZ
SLEEP SLEEP
STX,Rr
STY,Rr Y
STZ,Rr Z
STS
SUB
SUBI
SWAP
TST
WDR