Académique Documents
Professionnel Documents
Culture Documents
S.I.
S.D.
0 Negro
1 Blanco
MI
A1
SI
0
0
1
1
MD
A0
SD
0
1
0
1
B1
MI
1
0
1
1
B0
MD
1
1
0
0
PA1 = SI
PA0 = SD
SI=0
Detec
ta
negro
? No
Si
SD=0
Detec
ta
negro
?
No
Si
MI = 1
MD = 0
SD=0
Detec
ta
negro
? No
MI = 1
MD = 0
Si
MI = 1
MD = 1
MI = 0
MD = 1
inicio
btfsc
goto
btfsc
goto
movlw
movwf
goto
PORTA,1;
programa1;
PORTA,0;
programa2;
b00000011
PORTB
inicio
programa1
btfsc
goto
movlw
movwf
goto
PORTA,0
programa3
00000010
PORTB
inicio
programa2
movlw
movwf
goto
b`00000001`
PORTB
inicio
programa3
movlw
movwf
goto
b00000010
PORTB
inicio
END
LIST p=16F84A
;Tipo de procesador.
INCLUDE <P16F84A.INC>
;Definiciones de registros internos.
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC;
PORTA
PORTB
STATUS
EQU 0x05
EQU 0x06
EQU 0x03
ORG 0x00
;Vector de reset
bsf
movlw
movwf
movlw
movwf
bcf
STATUS,5
0xff
PORTA
0x00
PORTB
STATUS,5
inicio
btfsc
goto
btfsc
goto
movlw
movwf
goto
PORTA,1;
programa1;
PORTA,0;
programa2;
0x03
PORTB
inicio
programa1
btfsc
goto
movlw
movwf
goto
PORTA,0
programa3
0x02
PORTB
inicio
programa2
movlw
movwf
goto
0x01
PORTB
inicio
programa3
movlw
movwf
goto
0x02
PORTB
inicio
END