.


:




:

































 

 

 

 


/




 

: . / . / .

. ATmega8535 4 -: PA, PB, PC PD. 3 - DDR, PORT, PIN ( =A, B, C D. , A DDRA, PORTA, PINA). PIN . , .

DDR . i- DDR 1, , , .

, PB :

ser r16; r16 1.

; r16 $FF.

out DDRB, r16; r16 DDRB.

; 8 B .

 

. :

SBIS PINA, 5; , 5-

SBIC PINC, 7; , 7- .

DDR PORT Z .

2.5. /.

/

.

8 ( ) ( ).

, .

. include "m8535def.inc"

;---------------------------------------------------------------

;

ldi r16,low(ramend); r16 RAMEND

out spl,r16; r16 SPL

ldi r16,high(ramend); r16 RAMEND

out sph,r16; r16 SPH

;---------------------------------------------------------------

;

clr r16; r16

out ddrd,r16; PORTD

ser r16; r16

out ddra,r16; PORTA

;---------------------------------------------------------------

;

ldi r18,$01; r16 1

start:

rol r16;

out porta,r18; r18 PORTA

rcall delay;

rjmp start; Start

;

delay:

in r16,portd; PORTD r16

m:

dec r16; 1 r16

breq m; 0 m

ret;

2

1. 8 . , 0=1, .

2. 8 ( ). 0=1, 0=0.

3. 8 . , PD0=1, , PD0=0.

4. 8 ( D). 0 = 1 +1, 0=0 +2 .

5. 8 ( D) - . .

6. : (0=1 0=1) 3=1, D FF, D 00.

7. : 0 = 1 0 = 1, , .

8. (. 3.1).

3.1

  8.1       8.3
  8.2       8.4  

2

1. .

2. .

3. ? .

4. ?

5. DDRx, PORTx PINx ( x-A, B, , D ..)

6. DDRx, PORTx PINx .

7. .

8. . .

3





:


: 2016-11-02; !; : 1213 |


:

:

.
==> ...

1382 - | 1363 -


© 2015-2024 lektsii.org - -

: 0.036 .