=32)//
{
華氏度與攝氏度的換算:
華氏度比攝影氏度小。一華氏度等于5/9攝氏" />
提問者:2013-09-06 00:00
void wendu_decimal(uint dat) //溫度轉換后送顯示 { float temp; if(temp=dat*0.625) { wendu_shi=temp/100; //取十位 temp除不用定義類型 wendu_ge =((uint)temp)%100/10; //取個位 temp求模要定義類型,為16位,故定義uint wendu_shu=((uint)temp)%100%10; //
這有問題。 if(temp=dat*0.625) { 應該改為 temp=dat*0.625; if(temp>=32)// { 華氏度與攝氏度的換算: 華氏度比攝影氏度小。一華氏度等于5/9攝氏度。從華氏度變成攝氏度的公式是: (華氏度-32)× 攝氏度 也可以這樣算: (華氏度-32)×5÷9=攝氏度 將攝氏度換算為華氏度的公式是:攝氏度÷5/9 +32=華氏度 或者:攝氏度×9÷5+32=華氏度 32是個什么數字呢? 水的冰點是0攝氏度(0℃),是32華氏度(32℉),也就是說,用攝氏溫度表測量,水到0°結冰;如果用華氏溫度測量,水的結冰點是32°。
回答者:2016-09-06 00:00
你的程序沒問題吧?先排除軟件上的問題,1302的時間格式是BCD碼的,你的是否正確,還有1302國產的片子水貨比較多,之前連續用了幾塊都有問題,時間走得太慢比正常的慢一倍,換了塊片子就好了。 這是我驗證通過的程序 sb
提問者:chailang11372013-08-22
以前做過顯示用LCD1602的DS1302時鐘,我就發一個DS1302的頭文件給你吧?你好好研究一下它們之間的函數吧?看懂了DS1302編程基本上難不倒你。你上面給的程序亂七八糟的我不敢恭維,顯示部分電路也不知道什么回事
提問者:kong_g_lee2013-06-08
1、DS18B20的三個引腳的功能是什么?答:DS18B20的3個引腳分別為VCC電源正極、GND電源負極、DQ數據端。2、 DS18B20復位時間是多少?答:DS18B20復位時間是480us~960us。3、 如何判
提問者:Stunseetest2013-03-16
顯示85就是說明你延時有問題,根據你的晶振在網上找幾個比較精確的延時,你這樣估計是不行的
提問者:ahusj2013-04-19
時序不對 DS18B20 的時序要求很嚴格,稍有不慎就會讀不出 void delay(uchar k) { while(--k); } void delay1(uint k) { uint i,j
提問者:HOUXIOA56784072014-04-24
早早辦護照取得國外的邀請函,通過學校報留學基金委,拿到錄取文件后,就得開始做出國的準備工作了。我們是三口一起到附近的公安分局出入境接待大廳辦理了護照。護照上的照片就在公安局里面照的,他們還不給拷貝,可能就是專用的,好在簽
提問者:mzadoj2013-06-17