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

正文內(nèi)容

溫度監(jiān)測(cè)控制系統(tǒng)設(shè)計(jì)方案(參考版)

2025-05-13 12:50本頁(yè)面
  

【正文】 查考文獻(xiàn)(1)馬忠梅,張凱,等. 單片機(jī)的C 語(yǔ)言應(yīng)用程序設(shè)計(jì)(第四版) 北京航空航天大學(xué)出版社(2)薛慶軍,張秀娟,(3)[J].電工技術(shù),1999.(4)芯片手冊(cè)[M]. 2008. (5) 譚浩強(qiáng). C 程序設(shè)計(jì)[M]. 清華大學(xué)出版社,1999 年12 月第2 版26。//報(bào)警led顯示 }} 第五章 總結(jié)與體會(huì) 經(jīng)過(guò)將近幾周的單片機(jī)課程設(shè)計(jì),終于完成了我的數(shù)字溫度計(jì)的設(shè)計(jì),雖然沒(méi)有完全達(dá)到設(shè)計(jì)要求,但從心底里說(shuō),還是高興的,畢竟這次設(shè)計(jì)把實(shí)物都做了出來(lái),高興之余不得不深思呀!在本次設(shè)計(jì)的過(guò)程中,我發(fā)現(xiàn)很多的問(wèn)題,雖然以前還做過(guò)這樣的設(shè)計(jì)但這次設(shè)計(jì)真的讓我長(zhǎng)進(jìn)了很多,單片機(jī)課程設(shè)計(jì)重點(diǎn)就在于軟件算法的設(shè)計(jì),需要有很巧妙的程序算法,雖然以前寫(xiě)過(guò)幾次程序,但我覺(jué)的寫(xiě)好一個(gè)程序并不是一件簡(jiǎn)單的事,舉個(gè)例子,以前寫(xiě)的那幾次,數(shù)據(jù)加減時(shí),我用的都是BCD碼,這一次,我全部用的都是16進(jìn)制的數(shù)直接加減,顯示處理時(shí)在用除法去刪分,感覺(jué)效果比較好,有好多的東西,只有我們?nèi)ピ囍隽耍拍苷嬲恼莆?,只學(xué)習(xí)理論有些東西是很難理解的,更談不上掌握。//報(bào)警led顯示 led3=1。 led1=1。d) { dis_temp(get_temp())。 for(d=15。d) { dis_temp(get_temp())。 for(d=20。//變閃 led4=~led4。d) { dis_temp(get_temp())。 for(d=20。d) { dis_temp(get_temp())。 for(d=20。(t=)) //小于32度大于30度 { led3=~led3。 } } else if((t+2)amp。d0。 } beep=1。d0。//變閃 beep=0。 } } else if(t=ww2) //小于25度 { led1=~led1。d0。 } beep=1。d0。//變閃 beep=0。amp。 =read_add(3)。 t=(t+1)/10。 }} 計(jì)算溫度子程序void deal(int w){ int d,t,ww, 。 break。 LS138B=1。 break。 LS138B=1。 break。 LS138B=0。 break。 LS138B=0。 i++) { P0 = LedOut[i] 。 //為小數(shù)位 for(i=0。//個(gè)位 } else { LedOut[2]=table[LedNumVal%100/10+10]。}//百位 LedOut[1]=table[LedNumVal%1000/100]。 //把實(shí)際溫度送到LedNumVal變量中 if(LedOut[0]==0x40)//第11為開(kāi)始為1是讀的值為負(fù)值 { LedOut[0]==0x40。 //temp是整型} 顯示數(shù)據(jù)刷新子程序void dis_temp(int t){ int i,LedNumVal。 //乘以10表示小數(shù)點(diǎn)后面只取1位, f_temp=f_temp+。 //溫度在寄存器中為12位 176。//實(shí)際的負(fù)溫度 LedOut[0]=0x40。 //兩個(gè)字節(jié)組合為1個(gè)字 temp=temp|a。0x0f8。 //讀高8位 temp=b。 a=tempread()。 tempwritebyte(0xcc)。 dsreset()。 //讀出的數(shù)據(jù)最低位在最前面,這樣剛好一個(gè)字節(jié)在DAT里 } return(dat)。i++) { j=tempreadbit()。 for(i=1。}***讀1位函數(shù)uchar tempread(void) //讀1個(gè)字節(jié){ uchar i,j,dat。while(i0)i。 dat=ds。i++。i++。 bit dat。 // 寫(xiě)跳過(guò)讀ROM指令 tempwritebyte(0x44)。 delay(1)。 while(i0)i。 ds=1。 i=103。 } }} 18B20溫度傳感器初始化void dsreset(void) //18B20復(fù)位,初始化函數(shù){ uint i。 write_add(3,shezhi)。 else
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1