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

正文內(nèi)容

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

2025-02-24 03:43 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,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ù)針對(duì)的是 12Mhz 的晶振 delay(0):延時(shí) 518us 誤差 :5182*256=6 delay(1):延時(shí) 7us (原帖寫(xiě) 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ī)拉低總線(xiàn) delay(250)。 //精確延時(shí),維持至少 480us DQ = 1。 //釋放總線(xiàn),即拉高了總線(xiàn) delay(100)。 //此處延時(shí)有足夠 ,確保能讓DS18B20發(fā)出存在脈沖。 } uchar Read_One_Byte() //讀取一個(gè)字節(jié)的數(shù)據(jù) read a byte date 11 //讀數(shù)據(jù)時(shí) ,數(shù)據(jù)以字節(jié)的最低有效位先從總線(xiàn)移出 { uchar i = 0。 uchar dat = 0。 for(i=8。i0。i) { DQ = 0。 //將總線(xiàn)拉低,要在 1us之后釋放總線(xiàn) //單片機(jī)要在此下降沿后的 15us內(nèi)讀數(shù)據(jù)才會(huì)有效。 _nop_()。 //至少維持了 1us,表示讀時(shí)序開(kāi)始 dat = 1。 //讓從總線(xiàn)上讀到的位數(shù)據(jù),依次從高位移動(dòng)到低位。 DQ = 1。 //釋放總線(xiàn),此后 DS18B20會(huì)控制總線(xiàn) ,把數(shù)據(jù)傳輸?shù)?總線(xiàn)上 delay(1)。 //延時(shí) 7us,此處參照推薦的讀時(shí)序圖,盡量把控制器采樣時(shí)間放到讀時(shí)序后的 15us內(nèi)的最后部分 if(DQ==1) //控制器進(jìn)行采樣 { 12 dat |= 0x80。 //若總線(xiàn)為 1,即 DQ為 1,那就把dat的最高位置 1。若為 0,則不進(jìn)行處理 ,保持為 0 } delay(10)。 //此延時(shí)不能少,確保讀時(shí)序的長(zhǎng)度 60us。 } return (dat)。 } void Write_One_Byte(uchar dat)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1