Programacion Con Sensor Qrd 1114
#include <p16f886.inc> ; processor specific variable definitions
__CONFIG _CONFIG1, _LVP_OFF & _FCMEN_OFF& _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_OFF & _PWRTE_ON & _WDT_OFF & _INTRC_OSC_NOCLKOUT
__CONFIG _CONFIG2, _WRT_OFF & _BOR21V
RESET_VECTORCODE 0x0000 ; processor reset vector
. goto KAREN ; go to beginning of program
INT_VECTOR CODE 0x0004 ; interrupt vector location
CODE 0x0005
ojos
movlw d'100'movwf 0x21
gol nop
decfsz 0x21
goto gol
return
ojoss
movlw d'249'
movwf 0x22
goloF call ojos
decfsz 0x22
goto goloF
return
RETURN
KAREN
movlw 0x20
movwf STATUS
MOVLWB'00000001'
MOVWF TRISA
CLRF PORTC
movlw 0x60
movwf STATUS
clrf ANSEL
clrf ANSELH
clrf STATUS
karen
MOVLW B'11111111'
MOVWF PORTC
movlw b'00000001'
movwf PORTA
zaz btfsc PORTA,0goto zaz
movlw d'10'
movwf 0x32
more
movlw b'00000000'
movwf PORTC
call ojoss
decfsz 0x32
goto more
GOTO karen
END
list p=16f886 ;list directive to define processor
#include <p16f886.inc> ; processor specific variable definitions
__CONFIG _CONFIG1, _LVP_OFF & _FCMEN_OFF & _IESO_OFF & _BOR_OFF& _CPD_OFF & _CP_OFF & _MCLRE_OFF & _PWRTE_ON & _WDT_OFF & _INTRC_OSC_NOCLKOUT
__CONFIG _CONFIG2, _WRT_OFF & _BOR21V
RESET_VECTOR CODE 0x0000 ; processorreset vector
. goto KAREN ; go to beginning of program
INT_VECTOR CODE 0x0004 ; interrupt vector location
CODE 0x0005
ojos
movlw d'100'
movwf 0x21
gol nop
decfsz 0x21goto gol
return
ojoss
movlw d'249'
movwf 0x22
goloF call ojos
decfsz 0x22
goto goloF
return
RETURN
KAREN
movlw 0x20
movwf STATUS
MOVLW B'00000001'
MOVWF TRISA
CLRF...
Regístrate para leer el documento completo.