.


:




:

































 

 

 

 


sci08




 

SCI . SCI08 :

:

10 11 ;

, ;

,
TIM08 ;

NP= 1, 3,4,13; NS = 2n, n = 0 ÷7; 131 /;

;


,
;

4 : , , , ; ; ;

;

, ;

.

SCI08 : TxD - ; RxD - . SCI08 (. . 4.44). ENSCI SCC1 , , /, SCI08.

SCI08
UART.
MCS-51 SCI08 ,
, ,
. , . . SCI08 : .
(. . 4.19).

:

1) , TxD ; 1, TxD 0 ; ;

2) (IDLE),
TxD 10 11 ( 10- 11- ); , .

SCDR. . SCTE ( SCS1), , , . SCDR , . , . , . TxD , SCTE . :

1) SCS1 SCTE;

2) SCDR .

GT TxD.

, , 1 . SCTE ( SCT1E TCIE SCC2 ). , . Ȼ SCI08 (. . 4.31).

SCC1. = 0, 10- . 10- , (. . 4.20). = 1, 11- (. . 4.21). 11- . D8 8 SCC3, . , . .

, , SCI08. fUS: NP NS. :

NP - , NP = 1, 3, 4,13; NS - , NS= 1, 2, 4, 8, 16, 32, 64, 128.

NP NS SCBR.

SCI08 ( Break), 10 11 , . SBK SCC2.

- , 8- , , , . :

1) ,
RxD,
1
SCRF;

2) , RxD , SCRF , .

SCC1. = 0 10- , = 1 11- . 11- . D8, , R8 SCC3.

RxD , , GR . . RxD , . 1 SCRF SCS1. , SCDR. SCRF , , , . SCRF , ( SCRIE SCC2 1), SCI08. :

SCS1 SCRF;

SCDR.

, RxD .

SCRF 1, . . , . , . , , . OR SCS1 (Overrun - ). 1 OR , ( ORIE SCC3 1).

RxD : NF SCS1 1, , , . 1 NF , ( NEIE SCC3 1). , NF . NF . 4.46.

: FE SCS1 1, RxD , . , , . FE , ( FEIE SCC3 1).

11- . PEN SCC1. , SCS1 1, . , ( PEIE SCC3 1).

, ( OR, NF, FE, ) Ȼ (. . 4.31).

RxD, 10 11 ( ) , IDLE SCS1. RxD , , RxD, IDLE. IDLE , , ( ILIE SCC2 1). IDLE SCI08.

RWU SCC2 SCI08 . . RxD . SCRF, IDLE, OR, NF, FE, PE , . :

1 ; ; , 10- D7 1, , 11- - D8.;

RxD IDLE.

WAKE SCC1. RxD , SCRF SCDR. RWU , IDLE . . . 7 8 , . , , . .

- SCI08 : SCDR - SCI08; SCC1 - SCI08; SCC2 - SCI08; SCC3 - SCI08; SCS1 - SCI08; SCS2 - SCI08; SCBR - SCI08.


. 4.42 -4.48.

 


 


 


 



 



 

 


 

 


 


 


 



 

08

8- 08 .

,
1,5 60 , . , 08 16 20 , . , , 8- .

.
, USB CAN, FLASH .

.

2000 . 08 17 (. 4.49). . 08 . : HC08AZ, HC08GP . ( 08, AZ, GP). , , , , , , , , . 08 . : HC08AZ, HC08AS, HC08GP, HC08MR, HC08JK/JL 08.

AZ. CAN, . AZ 08: CPU08 .

GP HC908GP32, , HC908GP20.

08 - HC(9)08JL3, HC(9)08JK3 HC(9)08JK1, 28 20 . (25 ), 7/4 . HC(9)08JL3/JK3/JK1 - , . HC(9)08JL3/JK3/ JK1 (HC08JL3/JK3/JK1), FLASH (HC908JL3/JK3/JK1).

