Datenblatt-Suchmaschine für elektronische Bauteile
  German  ▼
ALLDATASHEETDE.COM

X  

ADE5166ASTZF62 Datenblatt(PDF) 82 Page - Analog Devices

Teilenummer ADE5166ASTZF62
Bauteilbeschribung  Single-Phase Energy Measurement IC with 8052 MCU, RTC, and LCD Driver
PDF  148 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Hersteller  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

ADE5166ASTZF62 Datenblatt(HTML) 82 Page - Analog Devices

Back Button ADE5166ASTZF62 Datasheet HTML 78Page - Analog Devices ADE5166ASTZF62 Datasheet HTML 79Page - Analog Devices ADE5166ASTZF62 Datasheet HTML 80Page - Analog Devices ADE5166ASTZF62 Datasheet HTML 81Page - Analog Devices ADE5166ASTZF62 Datasheet HTML 82Page - Analog Devices ADE5166ASTZF62 Datasheet HTML 83Page - Analog Devices ADE5166ASTZF62 Datasheet HTML 84Page - Analog Devices ADE5166ASTZF62 Datasheet HTML 85Page - Analog Devices ADE5166ASTZF62 Datasheet HTML 86Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 82 / 148 page
background image
ADE5166/ADE5169
Rev. 0 | Page 82 of 148
Mnemonic
Description
Bytes
Cycles
JNC rel
Jump on carry = 0
2
3
JZ rel
Jump on accumulator = 0
2
3
JNZ rel
Jump on accumulator ≠ 0
2
3
DJNZ Rn, rel
Decrement register, JNZ relative
2
3
LJMP
Long jump unconditional
3
4
LCALL addr16
Long jump to subroutine
3
4
JB bit, rel
Jump on direct bit = 1
3
4
JNB bit, rel
Jump on direct bit = 0
3
4
JBC bit, rel
Jump on direct bit = 1 and clear
3
4
CJNE A, dir, rel
Compare A, direct JNE relative
3
4
CJNE A, #data, rel
Compare A, immediate JNE relative
3
4
CJNE Rn, #data, rel
Compare register, immediate JNE relative
3
4
CJNE @Ri, #data, rel
Compare indirect, immediate JNE relative
3
4
DJNZ dir, rel
Decrement direct byte, JNZ relative
3
4
Miscellaneous
NOP
No operation
1
1
READ-MODIFY-WRITE INSTRUCTIONS
Some 8052 instructions read the latch and others read the pin.
The state of the pin is read for instructions that input a port bit.
Instructions that read the latch rather than the pins are the ones
that read a value, possibly change it, and rewrite it to the latch.
Because these instructions involve modifying the port, it is
assumed that the pins being modified are outputs, so the output
state of the pin is read from the latch. This prevents a possible
misinterpretation of the voltage level of a pin. For example, if a
port pin is used to drive the base of a transistor, a 1 is written to
the bit to turn on the transistor. If the CPU reads the same port
bit at the pin rather than the latch, it reads the base voltage of
the transistor and interprets it as Logic 0. Reading the latch
rather than the pin returns the correct value of 1.
The instructions that read the latch rather than the pins are
called read-modify-write instructions and are listed in Table 68.
When the destination operand is a port or a port bit, these
instructions read the latch rather than the pin.
Table 68. Read-Modify-Write Instructions
Instruction
Example
Description
ANL
ANL P0, A
Logic AND
ORL
ORL P1, A
Logic OR
XRL
XRL P2, A
Logic XOR
JBC
JBC P1.1, LABEL
Jump if Bit = 1 and clear bit
CPL
CPL P2.0
Complement bit
INC
INC P2
Increment
DEC
DEC P2
Decrement
DJNZ
DJNZ P0, LABEL
Decrement and jump if not zero
MOV PX.Y, C1
MOV P0.0, C
Move carry to Bit Y of Port X
CLR PX.Y1
CLR P0.0
Clear Bit Y of Port X
SETB PX.Y1
SETB P0.0
Set Bit Y of Port X
1 These instructions read the port byte (all eight bits), modify the addressed
bit, and write the new byte back to the latch.
INSTRUCTIONS THAT AFFECT FLAGS
Many instructions explicitly modify the carry bit, such as the
MOV C bit and CLR C instructions. Other instructions that
affect status flags are listed in this section.
ADD A, Source
This instruction adds the source to the accumulator. No status
flags are referenced by the instruction.
Table 69. ADD A (Source) Affected Status Flags
Flag
Description
C
Set if there is a carry out of Bit 7. Cleared otherwise. Used
to indicate an overflow if the operands are unsigned.
OV
Set if there is a carry out of Bit 6 or a carry out of Bit 7, but
not if both are set. Used to indicate an overflow for
signed addition. This flag is set if two positive operands
yield a negative result or if two negative operands yield a
positive result.
AC
Set if there is a carry out of Bit 3. Cleared otherwise.
ADDC A, Source
This instruction adds the source and the carry bit to the accu-
mulator. The carry status flag is referenced by the instruction.
Table 70. ADDC A (Source) Affected Status Flags
Flag
Description
C
Set if there is a carry out of Bit 7. Cleared otherwise. Used
to indicate an overflow if the operands are unsigned.
OV
Set if there is a carry out of Bit 6 or a carry out of Bit 7, but
not if both are set. Used to indicate an overflow for
signed addition. This flag is set if two positive operands
yield a negative result or if two negative operands yield a
positive result.
AC
Set if there is a carry out of Bit 3. Cleared otherwise.



Html Pages

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  ...More


Datenblatt Download

Go To PDF Page


Link URL



War ALLDATASHEET hilfreich?  [ DONATE ] 

Über Alldatasheet   |   Werbung   |   Kontakt   |   Privatsphäre und Datenschutz   |   Link zum Datenblatt    |   Linktausch   |   Hersteller
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com