#include <p18f4550.h>
#include <delays.h>
#include <xlcd.h>
#include <stdio.h>
void DelayFor18TCY( void ) {
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
}
void DelayPORXLCD (void) {
Delay1KTCYx(15);// Delay of 15ms
// Cycles = (TimeDelay * Fosc) / 4
// Cycles = (15ms * 4MHz) / 4
// Cycles = 15,000
return;
}
void DelayXLCD (void) {
Delay1KTCYx(5); // Delay of 5ms
// Cycles = (TimeDelay * Fosc) / 4
// Cycles = (5ms * 4MHz) / 4
// Cycles = 5,000
return;
}
void main()
{
char buff[16];
// No queremos ninguna entrada anal�gica.
ADCON0 = 0x00;
// Todo digital.
ADCON1 = 0x0F;
OpenXLCD( FOUR_BIT & LINES_5X7 );
sprintf(buff, "hola");
putsXLCD(buff);
while (1)
{
;
}
}