.


:




:

































 

 

 

 


, PSW




ADD C, OV, AC CPL C = NOT C ORL C,/bit C
ADDC C, OV, AC DA C RLC C
ANL C,bit C DIV C = 0, OV RRC C
ANL C,/bit C MOV C,bit C SETB C C = 1
CJNE C MUL C = 0, OV SUBB C, OV, AC
CLR C C = 0 ORL C,bit C    

 

2.8.1. (addressing) .

MCS-51 :

1) ,

2) ,

3) ,

4) ,

5) ,

6) .

2.8.2. (direct addressing)
8- . .

: INC 7FH

PUSH ACC

2.8.3. (indirect addressing) , . , .

8- R0 R1 - SP (Stack Pointer), 16- - DPTR (Data Pointer Register).

@ .

: INC @R0

2.8.4. (register addressing) . (R0 R7). RS1 RS0 .

: INC R7

2.8.5. (register-specific addressing) - (), - (DPTR) (). . . - .

: CLR A

2.8.6. (immediate addressing) - , # . , , , . B, Q, D, H. .

: MOV A,#127

2.8.7. (indexed addressing) , . 16- (DPTR PC) , .

: MOVC A,@A+DPTR

MOVC A,@A+PC

 

2.9.1. 8051 , . , 30 XTAL1 XTAL2 , . 2.8. 8051 ( 8751) 12 16 , 8751 12, 16, 20 24 .

 

. 2.8.

 

 

2.9.2. , XTAL1 (. 2.9).

 

. 2.9. 8051

2.9.2. , . (S1 ¸ S6), (P1 P2). (.2.10). , , .

2.9.3. ALE. PSEN (. . 2.10, ). MOVX, ALE PSEN , RD WR (.
. 2.10, ).

2.9.4. ( ) S1P1 , (. 2.13). (PCL OUT) P0, (PCH OUT) 2 (.
. 2.10, ). (INST IN) P0. ( 1). S4P1. , INC A, . , , INC DPTR, , S1P1 S4P1 .

2.9.5. MOVX (.
. 2.10, ) - S5P1 (ADDR OUT). P2 - - 2 (DPH OUT OR P2 OUT). (DATA IN) S3P1 MOVX.

 

. 2.10. 8051 :





:


: 2015-11-05; !; : 1124 |


:

:

, , .
==> ...

1896 - | 1536 -


© 2015-2024 lektsii.org - -

: 0.01 .