.


:




:

































 

 

 

 


RJMP Reset;




Org INT0addr

RJMP EXT_INT0; INT0

Org OVF0addr

RJMP TMR0_INT; /0

; INT0

EXT_INT0:

;...

RETI;

; T/C0

TMR0_INT:

;...

RETI;

RESET:;

;

;...

; INT0

LDI R16, (1<<ISC01)|(1<<ISC00)

OUT MCUCR, R16;

LDI R16, (1<<INTF1)|(1<<INTF0)

OUT GIFR, R16;

LDI R16, 1<<INT0

OUT GICR, R16; INT0

; T/C0

LDI R16, 1<<CS00

OUT TCCR0, R16;

LDI R16, 1<<TOIE0

OUT TIMSK, R16; /0

SEI;

forever:

NOP; (no operation)

RJMP forever;

;...

 

. 26.

. .org. , . RETI . RETI , RET, I () SREG.

. -; , . I SREG. SEI (Set Global Interrupt Flag).

AVR - . I SREG.

1. , . 26, . - /0 . . , I TOV0 - T/C0. - T/C0 TIMER_COUNTER_0 I/O ATMEGA8535 I/O Workspace.

2. , . INT0 , - /0. - /0 INT0. INTF0 GIFR EXTERNAL_INTERRUPT I/O ATMEGA8535 I/O Workspace. .

ר

: , ; ; .

1. .

2. .

3. .

4. .

5. .

6. AVR -.

 


1


Tiny AVR, Mega AVR LCD AVR

Tiny AVR Mega AVR
ATtiny13 ATtiny15L ATtiny26 ATtiny28 ATtiny2313 ATmega48 ATmega8 ATmega88 ATmega8515 ATmega8535
(FLASH),                    
(SRAM),                
(EEPROM),           1K 1K    
                   
-                    
                   
(PC)                    
1
8- -                    
16- -            
+ + + + + + + + + +
+ + + + + + + + + +
(10 ),              
+ + + + +
()            
SPI          
(TWI) + + + + +
JTAG
(In-System Programming) + + + + + + + + +
(Self-Programming) + + + + +
+ + + + + + + + + +
RC - + + + + + + + + + +
+ + + + + + + + + +
,   1,6                
    20/32 28/32 20/32 28/32 28/32 28/32 40/44 40/44

 

Mega AVR LCD AVR
ATmega16 ATmega162 ATmega168 ATmega32 ATmega64 ATmega128 ATmega256 ATmega169 ATmega329
(FLASH),                  
(SRAM), 1K 1K 1K 2K 4K 4K 8K 1K 2K
(EEPROM),       1K 2K 4K 4K   1K
                 
-                  
                 
(PC)                  
1
8- -                  
16- -                  
+ + + + + + + + +
+ + + + + + + + +
(10 ),                
+ + + + + + + + +
()                  
SPI                  
(TWI) + + + + + + + + +
JTAG + + + + + + + +
(In-System Programming) + + + + + + + + +
(Self-Programming) + + + + + + + + +
+ + + + + + + + +
RC - + + + + + + + + +
+ + + + + + + + +
,                  
40/44 40/44 28/32 40/44          

 

1 , ( ).


2





:


: 2016-11-23; !; : 794 |


:

:

- , , .
==> ...

1575 - | 1380 -


© 2015-2024 lektsii.org - -

: 0.016 .