TINY12 ATMEL [ATMEL Corporation], TINY12 Datasheet - Page 51

no-image

TINY12

Manufacturer Part Number
TINY12
Description
8-bit AVR Microcontroller with 1K Byte Flash
Manufacturer
ATMEL [ATMEL Corporation]
Datasheets

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TINY12-8SC
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
TINY12L
Manufacturer:
ATMEL
Quantity:
5 510
Part Number:
TINY12L
Manufacturer:
NS
Quantity:
5 510
BRLT
BRHS
BRHC
BRTS
BRTC
BRVS
BRVC
BRIE
BRID
LD
ST
MOV
LDI
IN
OUT
LPM
SBI
CBI
LSL
LSR
ROL
ROR
ASR
SWAP
BSET
BCLR
BST
BLD
SEC
CLC
STN
CLN
SEZ
CLZ
SEI
CLI
SES
CLS
SEV
k
k
k
k
k
k
k
k
k
Rd Z
Z Rr
Rd Rr
Rd K
Rd A
A Rr
A b
A b
Rd
Rd
Rd
Rd
Rd
Rd
s
s
Rr b
Rd b
小于即跳
H 位置位即跳
H 位清零即跳
T 置位即跳
T 清零即跳
V 置位即跳
V 清零即跳
中断使能即跳
中断禁止即跳
间接取数
间接存数
拷贝寄存器
取立即数
从 I/O 取数
存数于 I/O
在程序区取数
设置 I/O 寄存器
的位
清除 I/O 寄存器
的位
逻辑左移
逻辑右移
带进位位左移
带进位位右移
算术右移
高低位交换
设置标志
清除标志
Rr 的 b 位到 T
T 到 Rr 的 b 位
置位 C
清零 C
置位 N
清零 N
置位 Z
清零 Z
置位 I
清零 I
置位 S
清零 S
置位 V
有符
ATtiny10/11/12
位及位测试指令
第51页共51页
数据传输指令
PCßPC+k+1
若 H=1 PCßPC+k+1
若 H=0 PCßPC+k+1
若 T=1 PCßPC+k+1 -
若 T=0 PCßPC+k+1 -
若 V=1 PCßPC+k+1
若 V=0 PCßPC+k+1
若 I=1 PCßPC+k+1
若 I=0 PCßPC+k+1
Rd ß Z
Rd ß Rr
Rd ß K
Rd ß I/O A
I/O A ß Rr
R0 ß Z
I/O A b ß 1
I/O A b ß 0
Rd(n + 1) ß Rd(n)
Rd(n)ß0 CßRd(7)
Rd(n) ß Rd(n + 1)
Rd(7)ß0 CßRd(0)
Rd(0)ßC Rd(n + 1) ß
Rd(n)
Rd(7)ßC
Rd(n + 1)
Rd(n) ß Rd(n + 1)
n=6..0
Rd(3..0) ßà Rd(7..4)
SREG s ß 1
SREG s ß 0
T ß Rr b
Rr b ß T
C ß 1
C ß 0
N ß 1
N ß 0
Z ß 1
Z ß 0
I ß 1
I ß 0
S ß 1
S ß 0
V ß 1
Z ß Rr
CßRd(7)
NO+V=0
CßRd(0)
Rd(n) ß
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Z,C,N,V ,H
Z,C,N,V
Z,C,N,V ,H
Z,C,N,V
Z,C,N,V
-
SREG s
SREG s
T
-
C
C
N
N
Z
Z
I
I
S
S
V
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
2
2
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

Related parts for TINY12