亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4050|回復: 0
打印 上一主題 下一主題
收起左側

STM32F103VET6單片機+DS18B20溫度傳感器實驗程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:773407 發表于 2020-6-8 22:54 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
從DS18B20采集,發送到串口打印DS18B20序列并顯示溫度,主要代碼以下,具體實現可見源代碼
int main(void)
{        
        uint8_t uc, ucDs18b20Id [ 8 ];
        
        
        /* 配置SysTick 為1us中斷一次 */
        SysTick_Init();
        
        /* LED 端口初始化 */
        LED_GPIO_Config();
        
        USART_Config();        //初始化串口1
        
        
        printf("\r\n this is a ds18b20 test demo \r\n");
        
        while( DS18B20_Init() )        
                printf("\r\n no ds18b20 exit \r\n");
        
        printf("\r\n ds18b20 exit \r\n");
        
        
        DS18B20_ReadId ( ucDs18b20Id  );           // 讀取 DS18B20 的序列號
        
        printf("\r\nDS18B20的序列號是: 0x");

        for ( uc = 0; uc < 8; uc ++ )             // 打印 DS18B20 的序列號
         printf ( "%.2x", ucDs18b20Id [ uc ] );
        
        
        for(;;)
        {        
                printf ( "\r\n獲取該序列號器件的溫度: %.1f\r\n", DS18B20_GetTemp_MatchRom ( ucDs18b20Id ) );                // 打印通過 DS18B20 序列號獲取的溫度值        
               
                Delay_ms(1000);                /* 1s 讀取一次溫度值 */
               
                LED2_TOGGLE;
               
        }         
        
        
}

STM32F103VET6 DS18B20 串口顯示溫度.7z

185.74 KB, 下載次數: 92, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂1 踩
回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表