freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的多點(diǎn)溫度檢測(cè)系統(tǒng)設(shè)計(jì)-資料下載頁

2025-06-22 21:53本頁面
  

【正文】 irst)。 GotoXY(0,1)。//溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符 Print(temp:)。 GotoXY(6,1)。 //液晶字符顯示位置 Print(TempBuffer)。 //顯示溫度 Delay1ms(400)。 //掃描延時(shí)}/***********ds18b20 子程序 *************************//***********ds18b20 延遲子函數(shù)(晶振 12MHz )*******/ /**********ds18b20 初始化函數(shù) **********************/void Init_DS18B201(void) { unsigned char x=0。 DQ1 = 1。 //DQ 復(fù)位 delay_18B20(8)。 //稍做延時(shí) DQ1 = 0。 //單片機(jī)將 DQ 拉低 delay_18B20(80)。 //精確延時(shí) 大于 480us DQ1 = 1。 //拉高總線 delay_18B20(14)。 x=DQ1。 //稍做延時(shí)后 如果 x=0 則初始化成功 x=1 則初始化失敗 delay_18B20(20)。}/***********ds18b20 讀一個(gè)字節(jié) **************/ unsigned char ReadOneChar1(void){uchar i=0。uchar dat = 0。for (i=8。i0。i) { DQ1 = 0。 // 給脈沖信號(hào) dat=1。 DQ1 = 1。 // 給脈沖信號(hào) if(DQ1) dat|=0x80。 delay_18B20(4)。 } return(dat)。}/*************ds18b201 寫一個(gè)字節(jié) ****************/ void WriteOneChar1(uchar dat){ unsigned char i=0。 for (i=8。 i0。 i) { DQ1 = 0。 DQ1 = datamp。0x01。 delay_18B20(5)。 DQ1 = 1。 dat=1。 }}/**************讀取 ds18b201 當(dāng)前溫度************/void ReadTemp1(void){unsigned char a=0。unsigned char b=0。unsigned char t=0。 long tt。Init_DS18B201()。WriteOneChar1(0xCC)。 // 跳過讀序號(hào)列號(hào)的操作WriteOneChar1(0x44)。 // 啟動(dòng)溫度轉(zhuǎn)換delay_18B20(100)。 // this message is wery importantInit_DS18B201()。WriteOneChar1(0xCC)。 //跳過讀序號(hào)列號(hào)的操作WriteOneChar1(0xBE)。 //讀取溫度寄存器等(共可讀 9 個(gè)寄存器) 前兩個(gè)就是溫度delay_18B20(100)。a=ReadOneChar1()。 //讀取溫度值低位b=ReadOneChar1()。 //讀取溫度值高位temp_value1=b4。temp_value1+=(aamp。0xf0)4。 t=aamp。0x0f。 tt=t*625。 xiaoshu1=tt/1000。 }void temp_to_str1() //溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符顯示{ TempBuffer1[0]=temp_value1/10+39。039。 //十位 TempBuffer1[1]=temp_value1%10+39。039。 //個(gè)位 TempBuffer1[2]=39。.39。 TempBuffer1[3]=xiaoshu1+39。039。 TempBuffer1[4]=0xdf。 //溫度符號(hào) TempBuffer1[5]=39。C39。 TempBuffer1[6]=39。\039。}void show_time1() //液晶顯示程序{ ReadTemp1()。 //開啟溫度采集程序 temp_to_str1()。 GotoXY(0,0)。 Print(second)。 GotoXY(0,1)。//溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符 Print(temp:)。 GotoXY(6,1)。 //液晶字符顯示位置 Print(TempBuffer1)。 //顯示溫度 Delay1ms(400)。 //掃描延時(shí)}main(){LCD_Initial()。 //液晶初始化Init_DS18B20( ) 。 //DS18B20 初始化 Init_DS18B201( )。 GotoXY(2,0)。 Print(wele!)。 GotoXY(1,1)。 Print(design by zw!)。 ReadTemp()。 ReadTemp1()。 Delay1ms(2022)。 LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。while(1){ show_time()。 //液晶顯示數(shù)據(jù) // flag=0。 Delay1ms(2022)。 LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 show_time1()。 // flag=0。Delay1ms(2022)。 LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1