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

正文內(nèi)容

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

2025-06-30 00:59本頁面
  

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