, 08 : HC908MR32, HC908MR24, HC908MR16 HC908MR8- , HC08LN56 - ; (9)0812 HC(9)08JB8 - USB.

 


 

 


 

4.4. RISC- 116 MICROCHIP

PIC1654

. 4.54 PIC16C54. 1165 ( - , PIC1654 = 4) PIC16. 1165 . , PIC16C54 18 . RISC- 8- , .

PIC16C54 :

RISC- PIC16; - 8 , - 33;

: 512 12- ;

: 25 ;

;

/ , 12;

.

116 , . . 1165 12 , . PIC16 , . . 12 . . , , . 200 f XCLK = 20 (f us = f XCLK/4).

1165 () 512 (. 4.55). . 512 . 1: , PIC16 STATUS. PIC16C54 512 , . . . PC 9. 1165 4 , PC 11 . 9 , 512 . 1 STATUS.

 

. 4.55. 1165

 

. 1165 . 4.56.

4 . 32 , - 16 . FSR.6 FSR.5 FSR (00 - 0, 01 - 1, 10 - 2,11- 3). , 16 1, 2 3 . , , 0: , 21 , 1 h, 61 h 01 h.

 

PIC16C54 . 32 : 00h 06h , 07h 1Fh 25 . W, . : FSR. , 4 . 1165 . 4.50.

 

. / TRIS, OPTION . .

PIC16C54 12 /, : 4- PORTA 8- PORTB. (. 4.50). (0 - , 1 - ) TRISAnnnTRISB.

PIC16C54 :

8- - ;

TMRO ;

8- .

, OPTION.

 

PIC16

CPU PIC16 (. 4.54):

8- STATUS;

W;

FSR;

9- PC;

12-

PCL, STATUS, FSR W. (. 4.50), , . W , . :

MOVLW k; W

MOVWF f; W

; f.

W . W. , , W. , , W , W.

: , , , , . (, , ) W, , . : W, d 0, f, d 1. (, , ) , , .

: , Z DC (. . 4.50). STATUS ( 2 0), ( ). STATUS , . , - ,, CLRF STATUS , , Z.

1165 12 , . . . 1165 . 4.57.

CPU PIC16 : (DIR) (INDIR). , . . , , (. . 4.56). f. :

ADDWF f,d; :

; W

; f. W

; d=0 f d=1 (0< f < 31).

ADDWF 1Eh,1; W

; 1Eh, 1Eh.:

ADDWF FSR,0; W

; FSR,

; W.

.

FSR. ( 0 - 1Fh). FSR6:FSR5 . PIC16C54 . 1165 . , FSR6:FSR5 , , 5- .

1165 , . , , , . INDF. , FSR . :

ADDWF INDF,0; W

; ,

; FSR, W.

ADDWF 0,1; W

; ,

; FSR (0 -

; INDF), .

INDF 00h (. . FSR = 0). INDF FSR, .

OPTION TRIS , ( OPTION TRIS f).

, , (IMM). PIC16 , . 8- (. 4.57). : . , 8- CALL. GOTO k 9- , .

PC 1165 9-, PIC16C54, 10- 11-. PIC16C5X , . PCL . PCL , , . - (, MOVWF PC, ADDWF PC BSF PC,5) 8- PCL. , STATUS (. . 4.50). 256 .

9-, . . 512 , GOTO k (. 4.58).

CALL k 8- (. 4.58). , 00h 0FFh.

10 11 , GOTO k (. 4.59). CALL k , 256 .

. STATUS . GOTO, CALL, MOVWF PC , 1: . STATUS 0, ( PIC16C54 PC 1FFh). , "GOTO k", .

1165 . PC. CALL ( 1) . 2.

2 . , 1165 2.

1165 ( PIC16) . , .

 





:


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


:

:

80% - .
==> ...

1556 - | 1415 -


© 2015-2024 lektsii.org - -

: 0.113 .