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

X  

STC89LE53RC Datenblatt(PDF) 53 Page - STCmicro Technology Co,.Ltd

Teilenummer STC89LE53RC
Bauteilbeschribung  Enhanced 80C51 Central Processing Unit ,6T or 12T per machine cycle
PDF  165 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Hersteller  STC [STCmicro Technology Co,.Ltd]
Direct Link  http://www.stcmicro.com/
Logo STC - STCmicro Technology Co,.Ltd

STC89LE53RC Datenblatt(HTML) 53 Page - STCmicro Technology Co,.Ltd

Back Button STC89LE53RC Datasheet HTML 49Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 50Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 51Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 52Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 53Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 54Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 55Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 56Page - STCmicro Technology Co,.Ltd STC89LE53RC Datasheet HTML 57Page - STCmicro Technology Co,.Ltd Next Button
Zoom Inzoom in Zoom Outzoom out
 53 / 165 page
background image
DJNZ <byte>, <rel-addr>
Function:
Decrement and Jump if Not Zero
Description:
DJNZ decrements the location indicated by 1, and branches to the address indicated by the
second operand if the resulting value is not zero. An original value of 00H will underflow to
0FFH. No flags are afected. The branch destination would be computed by adding the signed
relative-displacement value in the last instruction byte to the PC, after incrementing the PC
to the first byte of the following instruction.
The location decremented may be a register or directly addressed byte.
Note: When this instruction is used to modify an output port, the value used as the original
port data will be read from the output data latch, not the input pins.
Example:
Internal RAM locations 40H, 50H, and 60H contain the values 01H, 70H, and 15H,
respectively. The instruction sequence,
DJNZ 40H, LABEL_1
DJNZ 50H, LABEL_2
DJNZ 60H, LABEL_3
will cause a jump to the instruction at label LABEL_2 with the values 00H, 6FH, and 15H in
the three RAM locations. The first jump was not taken because the result was zero.
This instruction provides a simple way of executing a program loop a given number of times,
or for adding a moderate time delay (from 2 to 512 machine cycles) with a single instruction
The instruction sequence,
MOV
R2,#8
TOOOLE:
CPL
P1.7
DJNZ
R2, TOOGLE
will toggle P1.7 eight times, causing four output pulses to appear at bit 7 of output Port 1.
Each pulse will last three machine cycles; two for DJNZ and one to alter the pin.
DJNZ
Rn,rel
Bytes:
2
Cycles:
2
Encoding:
1 1 0 1
1 r r r
rel. address
Operation:
DJNZ
(PC) ← (PC) + 2
← (PC) + 2
(PC) + 2
(Rn) ← (Rn) – 1
← (Rn) – 1
(Rn) – 1
IF (Rn) > 0 or (Rn) < 0
THEN
(PC) ← (PC)+ rel
← (PC)+ rel
(PC)+ rel
DJNZ
direct, rel
Bytes:
3
Cycles:
2
Encoding:
1 1 0 1
0 1 0 1
direct address
rel. address
53



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