Rainbow Electronics AT89LP216 User Manual

Page 62

Advertising
background image

62

3621A–MICRO–6/06

AT89LP216 [Preliminary]

Note:

1. This escaped instruction is an extension to the instruction set.

Bit Operations

Bytes

Clock Cycles

Hex Code

8051

AT89LP

ANL C, bit

2

24

2

B0

ORL C, bit

2

24

2

72

ORL C, /bit

2

24

2

A0

MOV C, bit

2

12

2

A2

MOV bit, C

2

24

2

92

Branching

Bytes

Clock Cycles

Hex Code

8051

AT89LP

JC rel

2

24

3

40

JNC rel

2

24

3

50

JB bit, rel

3

24

4

20

JNB bit, rel

3

24

4

30

JBC bit, rel

3

24

4

10

JZ rel

2

24

3

60

JNZ rel

2

24

3

70

SJMP rel

2

24

3

80

ACALL addr11

2

24

3

11,31,51,71,9

1,B1,D1,F1

LCALL addr16

3

24

4

12

RET

1

24

4

22

RETI

1

24

4

32

AJMP addr11

2

24

3

01,21,41,61,8

1,A1,C1,E1

LJMP addr16

3

24

4

02

JMP @A+DPTR

1

24

2

73

JMP @A+PC

(1)

2

3

A5 73

CJNE A, direct, rel

3

24

4

B5

CJNE A, #data, rel

3

24

4

B4

CJNE Rn, #data, rel

3

24

4

B8-BF

CJNE @Ri, #data, rel

3

24

4

B6-B7

DJNZ Rn, rel

2

24

3

D8-DF

DJNZ direct, rel

3

24

4

D5

NOP

1

12

1

00

BREAK

(1)

2

2

A5 00

Table 21-1.

Instruction Execution Times and Exceptions (Continued)

Advertising