.


:




:

































 

 

 

 


mcs-51




MCS-51 111 . MCS-51 , . (94) . 12 1 . 5 , . . 4.6.

4.6

MCS-51 - . , , . 13 (. 4.36). (). , .

 

 

. , , (. 4.7). , PSW ( ).

4.7

1 , . . 4.37. , ( , ). . 0E0h . @R0 @R1 00h...7Fh . ( 8Fh - 0FFh) .

, (MOVX) (MOVC) . : , . , .

 

 

. 24 (. 4.8), (ADD ADDC), (SUBB), (INC DEC), (MUL), (DIV) (DAA). , , . DPTR. .

MUL . , :. 4 . DIV () (). , - . - 4 .

4.8

. 25 . , , , , . 7, - Z. . 4.9 4.10.

 

4.9

 

. 12 (. 4.11). . . , . , PSW (. . 4.34).

JB JNB , . .

. . 40 , :

1) (. 4.12);

2) (. 4.13).

4.10

 

MCS-51 : ( - LongJMP) - AJMP SJMP. JMP. .

Z, . CJNZ DJNZ. (CJNZ) .(DJNS) : , .

 


 

 

, MCS-51 : LCALL ACALL. CALL. .

RTI. , RET. RTI , .

4.13

 

8051 - . INTO/P3.2 INT1/P3.3, 0 1, . 1 . , . - - . , , , .

: INTO/P3.2 INT1/P3.3 (. . 4.32). IEO IE1 TCON (. . 4.19). INTO/P3.2 IE, 11/.-1 (. . 4.15). - INTO/P3.2 INT1/P3.3 - :

1) . . . . .

 

2) 1 0. . 1 0 1 0 1. . , 0 1 . INTO INT1 1, 0. .

IT0 IT1 TCON (. . 4.19). , 1 . : CLR 0 CLR EX1. , 0 1 .

0 1 TF0 1 TCON (. . 4.19). . TF0 TF1. 0 0 IE, 1 - 1 (. . 4.15).

, . TI RI SCON. , - . . , , . TI RI, , . , TI. Ι. RETI. RI 1, . RI. ES IE.

, / , .

. , IE 1, , 0. . , SETB , CLR - . , , LCALL. LCALL . MCS-51 . , . 4.14.

4.14

: ___ __ _

;

;

RETI,

IE IP.

, , , .

. MCS-51 . : . IP (. 4.16). IP 1, , 0 . MCS-51 , . , . . 4.14. - . , . . RETI . RETI RET.

LCALL PC ( ). PUSH. POP. , . 3 . RETI, .

:

IE - ;

IP - .

. 4.15 4.16. , TCON / SCON.

 

4.15

 





:


: 2016-10-06; !; : 1742 |


:

:

,
==> ...

1542 - | 1517 -


© 2015-2024 lektsii.org - -

: 0.02 .