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

正文內(nèi)容

溫度課程設(shè)計(jì)報(bào)告書--溫度傳感器-其他專業(yè)(編輯修改稿)

2025-02-24 03:43 本頁面
 

【文章內(nèi)容簡介】 ,0x39,0x5e,0x79,0x71}。 //帶小數(shù)點(diǎn) unsigned char code table1[] = {0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef}。 /*************精確延時(shí)函數(shù) *****************/ void delay(unsigned char i) { while(i)。 } /****************************************** 此延時(shí)函數(shù)針對的是 12Mhz 的晶振 delay(0):延時(shí) 518us 誤差 :5182*256=6 delay(1):延時(shí) 7us (原帖寫 5us是錯(cuò)的) 10 delay(10):延時(shí) 25us 誤差 :2520=5 delay(20):延時(shí) 45us 誤差 :4540=5 delay(100):延時(shí) 205us 誤差 :205200=5 delay(200):延時(shí) 405us 誤差 :405400=5 *******************************************/ /*****************DS18B20******************/ void Init_Ds18b20(void) //DS18B20 初始化 send reset and initialization mand { DQ = 1。 //DQ 復(fù)位 ,不要也可行。 delay(1)。 //稍做延時(shí) DQ = 0。 //單片機(jī)拉低總線 delay(250)。 //精確延時(shí),維持至少 480us DQ = 1。 //釋放總線,即拉高了總線 delay(100)。 //此處延時(shí)有足夠 ,確保能讓DS18B20發(fā)出存在脈沖。 } uchar Read_One_Byte() //讀取一個(gè)字節(jié)的數(shù)據(jù) read a byte date 11 //讀數(shù)據(jù)時(shí) ,數(shù)據(jù)以字節(jié)的最低有效位先從總線移出 { uchar i = 0。 uchar dat = 0。 for(i=8。i0。i) { DQ = 0。 //將總線拉低,要在 1us之后釋放總線 //單片機(jī)要在此下降沿后的 15us內(nèi)讀數(shù)據(jù)才會有效。 _nop_()。 //至少維持了 1us,表示讀時(shí)序開始 dat = 1。 //讓從總線上讀到的位數(shù)據(jù),依次從高位移動到低位。 DQ = 1。 //釋放總線,此后 DS18B20會控制總線 ,把數(shù)據(jù)傳輸?shù)?總線上 delay(1)。 //延時(shí) 7us,此處參照推薦的讀時(shí)序圖,盡量把控制器采樣時(shí)間放到讀時(shí)序后的 15us內(nèi)的最后部分 if(DQ==1) //控制器進(jìn)行采樣 { 12 dat |= 0x80。 //若總線為 1,即 DQ為 1,那就把dat的最高位置 1。若為 0,則不進(jìn)行處理 ,保持為 0 } delay(10)。 //此延時(shí)不能少,確保讀時(shí)序的長度 60us。 } return (dat)。 } void Write_One_Byte(uchar dat)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1