Created
September 9, 2019 23:56
-
-
Save gayapedro/1da67bf9854b7e7b0e34db2f5172a992 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| .ORG 0x0000 | |
| RJMP main | |
| main: | |
| LDI r16,0xFF | |
| OUT DDRD,r16 | |
| loop: | |
| LDI r25,0b00111111 | |
| OUT PortD,r25 | |
| RCALL atraso | |
| RCALL acende1 | |
| RCALL acende2 | |
| RCALL acende3 | |
| RCALL acende4 | |
| RCALL acende5 | |
| RCALL acende6 | |
| RCALL acende7 | |
| RCALL acende8 | |
| RCALL acende9 | |
| RJMP loop | |
| acende1: | |
| LDI r25,0b00000110 | |
| OUT PortD,r25 | |
| RCALL atraso | |
| RET | |
| acende2: | |
| LDI r25,0b01011011 | |
| OUT PortD,r25 | |
| RCALL atraso | |
| RET | |
| acende3: | |
| LDI r25,0b01001111 | |
| OUT PortD,r25 | |
| RCALL atraso | |
| RET | |
| acende4: | |
| LDI r25,0b01100110 | |
| OUT PortD,r25 | |
| RCALL atraso | |
| RET | |
| acende5: | |
| LDI r25,0b01101101 | |
| OUT PortD,r25 | |
| RCALL atraso | |
| RET | |
| acende6: | |
| LDI r25,0b01111101 | |
| OUT PortD,r25 | |
| RCALL atraso | |
| RET | |
| acende7: | |
| LDI r25,0b00000111 | |
| OUT PortD,r25 | |
| RCALL atraso | |
| RET | |
| acende8: | |
| LDI r25,0b01111111 | |
| OUT PortD,r25 | |
| RCALL atraso | |
| RET | |
| acende9: | |
| LDI r25,0b01101111 | |
| OUT PortD,r25 | |
| RCALL atraso | |
| RET | |
| atraso: | |
| LDI r19, 16 //aprox 200ms | |
| volta: | |
| DEC r17 | |
| BRNE volta | |
| DEC r18 | |
| BRNE volta | |
| DEC r19 | |
| BRNE volta | |
| RET |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment