Documentos de Académico
Documentos de Profesional
Documentos de Cultura
JENNY ALAVA B
#include <16f887.h>
#fuses nowdt,noprotect,NOFCMEN,NOIESO
#use delay (internal = 8MHz)
#include <lcd.c>
#include <kbd.c> //Importante --> "Modificar librera para trabajar en el puerto B"
//#include <stdlib.h>
//#byte PORTB=6
#byte OPTION_REG = getenv("SFR:OPTION_REG") // Referencia el registro OPTION_REG
#bit RBPU = OPTION_REG.7 // Referencia al bit 7 de OPTION_REG (RBPU)
void main(){
// port_b_pullups(TRUE);
setup_adc_ports(NO_ANALOGS);
JENNY ALAVA B
setup_oscillator(OSC_8MHz|OSC_STATE_STABLE);// Oscilador estable a 8MHz
RBPU = 0; // Activar las resistencia pull-up del puerto B
lcd_init();
kbd_init();
while(true){
x=tecla-48;
//conversion numerica
lcd_gotoxy(1,2);
lcd_putc("*");
delay_ms(100);
break;}
}
///////////////////////////////fin tecla1/////////////////////////////////////////////////////
JENNY ALAVA B
lcd_putc("*");
delay_ms(100);
break;}
}
//////////////////////////////fin tecla2////////////////////////////////////////////////////////////
// se captura la tecla 3
if(tecla!=0){
z= tecla-48;
lcd_putc("*");
delay_ms(100);
break;}
//////////////////////////////fin tecla 3//////////////////////////////////////////////////////////
}
}
}