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

正文內容

數(shù)字溫度測量儀設計-資料下載頁

2025-06-30 00:59本頁面
  

【正文】 Tinit()。 while(1) { ReadToData()。 }}/* 定時器初始化子程序*/void Init_Timer0(void){ TMOD |= 0x01。 //使用模式1,16位定時器,使用|符號可以在使用多個定時器時不受影響 TH0=0xF0。 //給定初值,這里使用定時器最大值從0開始計數(shù)一直到65535溢出 TL0=0xf0。 EA=1。 //總中斷打開 ET0=1。 //定時器中斷打開 TR0=1。 //定時器開關打開}/* 定時器中斷子程序*/void Timer0_isr(void) interrupt 1 using 1{static num=0。 TH0=0xef。//定時器重裝值TL0=0xf0。num++。display()。if (num==200) {num=0。 flag_get=1。//標志位有效 }}/******************************************************************//* 初始化 *//******************************************************************/void Init_DS18B20(void){ unsigned char x=0。 DQ = 1。 //DQ復位 delay(8)。 //稍做延時 DQ = 0。 //單片機將DQ拉低 delay(80)。 //精確延時 大于 480us DQ = 1。 //拉高總線 delay(10)。 x=DQ。 //稍做延時后 如果x=0則初始化成功 x=1則初始化失敗 delay(5)。}/******************************************************************//* 讀一個字節(jié) *//******************************************************************/unsigned char ReadOneChar(void){unsigned char i=0。unsigned char dat = 0。for (i=8。i0。i) { DQ = 0。 // 給脈沖信號 dat=1。 DQ = 1。 // 給脈沖信號 if(DQ) dat|=0x80。 delay(5)。 } return(dat)。}/******************************************************************//* 寫一個字節(jié) *//******************************************************************/void WriteOneChar(unsigned char dat){ unsigned char i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = datamp。0x01。 delay(5)。 DQ = 1。 dat=1。 }delay(5)。}/******************************************************************//* 讀取溫度 *//******************************************************************/unsigned int ReadTemperature(void){unsigned char a=0。unsigned int b=0。unsigned int t=0。Init_DS18B20()。WriteOneChar(0xCC)。 // 跳過讀序號列號的操作WriteOneChar(0x44)。 // 啟動溫度轉換delay(200)。//用顯示代替顯示Init_DS18B20()。WriteOneChar(0xCC)。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 //讀取溫度寄存器等(共可讀9個寄存器) 前兩個就是溫度a=ReadOneChar()。 //低位b=ReadOneChar()。 //高位b=8。t=a+b。return(t)。}/******************************************************************//* 讀取到顯存 *//******************************************************************/void ReadToData(){ unsigned char TempH,TempL。 unsigned int temp。 temp=ReadTemperature()。 if(tempamp。0x8000) { TemperatureFlag=0x40。//負號標志 temp=~temp。 // 取反加1 temp +=1。 } else TemperatureFlag=0。 TempH=temp4。 TempL=tempamp。0x0F。 TempL=TempL*6/10。//小數(shù)近似處理 Data[0]=(char)(TempH%100)/10。 //十位溫度 Data[1]=(char)(TempH%100)%10。 //個位溫度,帶小數(shù)點 Data[2]=(char)TempL。}/******************************************************************//* 串口輸出 *//******************************************************************/void putchar(char buff){ EA=0。 SBUF=buff。 while(!TI)。 TI=0。 EA=1。}致謝經(jīng)過一個月的忙碌和工作,本次畢業(yè)設計已經(jīng)接近尾聲,作為一個學生的畢業(yè)設計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有導師的督促指導,以及一起工作的同學們的支持,想要完成這個設計是難以想象的。在老師的指導下,同學鼓勵、幫助下,相互奮勉,最終圓滿的完成了設計任務。在整個過程當中,有許多人給了我啟發(fā)和幫助,在畢業(yè)論文完成之際,我要在此表達對他們最誠摯的感謝。首先,最需要感謝的人是我的指導老師。老師平日里工作繁多,但在我做畢業(yè)設計的每個階段,從選題到查閱資料,方案可行的確定和論文綱領細節(jié)的修改,中期檢查,后期詳細設計等整個過程中都給予了我悉心的指導。每一次的批評和教育,使我受益非淺,值此論文完成之際,謹向老師再一次向她致以衷心的謝意,感謝她為學生營造的濃郁學術氛圍,以及學習上的耐心細致幫助!最后我還要感謝我的同學與朋友,他們也給我很大的幫助,給我提供了不少的建議,讓我少走了許多的彎路。通過這次實驗,我更加深刻的了解了STC89C52單片機的內部結構,和 DS18B20溫度傳感器的工作原理,熟悉了vb環(huán)境MSCom控件的使用,增強了處理混亂邏輯關系的能力。其次要感謝和我一起作畢業(yè)設計的其他幾位同學,他們在本次設計中勤奮工作,克服了許多困難來完成此次畢業(yè)設計,并承擔了部分的工作量。如果沒有他們的努力工作,此次設計的完成將變得非常困難。 然后還要感謝大學四年來所有的老師,為我們打下電子信息專業(yè)知識的基礎;同時還要感謝所有的同學們,正是因為有了你們的支持和鼓勵。此次畢業(yè)設計才會順利完成。最后,感謝各位指導老師,感謝各位領導,對我大學四年來的大力栽培。 29
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1