首先 你的取余 算法錯誤 這個送顯 出現的將不是你要的結果
其次 經過取商取余運算后 得到的是0-9 的整數 也就是需要顯示的數 在字符碼表的 A3B0行 所以 需要 加上0x30 格式 就是 數據 + 地址 這樣的格式咯
DisplayListChar(1,0,0, "Cx=");
DisplayOneChar(1,3, ryz/10000000%1000000+0x30);
DisplayOneChar(1,4, ryz/1000000%100000+0x30);
DisplayOneChar(1,5, ryz/100000%10000+0x30);
DisplayOneChar(1,6, ryz/10000%1000+0x30);
DisplayOneChar(1,7, ryz/1000%100+0x30);
DisplayOneChar(1,8,'.');
DisplayOneChar(1,9, ryz/100%10+0x30);
DisplayOneChar(1,10,ryz%10+0x30);
DisplayListChar(1,11,0, "UF ");
01.png (231.08 KB, 下載次數: 92)
下載附件
2015-1-7 19:22 上傳
|