|
10黑幣
剛剛打開時(shí)
51hei.png (87.85 KB, 下載次數(shù): 42)
下載附件
2020-7-1 17:10 上傳
調(diào)節(jié)溫度后
51hei.png (73.19 KB, 下載次數(shù): 47)
下載附件
2020-7-1 17:11 上傳
仿真剛剛打開溫度顯示是正常的,開始調(diào)節(jié)顯示不同溫度后,就顯示不穩(wěn)定了,看了網(wǎng)上一些帖子,有說是DS18B20和單片機(jī)延遲不匹配,有說是子程序太多導(dǎo)致主程序運(yùn)行時(shí)間過長導(dǎo)致顯示不穩(wěn)定,還有說是定時(shí)器設(shè)置不正確引起的,我也摸不清該往哪個(gè)方向優(yōu)化啦,想知道導(dǎo)致這個(gè)一直往15.9°跳變的原因,希望論壇里有經(jīng)驗(yàn)的大佬幫忙指點(diǎn)一下,多謝啦!
由于具體操作比較好觀察,我在附件上附上了keil程序和proteu仿真文件
|
最佳答案
查看完整內(nèi)容
樓主程序框架不合理,大量使用阻滯式延時(shí),子程序間互相干擾,大量重復(fù)語句,無必要的中斷開的太多。給你改好了。
|