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

正文內(nèi)容

基于單片機(jī)的溫度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)(參考版)

2024-09-02 09:56本頁(yè)面
  

【正文】 楊靖老師嚴(yán)格要求雖然給我?guī)淼暮艽蟮膲毫?,但是給我們的收益也是成正比的,從開始的浮躁、不認(rèn)真到最后的努力專研;我們的態(tài)度從根本上發(fā)生了變化; 在這里深深的感謝楊老師的教導(dǎo),讓我們認(rèn)識(shí)到 自己的不足、浮躁、沒有一顆做學(xué)問的新是我們當(dāng)今大學(xué)生最大的缺失,我以后會(huì)努力的改進(jìn),端正自己的學(xué)習(xí)態(tài)度,能自己完成的任務(wù)獨(dú)立完成,不在渴求得到別人的幫助! 21 參考文獻(xiàn) 【 1】 單片機(jī)原理及接口技術(shù) 清華大學(xué)出版社 【 2】 ds18b20 工作原理 和中文資料 百度文庫(kù) 【 3】 80C51 引腳圖及各個(gè)引腳的用處 百度文庫(kù) 【 4】 單片機(jī)原理及應(yīng)用 (MCS51) 重慶大學(xué)出版社 【 5】 MCS51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng)配置與接口技術(shù) 北京航空航天大學(xué)出版社 【 6】 C 語言程序設(shè)計(jì) 清華大學(xué)出版社 【 7】 程序流程圖 【 8】 【 9】 22 【 10】 【 11】 硬件圖 23 。 } 20 心得體會(huì) 通過這次 單片機(jī)課程設(shè)計(jì) ,我不僅加深了對(duì) 單片機(jī) 理論 和匯編語言 的理解,將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我還學(xué)會(huì)了如 何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。Time1120。Timex。 //顯示個(gè)位 } void delay1ms(uchar x) //延時(shí)約 1ms 程序 { uchar Time,Time1。 //顯示百位 disp_buf[1]=dispcode[temp%100/10]。 //讀溫度 //temp=345。 } /***************************顯示數(shù)據(jù)處理函數(shù) **************************/ void adj_dat() { uint temp。 temp=temp1*10+。 //高位 temp=Get_Tem(Tem_H,Tem_L)。 //讀取溫度寄存器等(共可讀 9 個(gè)寄存器) 前兩個(gè)就是溫 度 Tem_L=Read_byte()。 // Match_ROM(n)。 //跳過讀序號(hào)列號(hào)的操作 Write_byte(0x44)。 while(!(Init_DS18B20()))。 } /***************************溫度讀取函數(shù) ****************************/ int ReadTemperature() { uint temp=0。 //負(fù)數(shù)時(shí)求補(bǔ) } else { Flag=0。0x80)==0x80) { Flag=1。 temp=(temp8)|temp_l。 temp_lamp。0x00ff。 temp_h=(uint)dath。 } delay(5)。=0x01。i++) { temp=i。 for(i=0。 } return(temp)。i++) { if(Read_bit())temp|=0x01i。 for(i=0。 } /********************DS18B20 讀字節(jié)函數(shù) *********************/ uchar Read_byte(void) { uchar i。 //從 DQ 線發(fā)送 1 delay(5)。 //返回當(dāng)前讀取值 } /*******************DS18B20 寫位函數(shù) ***********************/ void Write_bit(uchar val_bit) { DQ=0。i++)。 //DQ 線置高 for(i=0。 DQ=0。 return(res)。 //延時(shí) res=DQ。 //延時(shí) 480us DQ=1。 DQ=0。j++)。i++) for(j=0。 for(i=0。 delay1ms(1)。 P2=0x02。 P0 =dp1。 delay1ms(1)。//將采集溫度賦給顯示變量 } //分段顯示數(shù)碼管數(shù)字 P2=0x00。 dp1=disp_buf[1]。//采集溫度 16 } if(!key2) { delay1ms(10)。 //去抖動(dòng) tmpchange()。 tmp_test()。 //延時(shí) 2S while(1) { tmpchange()。 dp2=dispcode[0]。 } /***********主程序 ***************/ void main (void) { dp0=dispcode[0]。 if(dis0||(int)dis60)//超出溫度極限報(bào)警 beep=1。 //若低8位全為0且溫度為負(fù),取補(bǔ)時(shí)就要向高位進(jìn)1 temp_l=~temp_l+1。 if(flag1) { temp_h=~temp_h。 //高位在后 flag1=temp_hamp。 temp_l=ReadByte()。 tmpwrite(0xcc)。 dsreset()。 //顯示十位 disp_buf[2]=dispcode[(int)dis%10]。 if((int)dis0||(int)dis60) disp_buf[0]=dispcode[(int)dis%1000/100]。 //
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1