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

標(biāo)題: STM32單片機(jī)DS18B20數(shù)字溫度傳感器程序-如何記錄ID號(hào)? [打印本頁]

作者: hewewu739580686    時(shí)間: 2023-12-17 22:27
標(biāo)題: STM32單片機(jī)DS18B20數(shù)字溫度傳感器程序-如何記錄ID號(hào)?
DS18B20數(shù)字溫度傳感器

單片機(jī)源程序如下:
  1. #include "led.h"
  2. #include "delay.h"
  3. #include "sys.h"
  4. #include "usart.h"
  5. #include "lcd.h"
  6. #include "ds18b20.h"   

  7. int main(void)
  8. {
  9.         u8 t=0;                           
  10.         short temperature;   
  11.         delay_init();                     //延時(shí)函數(shù)初始化         
  12.         uart_init(9600);                 //串口初始化為9600
  13.         LED_Init();                                  //初始化與LED連接的硬件接口
  14. //         LCD_Init();
  15.          POINT_COLOR=RED;//設(shè)置字體為紅色
  16. //        LCD_ShowString(60,50,200,16,16,"Mini STM32");        
  17. //        LCD_ShowString(60,70,200,16,16,"DS18B20 TEST");        
  18. //        LCD_ShowString(60,90,200,16,16,"ATOM@ALIENTEK");
  19. //        LCD_ShowString(60,110,200,16,16,"2014/3/12");               
  20.   printf("\r\nds18b20-ok:\r\n");         
  21.          while(DS18B20_Init())        //DS18B20初始化        
  22.         {
  23. ////                LCD_ShowString(60,130,200,16,16,"DS18B20 Error");
  24. //                delay_ms(200);
  25. ////                LCD_Fill(60,130,239,130+16,WHITE);
  26. //                 delay_ms(200);
  27.         }                                                                  
  28. //        LCD_ShowString(60,130,200,16,16,"DS18B20 OK");
  29. //        POINT_COLOR=BLUE;//設(shè)置字體為藍(lán)色
  30. //         LCD_ShowString(60,150,200,16,16,"Temp:   . C");         
  31.         
  32.         while(1)
  33.         {                        
  34.                  if(t%10==0)//每100ms讀取一次
  35.                 {                                                                          
  36.                         temperature=DS18B20_Get_Temp();        
  37.                         if(temperature<0)
  38.                         {
  39. //                                LCD_ShowChar(60+40,150,'-',16,0);                        //顯示負(fù)號(hào)
  40.                                 temperature=-temperature;                                        //轉(zhuǎn)為正數(shù)
  41.                         }else LCD_ShowChar(60+40,150,' ',16,0);                        //去掉負(fù)號(hào)
  42. //                        LCD_ShowNum(60+40+8,150,temperature/10,2,16);        //顯示正數(shù)部分            
  43. //                           LCD_ShowNum(60+40+32,150,temperature%10,1,16);        //顯示小數(shù)部分         
  44.     printf("\r\nds18b20====:\r\n");                        
  45.                 }                                   
  46.                  delay_ms(10);
  47.                 t++;
  48.                 if(t==2)
  49.                 {
  50.                         t=0;
  51.                         LED0=!LED0;
  52.                          printf("\r\nds18b20====:\r\n");
  53.                 }
  54.         }
  55. }
復(fù)制代碼

原理圖: 無
仿真: 無
代碼: DS18B20數(shù)字溫度傳感器.7z (221.64 KB, 下載次數(shù): 5)




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲国产免费 | 一本岛道一二三不卡区 | 亚洲高清在线观看 | 在线亚洲欧美 | 99久久免费精品视频 | 日韩三级免费观看 | 国产福利视频网站 | 欧美999 | 欧美一级二级视频 | 一区二区精品 | 免费中文字幕日韩欧美 | 色橹橹欧美在线观看视频高清 | 欧美日韩国产精品一区 | 成人精品一区二区 | 欧美一区二区三区在线观看视频 | xnxx 日本免费 | 成人在线一区二区 | 欧美成人一区二区三区片免费 | 精品视频一区二区三区四区 | 国产99视频精品免费视频7 | 美女露尿口视频 | 亚洲一区视频在线 | 亚洲精品一区二区三区中文字幕 | 国产情侣激情 | 一本一道久久a久久精品蜜桃 | 日韩欧美亚洲 | 国产精品久久国产精品99 | 视频二区 | 国产一区三区在线 | 中文字幕视频在线免费 | 国产福利一区二区 | 一区二区三区欧美在线 | 成人中文字幕在线 | 久久久999免费视频 999久久久久久久久6666 | 中文字幕乱码一区二区三区 | 中文字幕一区二区三区四区五区 | 婷婷久久五月天 | 欧美日韩国产中文 | 欧美日韩国产一区二区三区 | 人人干97| 精品一区二区久久久久久久网精 |