Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; *****************************************************
- ; BASIC .ASM template file for AVR
- ; ******************************************************
- .include "E:\VMLAB\include\m32def.inc"
- setup:
- ldi r16,high(ramend)
- out sph,r16
- ldi r16,low(ramend)
- out spl,r16
- ldi r16,0xFF
- out ddra,r16
- ldi r16, 0b11001100
- out porta,r16
- sbi portc,0
- cbi ddrc,0
- program:
- rcall laduj_rejestry
- rcall delay_dec
- out porta,r16
- com r16
- sbis pinc,0
- rjmp wcisniety
- rjmp program
- wcisniety:
- cbi porta,0
- cbi porta,2
- cbi porta,4
- cbi porta,6
- rjmp program
- delay_dec:
- dec r20
- brne delay_dec
- dec r19
- brne delay_dec
- dec r18
- brne delay_dec
- ret
- laduj_rejestry:
- ldi r18, 3
- ldi r19, 8
- ldi r20, 120
- ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement