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

正文內(nèi)容

基于yeelink的溫度遠(yuǎn)程采集系統(tǒng)實(shí)訓(xùn)報(bào)告-資料下載頁(yè)

2025-06-26 05:59本頁(yè)面
  

【正文】 adbyte(void) /*讀1字節(jié)*/{ uchar i=0。 uchar dat=0。 for (i=8。i0。i) { DQ = 0。 dat=1。 DQ = 1。 if(DQ) dat|=0x80。 delay(4)。 } return(dat)。}/***********************向DS18B20寫一字節(jié)***********************/void writebyte(uchar dat) /*寫1字節(jié)*/{ uchar i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = datamp。0x01。 delay(1)。 DQ = 1。 dat=1。 } delay(4)。}/***********************CPU讀取溫度值***************************/void readtemp(void) /*讀取溫度*/{ uchar a=0,b=0。 reset()。 writebyte(0xCC)。 writebyte(0x4E)。 writebyte(0x55)。 /*警報(bào)0100*/ writebyte(0x00)。 writebyte(0xff)。 /**/ reset()。 writebyte(0xCC)。 /*跳過序列號(hào)*/ writebyte(0x48)。 /*保存設(shè)置*/ reset()。 writebyte(0xCC)。 writebyte(0xB8)。 /*回調(diào)溫度*/ reset()。 writebyte(0xCC)。 /*跳過讀序號(hào)列號(hào)的操作*/ writebyte(0x44)。 /* 啟動(dòng)溫度轉(zhuǎn)換*/ delay(500)。 reset()。 writebyte(0xCC)。 /*跳過讀序號(hào)列號(hào)的操作*/ writebyte(0xBE)。 /*讀取溫度寄存器等(共可讀9個(gè)寄存器) 前兩個(gè)就是溫度*/ a=readbyte()。 /*低位*/ b=readbyte()。 /*高位*/ temper[0]=aamp。0x0f。 /*得小數(shù)部分的LSB數(shù)*/ temper[0]=temper[0]2。 g=temper[0]。 g=g*25。 a=a4。 /*低位右移2位,舍棄低位部分的低兩位*/ temper[1]=b4。 /*高位左移6位,舍棄高位部分前面的五位符號(hào)位和符號(hào)位 后的一位*/ temper[1]=temper[1]|a。 /*得整數(shù)部分*/ /**100*LSB得小數(shù)部分*/}/*18b20完成*/void main(){ TMOD=0x20。 TL1=0xfd。 TH1=0xfd。 SCON=0x52。 TR1=1。 while(1){ uchar i,m。 uint a[13]。 float t。 readtemp()。 if(change_disp) { t1=sampling[1]。 /*顯示采樣值*/ disp_buf[0]=t1%10。 disp_buf[1]=t1/10%10。 disp_buf[2]=31。 disp_buf[3]=31。 disp_buf[4]=31。 disp_buf[5]=31。 disp_buf[6]=31。 disp_buf[7]=31。 ZLG7290_SendBuf(disp_buf,8)。 if(KEY_INT==0) { KEY=ZLG7290_GetKey()。 switch(KEY) { case 4: if(1==5) 1=1。 else 1++。 break。 case 8:if(1==1) 1=5。 else 1。 break。 default: break。 } } DELAY()。 DELAY()。 } else { /*顯示溫度值*/ t1=g。 t2=temper[1]。 disp_buf[0]=t1%10。 disp_buf[1]=t1/10。 disp_buf[2]=t2%10+0x80。 disp_buf[3]=t2/10%10。 disp_buf[4]=31。 disp_buf[5]=31。 disp_buf[6]=31。 disp_buf[7]=31。 ZLG7290_SendBuf(disp_buf,8)。 DELAY()。 DELAY()。 t=temper[1]+temper[0]*。 a[12]=t1%10+060。 a[11]=t1/10+060。 a[10]=39。.39。 a[9]=t2%10+060。 a[8]=t2/10+060。 a[0]=39。y39。a[1]=39。e39。a[2]=39。e39。a[3]=39。l39。a[4]=39。i39。a[5]=39。n39。a[6]=39。k39。a[7]=39。:39。 if(t25||t0) {for(m=0。m100。m++)。 BEEP=~BEEP。 } } if(KEY_INT==0) { KEY=ZLG7290_GetKey()。 if(KEY==1) change_disp=~change_disp。 } for(i=0。i13。i++) { SBUF=a[i]。 while(TI==0)。 TI=0。 } }} 實(shí)驗(yàn)小結(jié) 這是我們第一個(gè)完成的單片機(jī)綜合實(shí)驗(yàn),我們一組二人,共同完成了它,在本次綜合實(shí)驗(yàn)過程中,我們發(fā)現(xiàn)很多的問題,讓我們長(zhǎng)進(jìn)了很多。我們一起探討問題,然后不懂的就問,力所能及做到應(yīng)該做的,不僅使我們?cè)鰪?qiáng)了團(tuán)隊(duì)意識(shí),而且我們良好的分配工作方式促進(jìn)了實(shí)驗(yàn)的進(jìn)程,又通過編寫實(shí)驗(yàn)報(bào)告讓我們掌握了很多課余的小技能,多動(dòng)手多動(dòng)腦,才會(huì)有收獲! 主要參考文獻(xiàn)何立民.單片機(jī)高級(jí)教程.第1版.北京:北京航空航天大學(xué)出版社,2001MCS—51單片機(jī)應(yīng)用設(shè)計(jì)張毅剛修林成胡振江編MCS—51單片微型計(jì)算機(jī)原理與開發(fā)王樹勛王朝玉張新發(fā)編徐愛鈞KEILCx,北京,電子工業(yè)出版社,2004李全利、仲偉峰、徐軍,單片機(jī)原理及應(yīng)用,北京:清華大學(xué)出版社,2006賀敬凱 劉德新 管明祥 編著 單片機(jī)系統(tǒng)設(shè)計(jì)、仿真與應(yīng)用——基于Keil和Proteus仿真平臺(tái) 西安電子科技大學(xué)出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1