Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
@ DEVICE PIC12F683
@ DEVICE PIC12F683, FCMEN_OFF
@ DEVICE PIC12F683, IESO_OFF
@ DEVICE PIC12F683, WDT_ON
@ DEVICE PIC12F683, BOD_ON
@ DEVICE PIC12F683, PWRT_ON
@ DEVICE PIC12F683, PROTECT_OFF
@ DEVICE PIC12F683, MCLR_OFF
@ DEVICE PIC12F683, INTRC_OSC_NOCLKOUT
@ DEVICE PIC12F683, BOD_ON
'Config parametros ADC
DEFINE ADC_BITS 8 'Numero de bits ADC
DEFINE ADC_CLOCK 1 'Reloj ADC interno
DEFINE ADC_SAMPLEUS 30 'Tiempo ADC
'Config de Registros
OSCCON=%01100001 'Calibrar el oscilador interno a 4Mhz
CMCON0 = 7 'Comparador OFF, salida como digitales
ADCON0=%10000000 'Resultado AD justificado a la derecha
ANSEL = %00110001 'AN0,analogico, los demas digitales
TRISIO = %11111011 'GP0,GP1,GP3,GP4,GP5Entrada,GP2 salida
GPIO = 0 'Apago los puertos GP0 - osea, GP2
Codigo:@ DEVICE
PIC16F628,WDT_OFF,PWRT_ON,MCLR_ON,BOD_OFF,CPD_OFF,PROTECT_OFF
Define
OSC 4
TRISA=0
TRISB=%00001110
CMCON=7
OPTION_REG.7=0
_BODEN_ON = 16f628
_BODEN_OFF = 16f628
_BOREN_ON Es exactamente igual que el BODEN pero con otro termino (pepe
= Jose)
_BOREN_OFF se repite el termino BODEN con objeto de mantener la
compatibilidad con el 16f628
_DATA_CP_ON = 16f628
_DATA_CP_OFF = 16F628
_PWRTE_OFF = 16F628
_PWRTE_ON = 16f628
_WDT_ON = 16F628
_WDT_OFF = 16f628
_LVP_ON = 16F628
_LVP_OFF = 16F628
_MCLRE_ON = 16f628
_MCLRE_OFF = 16F628
@ DEVICE
PIC16F628,WDT_OFF,PWRT_ON,MCLR_ON,BOD_OFF,CPD_OFF,PROTECT_OFF
Define
OSC 4