unsigned int j;
unsigned char k, l, m, n = P1; //從P1口讀到的8位二進制數
n = 168; // 168 / 255 = 0.65
j = 100 * n; //0 ~ 25500,需要用16位數的變量
k = j / 25500; //整數0~1
j = j % 25500; //余數0~25499,需要用16位數的變量
l = j / 2550; //十分位0~9
m = (j % 2550) / 255; //百分位0~9
//k=0, l=6, m=5.