Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; Dioda.asm
- ;
- ; Created: 2018-03-21 08:50:49
- ; Author : admin
- ;
- ; Replace with your application code
- ldi r26,0
- ldi r27,255
- ldi r28,0
- ldi r29,0
- ldi r16,0
- ldi r25,2
- out DDRB,r16
- ldi r18,255
- out DDRD,r18
- spr:
- ldi r17,2
- ldi r18,1
- in r16,PINB
- AND r16,r17
- CP r16,r17
- BRNE p
- in r16,PINB
- AND r16,r18
- CP r16,r18
- BRNE l
- rjmp spr
- l:
- ldi r28,0
- LSL r25
- BRCS przep
- rjmp pen
- d:
- rjmp poczatek
- p:
- ldi r28,0
- LSR r25
- BRCS przel
- rjmp pen2
- d2:
- ldi r22,2
- CP r22,r25
- BREQ przep
- rjmp poczatek
- poczatek:
- out PORTD,r25
- rjmp spr
- przep:
- ldi r25,4
- rjmp poczatek
- przel:
- ldi r25,128
- rjmp poczatek
- pen:
- inc r28
- ldi r29,0
- op:
- Cp r28,r27
- BREQ d
- inc r26
- Cp r26,r27
- BRNE op
- BREQ op1
- op1:
- ldi r26,0
- inc r29
- Cp r29,r27
- BRNE pen
- pen2:
- inc r28
- ldi r29,0
- op2:
- Cp r28,r27
- BREQ d2
- inc r26
- Cp r26,r27
- BRNE op2
- BREQ op12
- op12:
- ldi r26,0
- inc r29
- Cp r29,r27
- BRNE pen
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement