Many
Manuals
search
Catégories
Marques
Accueil
Atmel
Non
C51
Manuel
Atmel C51 Manuel Page 22
Télécharger
Partager
Partage
Ajouter à mon manuel
Imprimer
Page
/
116
Table des matières
MARQUE LIVRES
Noté
.
/ 5. Basé sur
avis des utilisateurs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
The 8051 Instruction Set
Atmel 8051 Microcontrollers Hardware Manual
1-20
4316E–8051–0
1/07
1.13
Instruction Table
Table 1-1
4 shows the He
x value of e
ach instruction
detailing th
e:
byte size
number of cycle
s
flags modified
by the instructi
on
1
2
...
17
18
19
20
21
22
23
24
25
26
27
...
115
116
Atmel 8051 Microcontrollers
1
Hardware Manual
1
Table of Contents
2
Section 1
3
1.2 Addressing
4
1.3 Arithmetic
6
1.4 Logical
7
1.5 Data Transfers
8
The 8051 Instruction Set
10
1.6 External RAM
11
1.7 Lookup Tables
11
1.8 Boolean
12
Instructions
12
C= bit1 XRL bit2
13
MOV C, bit1
13
JNB bit2, OVER
13
OVER: (continue)
13
1.9 Jump
14
1.10 Read-Modify
16
Write Instruction
16
Features
16
1.11 Instruction Set
17
1.12 Instructions That
21
Affect Flag
21
Settings
21
1.13 Instruction Table
22
1.14 Instruction Definitions
25
1.14.2 ADD A,<src-byte>
26
ADD A,direct
26
ADD A,@R
26
ADD A,#data
26
ADDC A,R
27
ADDC A,direct
27
ADDC A,@R
27
ADDC A,#data
27
1.14.4 AJMPaddr11
28
ANL A,R
29
ANL A,direct
29
ANL A,@R
29
1.14.6 ANLC,<src-bit>
30
ANL A,#data
30
ANL direct,A
30
ANL direct,#data
30
ANL C,bit
30
1.14.7 CJNE <dest
31
ANL C,/bit
31
CJNE A,direct,rel
31
CJNE A,#data,rel
32
,#data,rel
32
CJNE @R
32
,data,rel
32
1.14.8 CLR A
33
1.14.9 CLR bit
33
CLR bit
33
1.14.10 CPL A
34
1.14.11 CPL bit
34
CPL bit
34
1.14.12 DA A
35
1.14.13 DECbyte
36
DEC direct
36
1.14.14 DIVAB
37
DJNZ direct,rel
38
1.14.16 INC<byte>
39
INC direct
39
1.14.17 INC DPTR
40
1.14.18 JB blt,rel
40
1.14.19 JBC bit,rel
41
1.14.20 JC rel
41
1.14.21 JMP @A+DPTR
42
1.14.22 JNB bit,rel
42
1.14.23 JNC rel
43
1.14.24 JNZ rel
43
1.14.25 JZ rel
44
1.14.26 LCALLaddr16
44
1.14.27 LJMPaddr16
45
1.14.28 MOV <dest
45
MOV A,R
45
4316E–8051–01/07
46
1.14.30 MOV DPTR,#data16
49
1.14.31 MOVC A,@A+
49
<base-reg>
49
1.14.32 MOVX <dest
50
MOVC A,@A+DPTR
50
MOVC A,@A+PC
50
MOVX A,@R
50
1.14.33 MUL AB
51
MOVX A,@DPTR
51
MOVX @DPTR,A
51
1.14.34 NOP
52
<src-byte>
53
ORL A,direct
53
ORL A,@R
53
1.14.35 ORL<dest-byte>
53
1.14.37 POP direct
56
1.14.38 PUSH direct
56
1.14.39 RET
57
1.14.40 RETI
57
1.14.41 RL A
58
1.14.42 RLC A
58
1.14.43 RR A
59
1.14.44 RRC A
59
1.14.45 SETB<bit>
60
1.14.46 SJMP rel
60
SETB bit
60
SUBB A,R
61
SUBB A,direct
61
SUBB A,@R
61
1.14.48 SWAP A
62
1.14.49 XCH A,<byte>
62
SUBB A,#data
62
XCH A,R
62
XCH A,direct
62
1.14.50 XCHD A,@R
63
XCH A,@R
63
1.14.51 XRL <dest
64
XRL A,R
64
XRL A,direct
64
XRL A,@R
64
XRL A,@#data
65
XRL direct,A
65
Section 2
66
Note: (*)For Timer 2 only
67
2.2 Special Function
68
Registers
68
2.3 Oscillator and
70
Clock Circuit
70
2.4 CPU Timing
71
2.5 Port Structures
73
2.6 Accessing
77
External Memory
77
2.7 PSEN
78
Reset Value = XXXX XX00b
80
Table 2-2. AUXR Register
80
2.9 Timer/Counters
81
2.10 Timer 0
82
2.11 Timer 1
84
2.12 Timer 2
89
Timer 2 Control Register
92
2.13 Serial Interface
94
Baud Rate Selection for
97
UART for Mode 1 and 3
97
Common Features Description
100
2.14 Framing Error
104
Detection
104
2.15 Automatic
105
Address
105
Recognition
105
UART Registers
108
Reset Value = 0000 0000b
110
Bit addressable
110
Table 2-24. T2CON Register
110
2.16 Interrupts
112
Regional Headquarters
116
Commentaires sur ces manuels
Pas de commentaire
Publish
Produits connexes et manuels pour Non Atmel C51
Non Atmel ATEVK525 Guide de l'utilisateur
(30 pages)
Non Atmel REB233-XPRO Guide de l'utilisateur
(18 pages)
Non Atmel REB233-XPRO Manuel d'utilisateur
(51 pages)
Non Atmel AVR XMEGA 8/16-bit High Performance Low Power Flash Microcontrollers Fiche technique
(145 pages)
Non Atmel AT91SAM7L-STK Manuel d'utilisateur
(35 pages)
Non Atmel 8-bit AVR Microcontrollers AVR430: MC300 Manuel d'utilisateur
(13 pages)
Non Atmel ATmega88PA Fiche technique
(39 pages)
Non Atmel AT91SAM7L-STK Guide de l'utilisateur
(40 pages)
Non Atmel AT91SAM7L-STK Manuel d'utilisateur
(24 pages)
Non Atmel REB233-XPRO Manuel d'utilisateur
(10 pages)
Non Atmel AVR XMEGA 8/16-bit High Performance Low Power Flash Microcontrollers Manuel d'utilisateur
(18 pages)
Non Atmel 8-bit AVR Microcontrollers AVR430: MC300 Manuel d'utilisateur
(4 pages)
Non Atmel C51 Fiche technique
(21 pages)
Non Atmel C51 Fiche technique
(127 pages)
Non Atmel AT85RFD-07 Manuel d'utilisateur
(4 pages)
Non Atmel ATAK2270 Manuel d'utilisateur
(4 pages)
Non Atmel ATAK2270 Manuel d'utilisateur
(5 pages)
Imprimer le document
Imprimer la page 22
Commentaires sur ces manuels