Skip to content

Instantly share code, notes, and snippets.

@pablo-rufat
Created September 10, 2019 00:12
Show Gist options
  • Save pablo-rufat/e89327e37a47ee8234ed78404d04b131 to your computer and use it in GitHub Desktop.
Save pablo-rufat/e89327e37a47ee8234ed78404d04b131 to your computer and use it in GitHub Desktop.
.ORG 0x0000
RJMP main
main:
LDI r16, 0xFF
OUT DDRD, r16
IN r18, DDRC
loop:
LDI r17, 63
OUT PortD, r17
RCALL delay_05
LDI r17, 6
OUT PortD, r17
RCALL delay_05
LDI r17, 91
OUT PortD, r17
RCALL delay_05
LDI r17, 79
OUT PortD, r17
RCALL delay_05
LDI r17, 102
OUT PortD, r17
RCALL delay_05
LDI r17, 109
OUT PortD, r17
RCALL delay_05
LDI r17, 125
OUT PortD, r17
RCALL delay_05
LDI r17, 7
OUT PortD, r17
RCALL delay_05
LDI r17, 127
OUT PortD, r17
RCALL delay_05
LDI r17, 103
OUT PortD, r17
RCALL delay_05
RJMP loop
delay_05:
LDI r16, 60
outer_loop:
LDI r24, low(3037)
LDI r25, high(3037)
delay_loop:
ADIW r24, 1
BRNE delay_loop
DEC r16
BRNE outer_loop
RET
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment