久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4372|回復(fù): 10
收起左側(cè)

怎么在單片機(jī)主函數(shù)里面調(diào)用temp值函數(shù)的值

[復(fù)制鏈接]
回帖獎勵 90 黑幣 回復(fù)本帖可獲得 10 黑幣獎勵! 每人限 1 次
ID:242890 發(fā)表于 2017-11-9 13:46 | 顯示全部樓層 |閱讀模式
/* 溫度讀取處理轉(zhuǎn)換函數(shù) */
void datapros(int temp)         
{
           float tp;  
        if(temp< 0)                                //當(dāng)溫度值為負(fù)數(shù)
          {
                smgwei[0] = 0x40;           //   -

                temp=temp-1;
                temp=~temp;
                tp=temp;
                temp=tp*0.0625*10+0.5;        
          }
         else
          {                        
                smgwei[0] = 0x00;
                tp=temp;
                temp=tp*0.0625*10+0.5;        
        }
        smgwei[1] = smgduan[temp % 1000 / 100 ];
        smgwei[2] = smgduan[temp % 100 / 10] | 0x80;
        smgwei[3] = smgduan[temp % 10];
}

怎樣在主函數(shù)里,把這個函數(shù)的temp值調(diào)出來用?
最好把代碼也寫出來,謝謝

回復(fù)

使用道具 舉報(bào)

ID:247704 發(fā)表于 2017-11-9 14:53 | 顯示全部樓層
可以把這個值賦給一個全局變量,或者在本段程序末尾加 return temp

評分

參與人數(shù) 1黑幣 +5 收起 理由
lebronda + 5 贊一個!

查看全部評分

回復(fù)

使用道具 舉報(bào)

ID:111634 發(fā)表于 2017-11-9 15:03 | 顯示全部樓層

回帖獎勵 +10 黑幣

書上沒有嗎?為什么不看書?網(wǎng)上的解答不會完整系統(tǒng),不會看書的人不適合從事單片機(jī)應(yīng)用工作。
回復(fù)

使用道具 舉報(bào)

ID:247714 發(fā)表于 2017-11-9 15:13 | 顯示全部樓層
你用全局變量啊,將temp設(shè)置為全局變量就可以。
回復(fù)

使用道具 舉報(bào)

ID:247714 發(fā)表于 2017-11-9 15:14 | 顯示全部樓層
你可以用全局變量,在主函數(shù)開始的前面定義為全局變量。
回復(fù)

使用道具 舉報(bào)

ID:242890 發(fā)表于 2017-11-9 15:30 | 顯示全部樓層
zl2168 發(fā)表于 2017-11-9 15:03
書上沒有嗎?為什么不看書?網(wǎng)上的解答不會完整系統(tǒng),不會看書的人不適合從事單片機(jī)應(yīng)用工作。

書我肯定有看啊,寫了就是獲取不了溫度值,就是解決不了才來這里問的,你會的話就寫一下吧,別說沒用的
回復(fù)

使用道具 舉報(bào)

ID:247604 發(fā)表于 2017-11-9 15:37 | 顯示全部樓層
你把函數(shù)生明成返回值的,然后return數(shù)值就好了,類似于這樣
18B20.png
回復(fù)

使用道具 舉報(bào)

ID:247604 發(fā)表于 2017-11-9 15:39 | 顯示全部樓層

把函數(shù)聲明位帶返回值的,最后return
/**************讀取ds18b20當(dāng)前溫度************/
unsigned int ReadTemp(void)
{
       
unsigned char a=0;
unsigned char b=0;
unsigned int temp_value=0;
Init_DS18B20();
WriteOneChar(0xCC);     
WriteOneChar(0x44);  
delay_18B20(1000);      
Init_DS18B20();
WriteOneChar(0xCC);  
WriteOneChar(0xBE);  
delay_18B20(1000);
a=ReadOneChar();    //¶áè¡Î¶èÖμμíλ
b=ReadOneChar();    //¶áè¡Î¶èÖμ¸ßλ
temp_value = b<<8;
temp_value |= a;
return temp_value;
          
}
18B20.png

評分

參與人數(shù) 1黑幣 +12 收起 理由
lebronda + 12 很給力!

查看全部評分

回復(fù)

使用道具 舉報(bào)

ID:247604 發(fā)表于 2017-11-9 15:41 | 顯示全部樓層
類似這樣

/**************¶áè¡ds18b20μ±Ç°Î¶è************/
unsigned int ReadTemp(void)
{
       
unsigned char a=0;
unsigned char b=0;
unsigned int temp_value=0;
Init_DS18B20();
WriteOneChar(0xCC);     
WriteOneChar(0x44);  
delay_18B20(1000);      
Init_DS18B20();
WriteOneChar(0xCC);  
WriteOneChar(0xBE);  
delay_18B20(1000);
a=ReadOneChar();    //¶áè¡Î¶èÖμμíλ
b=ReadOneChar();    //¶áè¡Î¶èÖμ¸ßλ
temp_value = b<<8;
temp_value |= a;
return temp_value;
          
}
回復(fù)

使用道具 舉報(bào)

ID:247750 發(fā)表于 2017-11-9 16:12 | 顯示全部樓層
路徑包含進(jìn)去,使用全局變量,調(diào)用一個值不是很簡單
回復(fù)

使用道具 舉報(bào)

ID:82765 發(fā)表于 2017-11-9 16:49 | 顯示全部樓層
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲性爰 | 欧美日韩一 | 在线中文字幕视频 | 激情五月综合 | 九九热精品视频在线观看 | 日韩一区二区三区在线 | 亚洲第一av网站 | 欧美又大粗又爽又黄大片视频 | 日日噜噜噜夜夜爽爽狠狠视频97 | 亚洲成人在线视频播放 | 精品国产一区二区在线 | 国产区第一页 | 国产精品成人一区二区三区夜夜夜 | 久久偷人 | 国产精品久久久久久久久久尿 | 国产乱码精品一区二区三区忘忧草 | 日本精品视频一区二区 | 国产高清视频一区 | 中文字幕高清 | 精品丝袜在线 | 草久久| 欧美视频1| 99精品久久 | 天天爽夜夜爽精品视频婷婷 | 综合国产第二页 | 午夜免费观看体验区 | 欧美综合一区二区三区 | 97人澡人人添人人爽欧美 | 欧美综合视频在线 | 玖玖视频网 | 99视频在线免费观看 | 国产精品国产馆在线真实露脸 | 日韩不卡三区 | 亚洲日日操 | 91视频导航 | 久久99精品久久久97夜夜嗨 | 久久精品一区 | 国产有码 | 久久人人网 | 国产一区二区三区 | av片毛片 |