- , :
, ; .
;
;
;
;
.
, . , , , . . : . , , , .
8- . , 8051 Intel.
16- (. 4.7).
8 : , TL - . . - , . . . :
1) fBIJS;
2) , .
, , . TF, , . . : $FF, $00, $01 . . / . TL . , . . . . , $0005: $00, - $05. -
|
|
, , $FF.
, , , $0105.
1 (. 4.8), :
1) 1
λ 1; $0000
;
2) 1 1 λ
; ; TL tw3M, .
, . t1 12 1, . t1 -t2. t1 t2 , . , - - , . , , PTxi , , - . , . . . , . , , .
MSC-51. 8051 :
, 1;
, t, 12 ;
|
|
; ,
, 216.
8051 . 4.2.6.
( ) . 8- :
1) ;
Pfilips Atmel MSC-51, Mitsubishi
Hitachi.
2) ,
,
; 8-
Motorola, Microchip, Pfilips, Infineon, MCS-51 Intel.
. 4.9 4.11. . 1C (Input Capture) (Output Compare).
. 4.9. . /. λ 1 , 16- TIC . . , :
1) 0 1 ( );
2) 1 0 ( );
3) .
. 1 TFIC. , , .
. 4.10 . 1. λ 1 , TIC. TFIC 1, : , . t , TIC, TFIC 1. 1 λ , 2 TIC. , t2 . 2 - , , . , . t, 12 , , c-
|
|
.
(t,) , , , , .
. 4.11. , 16- . (2 . 4.11) . . 2 :
1) ;
2) ;
3) .
1 . , , .
. 4.12 tx . t, 2. , 2. , , . t, , 2 0. , tx .
( ) , . . . , , , . /. , . .
8- , .
(1C ), , . , 05 Motorola 2IC+2OC 11C+1OC, . 11 Motorola 4IC+5OC. PIC16 Microchip , 1IC ( IC/OC).
(1C) () .
|
|
, . . .
- ,
(free counter).
, . .
.
.
. . , , :
, ; ;
( ) ;
- (), , .
- . Intel 8xC51FA/FB/FC/GB, MSC-51 Pfilips. , , (Programmable Counter Array). (Infineon), TIM08 ( 08 Motorola).
. 4.13. 16- /. feus . / λ. . ( ). . . 8- , , . ( ). 0.
/ :
1) ;
2) ;
3) - ().
. - . . . , PTxi . . , : 16- ; , ; . , . 4.3.7.
|
|
- (. 4.14) PTxi MK , . ( ) . . , , .
. , , 1/256 -. , 16- . . - , . , , . , . . , , . 8- . 4.2.
TIM08 08 Motorola . , , 1/216 -. - , . TIM08 . 4.3.7.
/ - . . , 16 20 , . 8- . , . MC68HC705KJ1 Motorola 1165 Microchip. . , 08 Motorola ( JUJK, /).
-, , . , 8- . , , . , , .000000
4.1.7. -
8- ʗ - (). . . 4.15.
( - 7) . . , 8- , .
U,. U /2n, . , , . : UREFH - , U, UREFL - . U R U/REFL U U ≥ U R, $FF, $00 U ≤ UREFL. .
- . (. 4.16 4.17).
4.16
, , , , , ADCDATA . , 10000000. , . . , > t/, , 11000000. U/ < U/, 0, 01000000. , U /2. , . . 4.2 U /2 + Uon/4, U /2 + Uon/8 - , U < U /2 + Uon/4. n : . - . 256 , R/2R, . 8 . -. , 10 . , . : fADC.
t = = (2n+1)tD, . , , . :
1) ; , ,
,
, , ,
;
2) ; ,
10 %.
RC- . , , . fBUS . feus.
: . , . (. ADC08 08 Motorola).
8- (. 4.3).
. Mitsubishi Hitachi.
. .
(. 4.18). . . 4.1.6, 8- 8 (. 4.3). . , , .