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

正文內(nèi)容

數(shù)字式溫濕度測(cè)量?jī)x設(shè)計(jì)(編輯修改稿)

2024-09-01 07:29 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 xFE,0xC7, 0xFE,0xD9, 0xFE,0xF9, 0xFF,0x16}。void warning()。void delayms(uint xms){ uchar i,j。 for(i=xms。i0。i) for(j=110。j0。j)。}void delay(uint z) //延時(shí)165MS,即十六分音符{ uint y。 for(z。z0。z) for(y=19000。y0。y)。//大致時(shí)間}void ds18b20_init(void) { uint i。 DS=0。 i=103。 while(i0)i。 DS=1。 i=4。 while(i0)i。}bit ds18b20_tmpreadbit(void) //read a bit 讀一位{ uint i。 bit dat。 DS=0。 i++。 //i++ for delay 小延時(shí)一下 DS=1。 i++。 i++。 dat=DS。 i=8。 while(i0)i。 return (dat)。}uchar ds18b20_tmpread(void) { uchar i,j,dat。 dat=0。 for(i=1。i=8。i++) { j=ds18b20_tmpreadbit()。 dat=(j7)|(dat1)。 //讀出的數(shù)據(jù)最低位在最前面,這樣剛好 } //一個(gè)字節(jié)在DAT里 return(dat)。 //將一個(gè)字節(jié)數(shù)據(jù)返回}void ds18b20_tmpwritebyte(uchar dat) { //寫(xiě)一個(gè)字節(jié)到DS18B20里 uint i。 uchar j。 bit testb。 for(j=1。j=8。j++) { testb=datamp。0x01。 dat=dat1。 if(testb) { DS=0。i++。i++。 DS=1。 i=8。while(i0)i。 } else { DS=0。 i=8。while(i0)i。 DS=1。 i++。i++。 } }}void ds18b20_tmpchange(void) //DS18B20 begin change 發(fā)送溫度轉(zhuǎn)換命令{ ds18b20_init()。 //初始化DS18B20 delayms(10)。 ds18b20_tmpwritebyte(0xcc)。 // 跳過(guò)序列號(hào)命令 ds18b20_tmpwritebyte(0x44)。 //發(fā)送溫度轉(zhuǎn)換命令}uint ds18b20_gettemp(){ uchar a,b。 ds18b20_init()。 delayms(10)。 ds18b20_tmpwritebyte(0xcc)。 ds18b20_tmpwritebyte(0xbe)。 a=ds18b20_tmpread()。 b=ds18b20_tmpread()。 temp=b。 temp=8。 temp=temp|a。 f_temp=temp*。 temp=f_temp*10+。 f_temp=f_temp+。 return temp。}void write_(uchar ){ rs=0。 rw=0。 en=0。 P0=。 delayms(5)。 en=1。 delayms(5)。 en=0。}void write_data(uchar date){ rs=1。 rw=0。 en=0。 P0=date。 delayms(5)。 en=1。 delayms(5)。 en=0。}void lcd_pos(uchar X,uchar Y){ uchar pos。 if(X==0) { X=0x80。 } if(X==1) { X=0x90。 } if(X==2) { X=0x88
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1