:
.
.
.
.
.
1. .
2. .
3. .
3.1. .
3.2. .
3.3. .
4. .
4.1. .
4.2. .
4.3. .
5. .
5.1. , .
5.2. .
5.3. .
6. .
.
.
.
IJ˲ ί
.
. ( ). :
1. , 2. 3. ( , , , , ).
. , ᒺ , .
:
..
. . - , .: , : , 2008.
35 , 6 , 11 , 2 .
, , - - . , , .
. . .
. .
. , , , , .
1. . -- , (t), (t) . ,
y(t) = tx(t) ω dx/dt,
x(t) - ; y(t) - ; ω=2π/T - T; t - .
|
|
, . - - , . :
y(t) = tx(t) - ω dx/dt,
1 , 2 - -, 3 . 1 t1 = R4/R3, ω = - R1C R4/R2.
1.
, 2 :
2. .
.
2. . .
x(t) y(t) -- . -- - . :
,
x(t) - ; k - ; - ; y(t) - , .
. - :
,
t - .
. , , :
.
. :
.
. , :
,
m i k - , ( ); - , .
, - .
, . , , . , 3 , :
3. ,
|
|
: , , ∑
3. . .
3.1 . (ϳ , , , , , ).
3.2 . (ϳ , , , ).
3.3 . ( Yn, ).
, 4.
x(t) k y(t) y(t)
4. : - ( -); -- ; - ; - - ; - .
3.1 . - (, ) . г . 0...5 - -2,5...+2,5. , . . . - - :
[dx(t)/dt]max > /2n t,
, - ; t - ; n - . , -.
:
;
;
, -;
.
1 .
1
̳ | n | , | m | |
5721 | ||||
(5721) | (40) | |||
5722 | ||||
(5722) | (40) | |||
5723 | 7,5 | |||
5724 | ||||
11131 | ||||
11071 | 0,1 | |||
11072 | 0,1 | |||
11073 | 0,02 | |||
11081 | 0,9 | |||
5723 | 7,5 | |||
11074 | 0,03 | |||
11075 | 0,02 | |||
11082 |
(n - ; - ; m - )
, , . (- , ), -, . . , . .
|
|
t- , , . , , .
, 58080 , - , .
5724 - . 5724 , , '. () , , () ᒺ 64 ( 8 × 8) , () , () , , .
5. .
̳ 5724 㳺. ̳ 5724 Ucc =5 5% :
- ( ) , 0 2,5 UREF1=2,5 UREF2=0,
- ( )
-2,5 0 UREFl = 0 UREF2 = - 2,5 ;
- - 1,25 1,25 UREF1 = 1,25 UREF2 = 1,25.
6. 5724.
5724, 6:
1 ; 2-9 0 (AIN7) 7 (AINO);
10 UREF1;
11 UREF2;
12 STA;
13 CS;
14 0;
15 CLK;
16 ALE;
17-19 -2;
20 8() (D7);
21 26 2-7 (D6)2 D1);
27 1 () (D0);
28 Ucc
CLK ( 15) 1.6 ., , t 25 . .
, tc , . . , , , . WR, RD.
|
|
, , 0- 2 ( 1719).
2 0 ALE ( 16) .
8- CS ( 13) 0, . - () ² .
, U REF1 U REF2. , -2.5 +2.5 .
UIRN 0 2,5 -2,5 0 00...00 11...11.
.
UIRN -2,5 2,5 00..00 11.. 11. (+) 00..00 01..11, 䒺 (-) 10..00 11.11.
. , , .
2.
+0,7 | 0,111 | 0,111 | 0,111 | 1,111 |
+0,6 | 0,110 | 0,110 | 0,110 | 1,110 |
+0,5 | 0,101 | 0,101 | 0,101 | 1,101 |
+0,4 | 0,100 | 0,100 | 0,100 | 1,100 |
+0,3 | 0,011 | 0,011 | 0,011 | 1,011 |
+0,2 | 0,010 | 0,010 | 0,010 | 1,010 |
+0,1 | 0,001 | 0,001 | 0,001 | 1,001 |
+0,0 | 0,000 | 0,000 | 0,000 | 1,000 |
-0,0 | 1,000 | 1,111 | 1,000 | 0,000 |
-0,1 | 1,001 | 1,110 | 1,111 | 0,111 |
-0,2 | 1,010 | 1,101 | 1,110 | 0,110 |
-0,3 | 1,011 | 1,100 | 1,101 | 0,101 |
-0,4 | 1,100 | 1,011 | 1,100 | 0,100 |
-0,5 | 1,101 | 1,010 | 1,011 | 0,011 |
-0,6 | 1,110 | 1,001 | 1,010 | 0,010 |
-0,7 | 1,111 | 1,000 | 1,001 | 0,001 |
-0,8 | -- | -- | 1,000 | 0,000 |
(ϲ) 58055. 0 ϲ, - 0 1.
7 8- ( ) 58055.
7. .
x(t) R, . (1-8) ϲ. , () (), 0 4 . . ( ) y(t). ϲ D (0-7), . ( 4-7) ϲ , ( 0-3) - .
8 RST N (). ( ), , 58055 ( 0 ). ϲ 0, 1552. є 0 1, D ( 1) Q, 璺 INT 58080. , , R ( INTE) 1, .
8. .
3.2 . - (, ). : , . U, . dndn-1,...,d1d0, :
|
|
U = U[(R/2R) dn +(R/4R)dn-1+...+(R/2nR)d1+(R/2n+1 R)d0].
.
:
- ( , , );
- ( , );
- (, ).
3.
̳ | n | , | m |
5721 | |||
5722 | |||
(5722) | (40) | ||
5941 | 3,5 | ||
11081 | 0,4 - 0,7 | ||
11181 | 0,04 | ||
11183 | 0,01 | ||
11182 | 0,08 |
, 5722 2- ( U) 4- ( U) . , :
4
-U(1-2-10) | |
-U(2-10) | |
+U(2-10) | |
+U(1-2-10) | |
+U |
. :
5
11081
U0, | 0,8 |
U1, | 2 |
U1 ,U2, | +5, -15 |
U, | 10,24 |
I, mA | |
P, | 0,9 |
dL,% | 0,3 |
dLD,% | 0,024 |
t, | 0,4 |
(ϲ) 58055, 0 1 ( ).
:
9. .
3.3 . , , .
: yn = a1yn-1 +b0xn+b1xn-1 .
, 8. , 6, 7.
6
+Uxmax | |
+Uxmax/2 | |
Uxn xn 6.
Uxn = xnUxmax/28
7
+Uxmax | |
127/128 | |
-Uxmax |
Uxn xn
Uxn = Uxmax(xn/27 -1).
8 - yn Uyn
8
28-1 | +Uymax |
27 | +Uymax/2 |
ϳ :
Uymax yn /28 = a1 Uymax yn-1/28 +b0 Uxmax xn/28 +b1 Uxmax xn-1/28 ,
(Uymax/Uxmax)yn = a1 (Uymax/Uxmax)yn-1 +b0 xn +b1 xn-1 ,
yn = a1 yn-1 +b0(Uxmax/Uymax) xn +b1(Uxmax/Uymax)xn-1 .
xn, xn-1 (Uymax/Uxmax) . (Uymax/Uxmax)=1.
yn. , : yn = a1yn-1 +b0xn+b1xn-1, . (, ). yn max yn-1, xn, xn-1 :
yn(max) = a1yn-1(max) +b0xn(max)+b1xn-1(max).
, a1 , b0 , b1 <1
yn(max) < 3 yn(max).
, . yn min yn-1, xn, xn-1 , n , .
a1yn-1, (n x nk), nk - a1,b0,b1- .
, . ҳ n. , , , , . , n , .
, . , a1 , b0 , b1 nk , xn, xn-1 - n . (n x nk) . ϳ , - , .
a1
b0
b1
xn
xn-1
yn
yn-1
10. .
.
4. . .
4.1 . : 58080, 58024, 58028, (, ), 58055, , , , , (, 58059, 58057, ).
, (), 11, (), () (), .
11. .
: - (, , ); - 58080, - ; - ; - ; - ; - ; / - /; - .
.
9.
̳ | ||
58080 | ||
Ҳ | 58024 | |
... | ... | ... |
:
, , ;
, , ( ).
RST N, 58059. RST N :
1 1 1 1 1,
- N.
RST N.
. (155) - , N*8.
4.2 . ( , , , ).
58080 64 (216), 16 - . ̳ 58080 (, ) . , .
. , . , , 64 . , / , /. .
(64). :
0000h RST0 (8*N)h RST N 0100h | n | |
x | ||
8001h 8002h 8003h 8004h 8005h 8006h 8007h 8008h 8009h 8FFFh SP | a0 a1 b1 b2 xn xx-1 yn-2 yn-1 yn | |
12. .
. IN OUT, , . , 8- , 58080 256 . 12 / (, ), . , . IN OUT 8 ( ) .
4.3 . ( ) , .
. . -5; +5 12 ( ) . . ϳ Ҳ RESET 3 - (PC), ( INTE), ( HLDA) , , .
, . , HLT . READY WAIT. HOLD .
, . , , . , . INT , . , ( INTE) 1. RESET 0. EI. RST N CALL.
- , . - , , 䳿.
:
, , ;
, , ( ).
RST N, () 58059.
RST N :
1 1 1 1 1,
- N.
RST N.
. - , N*8.
58059, , . (CW1) 4 8 ( 10)
10
D2=1 CW1 | D2=0 CW1 | |||||||||||||||
IR7 | A7 | A6 | A5 | A7 | A6 | |||||||||||
IR6 | A7 | A6 | A5 | A7 | A6 | |||||||||||
IR5 | A7 | A6 | A5 | A7 | A6 | |||||||||||
IR4 | A7 | A6 | A5 | A7 | A6 | |||||||||||
IR3 | A7 | A6 | A5 | A7 | A6 | |||||||||||
IR2 | A7 | A6 | A5 | A7 | A6 | |||||||||||
IR1 | A7 | A6 | A5 | A7 | A6 | |||||||||||
IR0 | A7 | A6 | A5 | A7 | A6 |
A7 A6 A5 , .
5. . ( ).
58080 - . ᒺ- . , , . RST0, , .
(CALL, RSTN) . , . . , , . , , , (RET) . , , A,B,C, :
M: PUSH PSW; A F
PUSH B;
.............;
POP B;
POP PSW; A I F
RET;
, , RET .
.
5.1 , . ( , ).
() (ϲ) 58055.
- . ϲ . , . ϲ () ().
, ϲ 58055 .
...
MVI A,98H;
OUT 0D8H
58055 0 /. D8H ( ).
13. ϲ
.
...
MVI A,98H;
OUT 0D8H
ϳ , , INP. ( 0) , . , ( 4) ( ) . ' , HL.
...
INP: MVI A,0FFh;
OUT 0D2h
XRA A
OUT 0D2h
M1: IN 0D2h
ANI 10h
JNZ M1
IN 0DOh
MOV M,A
RET
( OUTP), ' , HL.
...
OUTP: MOV A,M;
OUT OD1H
RET
( ) .