![]() |
感謝樓主 |
馬永練 發表于 2020-4-23 17:55 5和255約分之后是51,也就是data/51 ,45怕是不對吧 |
8位的電壓數據,有255個點,基準電壓是5V,平均每個等份的電壓為5/255 V,而單片機得到的0~255的數乘上5/255 就是電壓值!即,(date*5)/255=date/45 |
所以為什么除以45啊 |
C語言剛學沒多久,單片機也是剛入門,所以想下載樓主的完整程序看一下 |
應該是百位=date/45//數據除以45,45應該是最總數據的算法 |
bai=date/45; //shi=bai*10/45; shi=((date%45)*10/45); ge=((date%45)*10%45)*10/45; 樓主能給這段代碼解釋一下嗎,我不太懂,謝了 |
bai=date/45; //shi=bai*10/45; shi=((date%45)*10/45); ge=((date%45)*10%45)*10/45; 樓主能給這段代碼解釋一下嗎,我不太懂,謝了 |