#include <p18f4550.h>
#include <delays.h>



/* You will need to configure these for your oscillator */
#pragma config PLLDIV=5
#pragma config CPUDIV=OSC1_PLL2
#pragma config USBDIV=2
#pragma config FOSC=HSPLL_HS

#pragma config FCMEN=OFF
#pragma config IESO=OFF
#pragma config VREGEN=OFF
#pragma config CCP2MX=ON
#pragma config WDT=OFF
#pragma config WDTPS=32768
#pragma config PBADEN=OFF
#pragma config PWRT=OFF
#pragma config MCLRE=OFF
#pragma config LPT1OSC=OFF
#pragma config BOR=ON		
#pragma config BORV=3		
#pragma config STVREN=ON
#pragma config LVP=OFF
#pragma config ICPRT= OFF
#pragma config XINST=OFF
#pragma config DEBUG=OFF
#pragma config WRTB=ON

#define Enable LATEbits.LATE2
#define RS LATEbits.LATE1

#define	DATA4 LATDbits.LATD4 
#define	DATA5 LATDbits.LATD5 
#define	DATA6 LATDbits.LATD6 
#define	DATA7 LATDbits.LATD7 

struct bit {
  unsigned b0:1;
  unsigned b1:1;
  unsigned b2:1;
  unsigned b3:1;
  unsigned b4:1;
  unsigned b5:1;
  unsigned b6:1;
  unsigned b7:1;
}; 


