Вы находитесь на странице: 1из 17

5.

ATmega128.
:

ATmega128.

:
1.
2.
3.
4.
5.
.

, .
,
.

,

.
.
:

, ,
.
. 1
.

. 1.
:
1. () . ,
. , () .
2. . ,
.
3. . .
.
4. .
.
5. . .
6.
.
7. /.

( ).
8. . .
9. . ,
. :
.
,
. ,
. ,
, - .



.
, 32
. 32
.
, 322-1=63
. ,
64 3232.
3264
6432.

.
ATmega128 AVR Atmel.
:
Flash

EEPROM SRAM
ATmega128 128

133

48

64 Pin
TQFP

:
1. ATmega128
(. 2)

. 2. ATmega128
2.
.
,
.

. Gentbl
.
. PE

(. 3).

.3.

,
CodeVersionAVR V1.35
( ).
3.
.
4. .
.
1. ?
2. ?
3. ?
4. - ?
5.

?
6. ?
7.

6
8-
580
580
58080 ,
,

.
58080

8-

16-

(), 8- () 12
( ).
1 - 58080

58080 2.

D0
D1
D2
D3
D4
D5
D6
D7

CPU

1
2

.
.

+12
+5
-5

A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15

.
.

2 -
58080


58080:

(0-15), 216

8-

();
(0-7),
;
():
(SYNC) -
;
(DBIN,) -
;
(WAIT,) -

; (WR)-
,

( )

;
. (HLDA, ) - .
. ( ) ,
;

. (INTE, ) - .
.
EI,DI. 0
. .
():
(READY, ) -
.

.
. (HOLT, ) - , .
,
( ).
;
. (INT, ) - , ..

.
,
;
R (RESET)- ,
,

, ,

. .;
CLK1,2 - 1(1) 2(2).
,
.

, 3,
:
- ;
- - ;
- ();
- () ().
16- : W,Z,B,C,D,E,H,L;
( ) SP ( ). 8-
:B,C; D,E; H,L.

8- 16-
(B,D,H).
,
. .
S ,

. SP
.

0W,Z

.
(D0-D7)

W
Z
B
C
D
E
H
L
SP
PC
PA

(A0-A15)

3 - 58080

-
. 8 , ,

5-

, ,
. -
,

, (,

) .
, - .
-
.

(Carry - C) ,
.
(Auxiliary carry - )
,
.

.
(Sign - S) -128
127. () - .
, -
.
(Zero -Z) ,
.
(Parity - P) ,

.

. ,
, .
1 2
,
.

, ,
1 2 .
CLK1 CLK2 ().
0.5
2 .
,
.. ,
.

-.
:
()- ,
, .
3-5 .

- ,
.

1-5

. 58080 10 :
1. (1).
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. .
10. .

8- , .

( 1 2),
,
. 4 .
1
1
2

0-7

0-7

&

4 -


1.
2 1 2.
, 1 2.


2.
2 -

D0 D1 D2 D3 D4 D5 D6 D7
1

0
1
0
0
0
1 0 1

0
1
0
0
0
0 0 1

0
0
0
0
0
0 0 0

0
1
1
0
0
0 0 1

0
0
1
0
0
0 0 0

0
1
0
0
0
0 1 0

0
0
0
0
1
0 0 0

1
1
0
0
0
1 0 0

0
0
0
1
0
0 0 1
.
1
1
0
1
0
1 0 0


.
.
1
, .
( 5).
1 ,
.

,
. 2

. ,
() ( 6),
, .

1
2

0-15
D0-D7

. .

( )

5 -
A0-A15

D0-D7

&

&

&

6 -

2 . 2

2 (7)
(. ),
(. 5 ).
. .
3.
2 2
, 3

.
, .
.
2
.
,

.
3 1
. 2
, , . .
4 5 .
, ,
.

, ,
3 , .
- (.)
6 .
.


7.

A0-A15

D0-D7

&

&

&

.
.

7 -
()

1 ,
.
2 .
3 ,
.

,
.

. ,
. . , ..
, -
.


.
.1 ..
.1
.. .

, .. .0 .
2
1.

HALT.
, -,
, .
- , ,
.
,
.
. .
(,
DI), -
R .
,
.
, ..,
.
( 0 .) - .


1 ..
,
.

.
:
EI - DI - .
..
1,

, ( 0 .)
. , .
, 1
,
.

.
2
, .
: RST (N) CALL
(A1), (A2).

,
, ,
().
3

RST,

, .
, 2 3
, , .

.
RET,
.

, R 1,
. ,
, ..
, 0000.
.

EI.

.
1. 580?
2. .
3. ?
4. ?
5. ?
6. ?
7. .
8.