Está en la página 1de 2

practica1.

asm
;barrido de led
; Created: 13/03/2019 08:21:10 a. m.
; Author : hp

.include "m2560def.inc"
.org 0

ldi r16, high(ramend)


out sph,r16
ldi r16, low(ramend)
out spl, r16

;configuracion primeramente

ldi r16, 0xff


sts ddrk,r16 ; port k salida
erre:
clc
ldi r17,0x80

; Replace with your application code


start:

comenzar:

brcs regreso; brinca si hay carry


sts portk, r17 ; imprime 10000000
call delay
lsr r17 ; recorro a la derecha

jmp comenzar

regreso:

ldi r17, 1 ; mande un 1


otroRe:
sts portk, r17
call delay
lsl r17; a la izquierda
brcs erre
jmp otroRe

delay:

ldi r18,32
otro1:
ldi r19,250
inicio:
ldi r16,250
otro:
dec r16
cpi r16,0
brne otro
dec r19
cpi r19,0
brne inicio
dec r18
brne otro1

ret

inc r16 ;incrementar


rjmp start

También podría gustarte