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

正文內(nèi)容

基于stc8952單片機的溫度采集系統(tǒng)設(shè)計-資料下載頁

2025-10-26 10:58本頁面

【導讀】研究工作所取得的成果。除文中已經(jīng)注明引用或參考的內(nèi)容外,本論文不含。對本文的研究做出重。要貢獻的個人和集體,均已在文中以明確方式標注。本人完全意識到本聲明的法律結(jié)果由本人承擔。本校學生在學習期間所完成的學位論文的知識產(chǎn)權(quán)歸徐州工程學院所擁有。和電子文檔拷貝,允許論文被查閱和借閱。芯片上集成多種功能部件和大容量存儲器的方法。因而,整個應用系統(tǒng)不需要擴展,而體。積變小、可靠性增高,使單片機成為真正意義上的單片機系統(tǒng)。報警和數(shù)據(jù)采集。本系統(tǒng)被廣泛應用于溫度控制、溫度檢測、溫度采、消防等系統(tǒng)中。關(guān)鍵詞單片機;數(shù)據(jù)轉(zhuǎn)換;溫度顯示;

  

【正文】 TMOD = 0x20。 PCON = 0x00。 SCON = 0x50。 TH1 = 0xFd。 TL1 = 0xFd。 TR1 = 1。 } void dsreset(void) //發(fā)送復位和初始化命令 { uint i。 //DS18B20 初始化 DS=0。 i=103。 while(i0)i。 DS=1。 i=4。 while(i0)i。 } bit tmpreadbit(void) //read a bit 讀一位 { int i。 bit dat。 DS=0。i++。 //i++小延時一下 DS=1。i++。i++。 徐州工程學院畢業(yè)設(shè)計 (論文 ) 28 dat=DS。 i=8。while(i0)i。 return (dat)。 } uchar tmpread(void) //讀一個字節(jié) { uchar i,j,dat。 dat=0。 for(i=1。i=8。i++) { j=tmpreadbit()。 dat=(j7)|(dat1)。 //讀出的數(shù)據(jù)最低位在最前面,這樣剛好 //一個字節(jié)在 DAT 里 } return(dat)。 //將一個字節(jié)數(shù)據(jù)返回 } void tmpwritebyte(uchar dat) //寫一個字節(jié)到 DS18B20 里 { int i。 char j。 bit testb。 for(j=1。j=8。j++) { testb=datamp。0x01。 dat=dat1。 if(testb) // 寫 1 部分 { DS=0。 i++。i++。 DS=1。 i=8。 徐州工程學院畢業(yè)設(shè)計 (論文 ) 29 while(i0) i。 } else { DS=0。 //寫 0 部分 i=8。while(i0)i。 DS=1。 i++。i++。 } } } void tmpchange(void) //發(fā)送溫度轉(zhuǎn)換命令 { dsreset()。 //初始化 DS18B20 delay(1)。 //延時 tmpwritebyte(0xcc)。 //跳過序列號命令 tmpwritebyte(0x44)。 //發(fā)送溫度轉(zhuǎn)換命令 } int tmp() //獲得溫度 { float tt。 uchar a,b。 dsreset()。 delay(1)。 tmpwritebyte(0xcc)。 //跳過讀取 ROM 命令 tmpwritebyte(0xbe)。 //發(fā)送讀取數(shù)據(jù)命令 a=tmpread()。 //連續(xù)讀兩個字節(jié)數(shù)據(jù) b=tmpread()。 temp=b。 temp=8。 temp=temp|a。 //兩字節(jié)合成一個整型變量。 tt=temp*。 //得到真實十進制溫度值,因為 DS18B20 //可以精確到 度,所以讀回數(shù)據(jù)的最低位代表的是 // 度。 徐州工程學院畢業(yè)設(shè)計 (論文 ) 30 temp=tt*10+。 //放大十倍,這樣做的目的將小數(shù)點后第一位 //也轉(zhuǎn)換為可顯示數(shù)字,同時進行一個四舍五入操作。 return temp。 //返回溫度值 } /*void readrom() //讀取溫度傳感器的序列號 { //本程序中沒有用到此函數(shù) uchar sn1,sn2。 dsreset()。 delay(1)。 tmpwritebyte(0x33)。 sn1=tmpread()。 sn2=tmpread()。 }*/ void display(int temp1) //顯示函數(shù) { char A1,A2,A3,A4,ser。 ser=temp1/10。 SBUF=ser。 if(ser=30) { P0=~P0。 fm=~fm。 delay(1)。 } if(ser30) { P0=0xff。 fm=1。 } if(temp10) //分離出四位要顯示的數(shù)字 { temp1=~temp1。 A1=temp1/1000。 A2=temp1%1000/100。 A3=temp1%100/10。 徐州工程學院畢業(yè)設(shè)計 (論文 ) 31 A4=temp1%10。 P1=0x00。 wela=1。 wela=0。 P1=0xbf。 dula=1。 dula=0。 P1=0x01。 wela=1。 wela=0。 delay(8)。 P1=0x00。 wela=1。 wela=0。 P1=table[A2]。 dula=1。 dula=0。 P1=0x02。 wela=1。 wela=0。 delay(8)。 P1=0x00。 wela=1。 wela=0。 P1=table1[A3]。 dula=1。 dula=0。 P1=0x04。 wela=1。 wela=0。 delay(8)。 P1=0x00。 wela=1。 wela=0。 P1=table[A4]。 徐州工程學院畢業(yè)設(shè)計 (論文 ) 32 dula=1。 dula=0。 P1=0x08。 wela=1。 wela=0。 elay(2)。 temp1=~temp1。 } else if(temp1=1000) { A1=temp1/1000。 A2=temp1%1000/100。 A3=temp1%100/10。 A4=temp1%10。 P1=0x00。 wela=1。 wela=0。 P1=table[A1]。 dula=1。 dula=0。 P1=0x01。 wela=1。 wela=0。 delay(8)。 P1=0x00。 wela=1。 wela=0。 P1=table[A2]。 dula=1。 dula=0。 P1=0x02。 wela=1。 wela=0。 delay(8)。 P1=0x00。 徐州工程學院畢業(yè)設(shè)計 (論文 ) 33 wela=1。 wela=0。 P1=table1[A3]。 dula=1。 dula=0。 P1=0x04。 wela=1。 wela=0。 delay(8)。 P1=0x00。 wela=1。 wela=0。 P1=table[A4]。 dula=1。 dula=0。 P1=0x08。 wela=1。 wela=0。 delay(2)。 } else { A1=temp1/1000。 A2=temp1%1000/100。 A3=temp1%100/10。 A4=temp1%10。 P1=table[A2]。 dula=1。 dula=0。 P1=0x01。 wela=1。 wela=0。 delay(8)。 P1=0x00。 wela=1。 徐州工程學院畢業(yè)設(shè)計 (論文 ) 34 wela=0。 P1=table1[A3]。 dula=1。 dula=0。 P1=0x02。 wela=1。 wela=0。 delay(8)。 P1=0x00。 wela=1。 wela=0。 P1=table[A4]。 dula=1。 dula=0。 P1=0x04。 wela=1。 wela=0。 delay(1)。 } } void main() //主函數(shù) { uchar a。 Init_Com()。 //初始化串口 while(1) { tmpchange()。 //溫度轉(zhuǎn)換 for(a=10。a0。a) { display(tmp())。 //顯示十次 } } } 徐州工程學院畢業(yè)設(shè)計 (論文 ) 35 結(jié)論 本次用單片機設(shè)計的溫度數(shù)據(jù)采集系統(tǒng)終于完 成了,在本次設(shè)計中 ,從采集元件 ,軟件設(shè)計 ,硬件焊結(jié) ,外觀到論文的編寫都是先查閱了大量資料 ,后確定 ,再經(jīng)老師指導 ,最后經(jīng)過多天的不斷努力才完成的。在這次培訓中,我切身感受到了動手實踐的重要性,這對我以后的學習工作將產(chǎn)生深遠影響。 在 本次設(shè)計 研究和撰寫論文的過程中,我查閱了許多文獻資料,從中學到了很多有關(guān)系統(tǒng)開發(fā)和程序調(diào)試方面等的知識。在軟件開發(fā)過程中掌握了一些技術(shù)難題的解決方法和技巧,鞏固和加深了所學知識的理解, 能夠把所學的知識與實踐相結(jié)合, 培養(yǎng)了認真嚴謹?shù)膶W習態(tài)度,為以后開發(fā)軟件積累了大量的經(jīng)驗,提高了分析 問題和解決問題的能力。但是由于認識上的片面和不足,各方面的條件影響也很多, 本設(shè)計 還有待進一步的完善和優(yōu)化,這些在以后的學習中要注重積累。 徐州工程學院畢業(yè)設(shè)計 (論文 ) 36 致謝 感謝于蕾老師對我的指導,他的嚴謹細致、一絲不茍的作風一直是我工作、學習中的榜樣。 她 循循善誘的教導和不拘一格的思路給予我無盡的啟迪。無論是在課題的選題還是定稿、研究的方法、技術(shù)路線以及本文的撰寫都得到了于老師的嚴格要求和精心指導,于老師花費了大量的精力,在各個環(huán)節(jié)中給了我許多寶貴的意見。在這次培訓中于老師嚴謹?shù)膶W術(shù) 作風、治學態(tài)度、求實的工作作風和孜孜不倦的探索創(chuàng)新精神,以及平易近人的師長風范給我創(chuàng)造了良好的學習設(shè)計環(huán)境,及給了我這個學習提高的機會和在生活上給我的無微不至的關(guān)懷。這些都是我不斷前進的動力,必將對我今后的學習和生活受益匪淺,我將終生學習和銘記。在此,謹向于老師的培育之恩表示最深的謝意 ! 感謝其他多位老師對我學習和設(shè)計所給予的支持和幫助。感謝在我論文完成過程中同學們給我提供的支持、幫助和建議。在這里也衷心地感謝他們! 在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同 學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意 ! 徐州工程學院畢業(yè)設(shè)計 (論文 ) 37 參考文獻 [1] 何立民 . 電子設(shè)計自動化 [J] . 電子技術(shù) , 2020, (56) : 59. [2] 李鴻 . 嵌入式系統(tǒng)設(shè)計 [M] . 深圳 : 科 技電子 出版社 , 2020: 981130 [3] 嚴天峰 . 單片機開發(fā) [M] . 成都 : 科學出版社 , 2020: 7798 [4] 謝維成 . 單片機原理與應用 [D] . 北京 : 清華大學 , 2020. [5] 錢顯毅 . 電子電路設(shè)計 [N] . 科技時報 , 2020312(C1).
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1