只需一步,快速開始
熱門: 51單片機 | 24小時必答區(qū) | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機樂園 | Arduino | 嵌入式OS | 程序設計
使用道具 舉報
csmyldl 發(fā)表于 2023-11-19 16:40 adcresult_0= (adc_result/100)%100; adcresult_1= (adc_result/10)%10; adcresult_2= adc_result%10; ...
人中狼 發(fā)表于 2023-11-19 17:13 搞清除法的結果是什么,搞清取余的結果是什么,搞清要的是哪一位數(shù)字,板凳的錯了其中一行代碼
samxon 發(fā)表于 2023-11-19 17:34 真的沒發(fā)現(xiàn)錯誤,我用excel模擬計算沒有錯誤
Hephaestus 發(fā)表于 2023-11-19 17:42 把我在沙發(fā)的發(fā)言讀100遍。
君工創(chuàng) 發(fā)表于 2023-11-19 17:58 被門檻石絆腳了,只要你看出問題了,就是一大進步。
samxon 發(fā)表于 2023-11-19 17:57 老師,已看101遍,還是發(fā)現(xiàn)不了問題。第三位始終顯示0 adc_result = 12.76543;
Hephaestus 發(fā)表于 2023-11-19 16:48 這三行你寫錯了,樓主是對的。
Hephaestus 發(fā)表于 2023-11-19 18:49 你們居然都看不懂我在沙發(fā)的發(fā)言,我在說清楚一些 根據(jù):uchar adc_result;
samxon 發(fā)表于 2023-11-19 20:06 如果變成3了,為什么第二位又顯示正常呢
samxon 發(fā)表于 2023-11-19 21:06 #define uint unsigned int #define uchar unsigned char uint adc_result;
Hephaestus 發(fā)表于 2023-11-19 21:14 uint adc_result; adc_result=12.5
samxon 發(fā)表于 2023-11-19 21:24 float adc_result; adc_result = 12.5
samxon 發(fā)表于 2023-11-19 17:30 懷疑是不是ADC沒有傳小數(shù)位過來
zhuls 發(fā)表于 2023-11-19 21:40 如果: uchar adc_result; //那么后面的“adc_result = 771;"這個就不對了,除非你的uchar 不是 “u ...
Hephaestus 發(fā)表于 2023-11-19 21:36 還是不對,float不能用/(整除)和%兩個運算。
Hephaestus 發(fā)表于 2023-11-19 22:15 你以為寫成char或者unsigned char就是8位了?naive!我用過char是16位的編譯器,你見識太少。
zhuls 發(fā)表于 2023-11-20 08:49 你用的16位的是什么編譯器?說出來讓我見識一下。
本版積分規(guī)則 發(fā)表回復 回帖后跳轉(zhuǎn)到最后一頁
小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術交流QQ群281945664
Powered by 單片機教程網(wǎng)