日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频


#include

#include

/* DS18B20溫度格式轉(zhuǎn)換 */

uint8_t tempIntPart[3];

uint8_t tempDecPart[4];

 

float convertToFloat(int16_t temperature) {

    float temp;

    temp = (float)temperature;

    temp /= 16.0f;

    return temp;

}

 

void splitIntPart(int16_t temperature) {

    uint8_t i;

    if (temperature & 0x8000)

        temperature = -temperature;

    temperature >>= 4;

    for (i = 0; i < 3; i++) {   //逆向存

        tempIntPart[i] = temperature % 10;

        temperature /= 10;

    }

}

 

void splitDecPart(int16_t temperature) {

    uint8_t decPart;

    if (temperature & 0x8000)

        temperature = -temperature;

    decPart = (uint8_t)(temperature & 0x000F);

    tempDecPart[0] = (decPart * 10) >> 4;

    tempDecPart[1] = ((decPart * 100) >> 4) % 10;

    tempDecPart[2] = ((decPart * 1000) >> 4) % 10;

    tempDecPart[3] = ((decPart * 10000) >> 4) % 10;

}

 

int main() {

    int16_t temperature = 0x00AB, i;

    printf("%fn", convertToFloat(temperature));

    splitIntPart(temperature);

    splitDecPart(temperature);

    for (i = 2; i >= 0; i--)

        printf("%hhd", tempIntPart[i]);

    printf("n");

    for (i = 0; i < 4; i++)

        printf("%hhd", tempDecPart[i]);

    printf("n");

    return 0;

}


關(guān)鍵字:DS18B20  溫度格式  轉(zhuǎn)換 引用地址:DS18B20溫度格式轉(zhuǎn)換

上一篇:51單片機與遞歸的問題
下一篇:將一個字節(jié)存儲的2位BCD碼解碼

推薦閱讀

;有個題目,要求記錄按下的鍵的編號。;使用器件:;51單片機,8個編號為“1~8”的數(shù)字鍵,1個功能鍵,1個數(shù)碼管,其他晶振電阻電容。;實現(xiàn)功能:;按下功能鍵后,10s內(nèi),檢測被按下的數(shù)字鍵,;10s后,結(jié)束檢測,并用數(shù)碼管循環(huán)顯示被按下過的鍵編號。;做而論道據(jù)此畫出的電路如下:;電路中的數(shù)碼管,不僅用于顯示按下過的鍵編號,還能顯示 9~0 的倒計時。;...
谷歌在第11屆GoogleI/O大會上發(fā)布了10英寸帶屏音箱NestHubMax,售價229美元,這也是自Nest并入谷歌后雙方共同打造的第一款產(chǎn)品。雖然還有不少人質(zhì)疑帶屏智能音箱是雞肋產(chǎn)品,不過與純語音交互相比,帶屏幕的互動更直觀。目前,互聯(lián)網(wǎng)巨頭包括亞馬遜、谷歌、Facebook和百度等都推出了帶屏智能音箱,將智能音箱作為入口,提供自己原有的服務(wù)。市場調(diào)研機構(gòu)St...
日前,奧迪發(fā)布了一個集成式的電動汽車充電站。在集裝箱內(nèi)放置有1000kWh容量的電池,可同時為3輛車進行充電。據(jù)悉,這套充電系統(tǒng)是由奧迪與ABB聯(lián)合開發(fā)而來的,相當(dāng)于一個集成式的充電站,可通過拖車來運輸。其總?cè)萘繛?000kWh,分為3個充電總成,每個充電總成含有4組從老舊電動車上拆下的電池組。每個電池組的最大輸出為150kW。在完成動力電池梯次利用的...
正所謂一切過往皆為序章。2020年7月英偉達的市值超過英特爾市值,GPU公司在半導(dǎo)體公司中市值成為No.1,可謂GPU發(fā)展史上的里程碑事件,GPU亦迎來了飛瀑直瀉的“新拐點”,走出了從配角走向主角并持續(xù)大放異彩的“芯”劇情。來看看GPU的“逐鹿”舞臺:一方面,GPU持續(xù)在企業(yè)數(shù)字化轉(zhuǎn)型升級、數(shù)據(jù)可視化、人工智能、高性能計算、自動駕駛等應(yīng)用領(lǐng)域深度拓展;...

史海拾趣

問答坊 | AI 解惑

電子設(shè)計大賽的創(chuàng)意

想?yún)⒓与娮釉O(shè)計大賽,又不知道做什么才有創(chuàng)意,大家討論討論,做什么才能表現(xiàn)出有創(chuàng)意。 最好是關(guān)于單片機方面的…

查看全部問答∨

89S52求助

外圍圖 當(dāng)P1.4 P1.5 P1.6 任意一腳保持1秒低電平時。P1.2腳為高電平。 (期間有高電平出現(xiàn),需重新保存1秒低電平。) 這個功能的實現(xiàn),程序應(yīng)該如何編寫! 希望大俠們幫忙解答下!深表謝意! 最好用匯編!…

查看全部問答∨

PCI驅(qū)動問怪異題請教

我們開發(fā)了一塊pci9052芯片的PCI接口板,出現(xiàn)怪異問題,請幫忙分析下! 基于PDC1000開發(fā)的接口板(使用PCI9052)。 數(shù)據(jù)采集有兩部分,第一部分較少數(shù)據(jù)讀寫;第二部分大量數(shù)據(jù)頻繁讀寫(80ms定時器,每80ms有2048次*3*12位/次,時鐘由2M晶振產(chǎn) ...…

查看全部問答∨

使用DMA+USART接收無固定長度的串行數(shù)據(jù)

在一些應(yīng)用中MCU接收串行數(shù)據(jù)時,會出現(xiàn)接收到多個不同長度的數(shù)據(jù)流,由于STM32沒有串行接收超時功能,這使得STM32的用戶覺得不是很方便。為此我使用STM32的定時器實現(xiàn)接收無固定長度的串行數(shù)據(jù),希望對STM32的用戶有所幫助。 一、方案說明 ...…

查看全部問答∨

在單位遇到一個2B

剛才在寫項目文檔,居然我對面的一個2B突然站起來對我說讓我敲鍵盤的聲音小一點,說影響到他睡覺了,公司有規(guī)定12點到13點之間可以休息,但是都13.20了它還在睡覺,這個先不說,憑什么就讓我打字的聲音小點呀,我在工作,我做的是正當(dāng)事情,難道正 ...…

查看全部問答∨

CCS3.3 硬仿真下clock函數(shù)使用

大家好, 最近在使用CCS3.3硬仿真時,需要使用clock函數(shù)來測試代碼運行時間,請問在硬仿真下使用clock的方法(有什么需要配置或者特俗申明的)? 另外,clcok在硬環(huán)境下測試的cycle考慮了memory等一系列系統(tǒng)因素產(chǎn)生的stall嗎?   在硬仿 ...…

查看全部問答∨

CC2530的輸出阻抗是多少

CC2530的輸出阻抗是多少…

查看全部問答∨

請教delta sigma adc的一個初級問題

本帖最后由 dontium 于 2015-1-23 12:59 編輯 將一個0~3V 10KHz的正弦波輸入到delta sigma  adc,ADC的參考電壓是3v,以500SPS的速率采樣,請問每次采到的數(shù)據(jù)會是怎樣的? …

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章
更多每日新聞

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved