hace 18 años
pues te dejo otro programa, es para el 8515, es muy sensillo y lo utlizo para ver si funciona el Integrado, no creo que sea problema que lo modifiques para el tiny
;programa de prueba de el avr (copia entradas a salidas)
.include "8515def.inc" ;incluye el archivo de definiciones
.def dato=r16 ;define el registro 16 para la variable dato
.def cont=r17
.org $000 ;define el vector de interrupcion
rjmp inicio ;para el inicio de el programa
inicio:
ldi dato,$02 ;define el tope de la pila en el final de la RAM
out SPH,dato ;en $025f
ldi dato,$5f
out SPL,dato
ldi dato,$ff ;mete al registro de direccion de datos del puerto B
out DDRB,dato ;puros "unos" para que todo el puerto B sea salida
;para que maneje los LEDs
ciclo: ;dentro del ciclo se lee lo que entra desde el puerto de los
in dato,PIND ;botones y lo guarda en dato
out PORTB,dato ;y lo copia a el puerto B de LEDs
rcall delay
rjmp ciclo ;
DELAY:
ldi cont,00
FOR:
nop
inc cont
cpi cont,255
brne FOR
ret
¿Realmente quieres cerrar esta reparación?
Sí
No
¿Realmente quieres reabrir esta reparación?
Sí
No
¿Realmente quieres borrar este post?
Sí
No