Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

STC12LE5604 Datasheet(PDF) 100 Page - STCmicro Technology Co,.Ltd

Part # STC12LE5604
Description  Enhanced 8051 Central Processing Unit ,1T per machine cycle, faster 8~12 times than the rate of a standard 8051.
PDF  377 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STC [STCmicro Technology Co,.Ltd]
Direct Link  http://www.stcmicro.com/
Logo STC - STCmicro Technology Co,.Ltd

STC12LE5604 Datasheet(HTML) 100 Page - STCmicro Technology Co,.Ltd

Back Button STC12LE5604 Datasheet HTML 96Page - STCmicro Technology Co,.Ltd STC12LE5604 Datasheet HTML 97Page - STCmicro Technology Co,.Ltd STC12LE5604 Datasheet HTML 98Page - STCmicro Technology Co,.Ltd STC12LE5604 Datasheet HTML 99Page - STCmicro Technology Co,.Ltd STC12LE5604 Datasheet HTML 100Page - STCmicro Technology Co,.Ltd STC12LE5604 Datasheet HTML 101Page - STCmicro Technology Co,.Ltd STC12LE5604 Datasheet HTML 102Page - STCmicro Technology Co,.Ltd STC12LE5604 Datasheet HTML 103Page - STCmicro Technology Co,.Ltd STC12LE5604 Datasheet HTML 104Page - STCmicro Technology Co,.Ltd Next Button
Zoom Inzoom in Zoom Outzoom out
 100 / 377 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
100



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


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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