
void program(int scroll)
{
	int m=0,n=8,line;
	
	lcd_writecommand(SET_RAM_0);
	screen=1;
	state=0;         

	while(state==0)         //till state=0,menu can be viewed using scroll up/down keys
	{
	lcd_clrscr();		//clear the LCD Screen
	lcd_gotoxy(0,0);

		for(i=m+scroll;i<n+scroll;i++)
		{
		line=i;
			if(line>=16)
			{
			   line=line-16;
			}
			else if(line<0)
			{
			   line=line+16;
			}

			lcd(&string[line][j]);
			lcd_putc('\n');
		}

	enter_key=key_display(1);

		switch(enter_key)
		{
			case 10:scroll--;
				break;
			case 12:scroll++;
				break;
		}
	}

	return;
}
