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

正文內(nèi)容

基于單片機(jī)的ds18b20溫度檢測及其液晶顯示(編輯修改稿)

2025-07-04 01:08 本頁面
 

【文章內(nèi)容簡介】 DQ=1。 //釋放數(shù)據(jù)線 for(time=0。time1。time++) 。 //延時(shí)3us,兩個(gè)寫時(shí)序間至少需要1us的恢復(fù)期 dat=1。 //將dat中的各二進(jìn)制位數(shù)據(jù)右移1位 } for(time=0。time4。time++) 。 //稍作延時(shí),給硬件一點(diǎn)反應(yīng)時(shí)間}/*********************************************************以下是與溫度有關(guān)的顯示設(shè)置 ********************************************************/ /*****************************************************函數(shù)功能:顯示沒有檢測到DS18B20***************************************************/ void display_error() { uchar i。 WriteAddress(0x00)。 //寫顯示地址,將在第1行第1列開始顯示 i = 0。 //從第一個(gè)字符開始顯示 while(Error[i] != 39。\039。) //只要沒有寫到結(jié)束標(biāo)志,就繼續(xù)寫 { WriteData(Error[i])。 //將字符常量寫入LCD i++。 //指向下一個(gè)字符 delaynms(100)。 //延時(shí)100ms較長時(shí)間,以看清關(guān)于顯示的說明 } while(1) //進(jìn)入死循環(huán),等待查明原因 。}/*****************************************************函數(shù)功能:顯示說明信息Test by DS18B20***************************************************/ void display_explain() { uchar i。 WriteAddress(0x00)。 //寫顯示地址,將在第1行第1列開始顯示 i = 0。 //從第一個(gè)字符開始顯示 while(Str[i] != 39。\039。) //只要沒有寫到結(jié)束標(biāo)志,就繼續(xù)寫 { WriteData(Str[i])。 //將字符常量寫入LCD i++。 //指向下一個(gè)字符 delaynms(100)。 //延時(shí)100ms較長時(shí)間,以看清關(guān)于顯示的說明 } }/*****************************************************函數(shù)功能:顯示溫度符號temp***************************************************/ void display_symbol() { uchar i。 WriteAddress(0x40)。 //寫顯示地址,將在第2行第1列開始顯示 i = 0。 //從第一個(gè)字符開始顯示 while(Temp[i] != 39。\039。) //只要沒有寫到結(jié)束標(biāo)志,就繼續(xù)寫 { WriteData(Temp[i])。 //將字符常量寫入LCD i++。 //指向下一個(gè)字符 delaynms(50)。 //延時(shí)1ms給硬件一點(diǎn)反應(yīng)時(shí)間 } }/*****************************************************函數(shù)功能:顯示溫度的小數(shù)點(diǎn)***************************************************/ void display_dot(){ WriteAddress(0x49)。 //寫顯示地址,將在第2行第10列開始顯示 WriteData(39。.39。)。 //將小數(shù)點(diǎn)的字符常量寫入LCD delaynms(50)。 //延時(shí)1ms給硬件一點(diǎn)反應(yīng)時(shí)間 }/*****************************************************函數(shù)功能:顯示溫度的單位(Cent)***************************************************/ void display_cent(void){ uchar i。 WriteAddress(0x4c)。 //寫顯示地址,將在第2行第13列開始顯示 i = 0。 //從第一個(gè)字符開始顯示 while(Cent[i] != 39。\039。) //只要沒有寫到結(jié)束標(biāo)志,就繼續(xù)寫 { WriteData(Cent[i])。 //將字符常量寫入LCD i++。 //指向下一個(gè)字符 delaynms(50)。 //延時(shí)1ms給硬件一點(diǎn)反應(yīng)時(shí)間 } }/*****************************************************函數(shù)功能:顯示溫度的整數(shù)部分入口參數(shù):x***************************************************/ void display_temp1(uchar x){ uchar j,k,l。 //j,k,l分別儲(chǔ)存溫度的百位、十位和個(gè)位 j=x/100。 //取百位 k=(x%100)/10。 //取十位 l=x%10。 //取個(gè)位 WriteAddress(0x46)。 //寫顯示地址,將在第2行第7列開始顯示 WriteData(digit[j])。 //將百位數(shù)字的字符常量寫入LCD WriteData(digit[k])。 //將十位數(shù)字的字符常量寫入LCD WriteData(digit[l])。 //將個(gè)位數(shù)字的字符常量寫入LCD delaynms(50)。 //延時(shí)1ms給硬件一點(diǎn)反應(yīng)時(shí)間 } /*****************************************************函數(shù)功能:顯示溫度的小數(shù)數(shù)部分入口參數(shù):x***************************************************/ void displa
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1