You are on page 1of 2

.

org $00
rjmp inicio

.org $34
inicio: ldi r16,$ff
ldi r17,$08
out spl,r16
out sph,r17

;configuracion de puertos de I/O

out ddrb,r16

;inicio de programa principal


ciclo: ldi r16,$3f
rcall imprime
ldi r16,$06
rcall imprime
ldi r16,$5b
rcall imprime
ldi r16,$4f
rcall imprime
ldi r16,$66
rcall imprime
ldi r16,$6d
rcall imprime
ldi r16,$7d
rcall imprime
ldi r16,$07
rcall imprime
ldi r16,$7f
rcall imprime
ldi r16,$67
rcall imprime
rjmp ciclo

imprime: out portb,r16


rcall retardo
ret

retardo: ldi R18, $97


WGLOOP0: ldi R19, $06
WGLOOP1: ldi R20, $92
WGLOOP2: dec R20
brne WGLOOP2
dec R19
brne WGLOOP1
dec R18
brne WGLOOP0
; -----------------------------
; warte 1 Zyklus:
nop

ret

/*
ldi r16,$3f
out portb,r16
rcall retardo
ldi r16,$06
out portb,r16
rcall retardo

ldi r16,$5B
out portb,r16
rcall retardo

ldi r16,$4F
out portb,r16
rcall retardo

ldi r16,$66
out portb,r16
rcall retardo

ldi r16,$6D
out portb,r16
rcall retardo

ldi r16,$7D
out portb,r16
rcall retardo

ldi r16,$07
out portb,r16
rcall retardo

ldi r16,$7F
out portb,r16
rcall retardo

ldi r16,$67
out portb,r16
rcall retardo */

You might also like