Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * AssemblerApplication3.asm
- *
- * Created: 2019-12-12 11:49:36
- * Author: geosh799
- */
- ldi r16,HIGH(RAMEND)
- out SPH,r16
- ldi r16,LOW(RAMEND)
- out SPH,r16
- call HW_INIT
- MAIN:
- in r16,PINB
- cpi r16,1
- brge CLICK
- jmp MAIN
- CLICK:
- mov r17,r16
- swap r17
- OR r16,r17
- out PORTA,r16
- in r16, PINB
- cpi r16,0
- breq MAIN
- rjmp CLICK
- HW_INIT:
- ldi r16,0
- out DDRB,r16
- dec r16
- out DDRA,r16
- ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement