![]() |
發布時間: 2025-1-8 22:56
正文摘要:#include <intrins.h> #include "math.h" ///**********************************************************************************************/ ///****************************************** ... |
啥叫沒反應? 有問題請描述問題,預計表現,實際表現,提供代碼,報錯信息 |
結果不準確是因為這個地方不對 DTADC=ADC_RES+DTADC; DTADC=(ADC_RES<<2)+ADC_RESL +DTADC;為高8,adcresl ADCRES儲存的是高8位,ADCRESL的7:6位儲存低2位,而不是1:0位儲存低二位,改為以下試試 int ADCH,ADCL;//合成結果是10位,要用16位及以上數據類型,但是不要用float,float低二位是尾數位,要用int或long ADCRH=ADC_RES<<2; ADCRL=ADC_RESL>>6; DTADC=ADCRH+ ADCRL ; |
0.36寸,2位,還用啥三極管啊。 小聲文一下,電源變壓器是買的現成的嗎? |
diplay_data 里面說是共陽極,但是又說高電平點亮,矛盾。 開始DIG是都=0,設置了段碼后,還是DIG = 0;是幾個意思? 段碼設置時,那些?有用嗎? 原理圖里面段碼不是接在P1上面?為何代碼里面都不對?是不是圖上傳錯了? dis_off里面,共陽的數碼管,這樣不是全亮了? NTC精度的話,直接用5V電源座參考。另外,8G的話好像不是這個腳,8H才是參考輸入吧。的確,原理圖是8H的,你這個圖不對,代碼里面是兩位顯示,圖是4位的。 |