#include "lct.h"
int main()
{
volatile char * ddrf ,*outf;//PORTF _POINTERS
ddrf = 0x30;//ADDRESS OF DDR OF F
*ddrf = 0xff;//SET PORT_F AS OUTPUT (connected to D7..D0)
outf= 0x31;// OUTPUT ADDRESS OF PORT F
volatile char *ddrk ,*outk;//PORT_K _POINTERS
ddrk = 0x107;//ADDRESS OF DDR OF K
*ddrk =0x03;//SET PORT_K AS OUTPUT(BUT 0X01 WILL SET 0TH & 1ST PIN AS O/P)connected to RS
outk = 0x108;//OUTPUT ADDRESS OF PORT K
volatile char *ddram;
ddram = 0x80;
*ddram = *outf;
late(1000);
*outk = 0x00;// RS =0
*outf = 0x38; //8 bit mode
*outk = 0x02;//E =1 TO ENABLE
*outk = 0X01; //RS=1 to select DATA REGISTER
ddram = 0x80;//ddram address
*outf = "hello";//DATA TO DISPLAY OVER LCD FROM D7----D0
*ddram = *outf;//sending data to ddram
*outk = 0x02;//E =1 TO ENABLE
late(1000);
return 0;
}