void one()		/*convert 1st value	A.xxx */

{
	temp=result;
	temp = temp%10;
	a = temp+48;
	
}

void dec1()	/*convert 1st decimal place value	x.Bxx */
{
	temp=result*10;
	temp = temp%10;
	b = temp+48;
}

void dec2()		/*convert 2nd decimal place value	x.xCx */
{
	
	temp = result*100;
	temp = temp%10;
	c = temp+48;
}

void dec3()		/*convert 3rd decimal place value	x.xxD */

{
	temp = result*1000;
	temp = temp%10;
	d = temp+48;
}


void convert_all()
{
	one();
	dec1();
	dec2();
	dec3();
}


void displayD()		/* display 3 digit number */
{
	RS = 1;

	P3 = a;
	enable();
	
	print(0x2E); /*display ".", ASCII code is 2E for "."*/

	P3 = b;
	enable();
	
	P3 = c;
	enable();
	
	P3 = d;
	enable(); 
}





/*------------------
// Display result
 -------------------*/

void result_dsp()
{
	
	bit_resolution();
	convert_all();
	displayD();
}