#include <18f4550.h> //Aquí seleccione el pic
#device adc=10
#fuses XTPLL, PLL1,CPUDIV1
#use delay(clock=48MHz)//aquí la frecuencia a la que traabaja el pic
#fuses NOWDT
#fuses NOPROTECT //sin proteccion de memoria del programa
#define LCD_ENABLE_PIN  PIN_D0
#define LCD_RS_PIN      PIN_D1
#define LCD_RW_PIN      PIN_D2
#define LCD_DATA4       PIN_D4
#define LCD_DATA5       PIN_D5
#define LCD_DATA6       PIN_D6
#define LCD_DATA7       PIN_D7
#use fast_IO(B)// declara que usará el puerto B
#use fast_IO(A) //declara que usará el puerto A
#include <lcd.c>
#T1oscen 
int32 v1,v2,vf;
int a=0;
#INT_EXT
void ext_isr(){
if(a==0){
v1=get_timer1;
a++;}

else{
v2=get_timer1;
a--;}
}


void main(){
enable_interrupts(int_ext);
ext_int_edge(L_TO_H);
enable_interrupts(GLOBAL);
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_INTERNAL);
lcd_init();

while(true){
vf=v2-v1;


lcd_putc("\f");
lcd_gotoxy(1,1);
printf(lcd_putc,"Res. Ohms");
lcd_gotoxy(1,2);
printf(lcd_putc,"vol Volts");

delay_ms(200);
}}



