Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .org 0x00
- .nolist
- .include "m16def.inc"
- .list
- ldi R20,0xFF
- out DDRA,R20
- out PORTA,R20
- ldi R20,high(RAMEND)
- out SPH,R20
- ldi R20,low(RAMEND)
- out SPL,R20
- ldi R16,0b11110110 ;9
- call OP
- ldi R16,0b11111110 ;8
- call OP
- ldi R16,0b11100000 ;7
- call OP
- ldi R16,0b10111110 ;6
- call OP
- ldi R16,0b10110110 ;5
- call OP
- ldi R16,0b01100110 ;4
- call OP
- ldi R16,0b11110010 ;3
- call OP
- ldi R16,0b11011010 ;2
- call OP
- ldi R16,0b01100000 ;1
- call OP
- ldi R16,0b11111100 ;0
- out PORTA,R16
- END:
- jmp END
- OP: out PORTA,R16
- ldi R23,21
- O3: ldi R22,248
- O2: ldi R21,255
- O1: dec R21
- brne O1
- dec R22
- brne O2
- dec R23
- nop
- nop
- nop
- nop
- nop
- nop
- nop
- nop
- nop
- brne O3
- nop
- nop
- nop
- nop
- ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement