Nuevo Documento de Texto (2)

Embed Size (px)

DESCRIPTION

adadada

Citation preview

rjmp inicio inicio: ldi r16,0xFF out DDRB,r16 ; portB out ldi r17,0x00 out DDRC,r17 ; portC in cbi PORTD,PD1 ; PD1=in ldi r18,0x04 ; constante para comparar bucle: in r19,PINC ; load r19 en PINC andi r19,0x03 ; mascara PINC cp r19,r18 brlo estado1 rjmp bucle estado1: cpi r19,0x00 ; estado 00 breq presiona rjmp estado2 estado2: cpi r19,0x01; estado 01 breq presiona rjmp estado3 estado3: cpi r19,0x02; estado 10 breq presiona rjmp estado4 estado4: cpi r19,0x03 ; estado 11 breq presiona rjmp buclepresiona:SBIC PINB,1rjmp buclesbis PIND,1rjmp buclerjmp prenderprender:out portB,r19rjmp bucle