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

正文內容

基于單片機的智能溫度檢測器設計畢業(yè)論文(文件)

2025-07-30 18:32 上一頁面

下一頁面
 

【正文】 15 rs=0。 //選擇下降沿觸發(fā) } void int1init() //外部中斷 1 初始化 { EA=1。//消抖處理 mode++。//消抖處理 mode=0。 王亮亮:基于單片機的智能溫度檢測器的設計 16 硬件還使用到了 DS18B20 進行溫度的檢測,由于其是單總線通信,因此我們需要嚴格按照 DS18B20 時序圖來進行編寫。 delay(80)。 delay(20)。 for(i=0。0x01。 delay(1)。i++) { dq=0。 delay(8)?;蛘咄ㄟ^編譯生成的 HEX 文件燒寫到仿真軟件中,看具體的效果,直到效果無誤即可。只需要在 KEIL 軟件內設定生成 HEX,即可將高級語言轉化為機器能識別的機器語言。我們選擇AT89S52 如下,在選擇芯片的時候課以任意選擇 AT89S51 和 AT89S52,因為他們都屬于 51 單片機,選擇好后點擊 OK。 Proteus介紹 Proteus 仿真軟件是英國的一家公司開發(fā)設計的。 Lab Center Electronics 公司因此聞名。軟件內部自帶有目前市場上主流的多種處理器,主要有 8051 和 PIC 的 12, 16, 18 等,還有 MSP430 系列單片機及 AVR 單片 機,甚至還能實現(xiàn) ARM 及 DSP 處理器仿真,隨著日益不斷的更新,后面還有很多種型號的單片機及高端處理器模型在推出。在這段時間中,我體驗了一次設計,原理圖,編程,代碼調試,這個過程讓我體驗到了工程師研發(fā)的感覺。電路的搭建,選取什么合適的 MCU 型號, 單總線通信時序的模擬 等等。實踐是檢驗真理的唯一標準,這次畢業(yè)設計給我好好上了一堂課。人們都說,成功的背后需要承受痛苦之后方能嘗到甜味,確實是這樣的。 在此也要感謝我的指導老師,是他一直對我的設計耐心的指導,即使我犯很低級的錯誤,我的指導老師也非常有耐心,和藹的給我講解,教我怎么去分析問題和解決問題,這令我非常的敬佩。 銅陵學院畢業(yè)論文(設計) 27 附錄 include typedef unsigned char uint8。 //讀寫選擇 sbit e=P2^7。 // sbit k1=P3^2。 //確認 uint8 num[]=。 uint8 tm[5],tm1[5],tm2[5]。 uint8 mode,sheding=0。 EX0=1。 IT1=1。 e=0。 e=0。 e=0。 e=0。 wrc(0x38)。 wrc(0x01)。 delay(80)。 delay(20)。 for(i=0。0x01。 delay(1)。i++) { dq=0。 delay(8)。 //初始化 ds18b20wr(0xcc)。 //初始化 ds18b20wr(0xcc)。 //溫度的高八位 b=4。0xf0)4。 } void time0init() //定時器 0 初始化 { TMOD=0X01。 EA=1。 delay(100)。 if(c==0x80) //讀取到負溫度即為補碼,要將其轉換成源碼 { wrd(39。 temp=(~temp)。 temp=(temp)。 tm[3]=num[10]。 tm1[1]=num[wenduh%100/10]。 tm2[2]=num[wendul%100%10]。i8。i6。i2。i++) { wrd(tm1[i])。i++) { wrd(d3[i])。 } 銅陵學院畢業(yè)論文(設計) 33 } void keypros() //按鍵處理函數(shù) { if(mode==1) //溫度上限設定 { if(k2==0) //加 { delay(1000)。 if(k3==0) { wenduh。 if(wendul=120)wendul=120。 } } } } void data_change() //數(shù)據(jù)比較函數(shù) { if(temp=wenduhamp。 } if(tempwendulamp。 //LCD 初始化 int0init()。 keypros()。 //數(shù)據(jù)比較函數(shù) } } void int0() interrupt 0 { delay(1000)。 } } void int1() interrupt 2 { delay(1000)。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構的學位或學歷而使用過的材料。除了文中特別加以標注引用的內容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人授權 大學可以將本學位論文的全部或部分內容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。 、圖表要求: 1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準請他人代寫 2)工程設計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應符合國家技術標準規(guī)范。 作者簽名: 日期: 年 月 日 導師簽名: 日期: 年 月 日 王亮亮:基于單片機的智能溫度檢測器的設計 38 注 意 事 項 (論文)的內容包括: 1)封面(按教務處制定的標準封面格式制作) 2)原創(chuàng)性聲明 3)中文摘要( 300 字左右)、關鍵詞 4)外文摘要、關鍵詞 5)目次頁(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論)、正文、結論 7)參考文獻 8)致謝 9)附錄(對論文支持必要時) :理工類設計(論文)正文字數(shù)不少于 1 萬字(不包括圖紙、程序清單等),文科類論文正文字數(shù)不少于 萬字。本人完全意識到本聲明的法律后果由本 人承擔。 作 者 簽 名: 日 期: 指導教師簽名: 日 期: 使用授權說明 本人完全了解 大學關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷本和電子版本;學校有權保存畢業(yè)設計(論文)的印刷本和電子版,并提供 目錄檢索與閱覽服務;學??梢圆捎糜坝?、縮印、數(shù)字化或其它復制手段保存論文;在不以贏利為目的前提下,學校可以公布論文的部分或全部內容。 sheding=1。 sheding=0。 //數(shù)據(jù)處理函數(shù) display()。 led=0。sheding==1) //溫度低于下限溫度驅動加熱 { led=0。sheding==1) //溫度高于上限溫度 報警 { led=1。 if(k3==0) { wendul。 } } } if(mode==2) //溫度下限設定 { if(k2==0) //加 { delay(1000)。 if(wenduh=120)wenduh=120。i3。 //溫度下限設定 for(i=0。 } for(i=0。 } wrc(0x80+0x40)。 } wrc(0x09+0x80)。 wrc(0x80)。 tm2[0]=num[wendul/100]。 tm[5]=num[11]。 tm[1]=num[temp%100/10]。+39。)。 k=dio*10000。 } void sound() //蜂鳴器報警 { uint8 i=100。 TL0=0X18。0x0f。0x80。 //發(fā)讀暫存器指令 a=ds18b20rd()。 //發(fā)送溫度轉換指令 delay(100)。 王亮亮:基于單片機的智能溫度檢測器的設計 30 } uint8 readtemp() //讀取溫度內需要復位的 { uint8 b。 dq=1。 for(i=0。 delay(8)。i++) { dq=0。 delay(35)。 delay(5)。 delay(1)。 wrc(0x06)。 } void init() //LCD 初始化函數(shù) { delay(1000)。 e=1。 rs=1。 e=1。 rs=0。 //選擇下降沿觸發(fā) } void int1init() //外部中斷 1 初始化 { 王亮亮:基于單片機的智能溫度檢測器的設計 28 EA=1。 void delay(uint16 i) //延時函數(shù),大約 10us { while(i)。 float dio。 uint8 d2[2]=H:。 //加 sbit k3=P3^5。 //蜂鳴器 sbit dq=P3^6。 sbit rs=P2^6。最后還要感謝我大學期間的所有老師,是他們一步步帶我們成長和進步的,還有我那些同學們,沒有他們的支持和關愛,相信 我的大學生活也不會這么豐富多彩。知道在遇到問題的時候要去刨根問底,去追溯問題的根源,這樣問題才能引刃而解。因為我會運用單片機來做應用了。 一開始,對于設計延時函數(shù)比較糾結,雖然網(wǎng)上有很多的延時函數(shù)可以摘取,但是本著學習的太多,自己使用 KEIL 內的軟件仿真計算出具體的時間,這樣讓我在設計中更加有成就感,還有在按鍵的消抖過程中,一開始沒有作消抖處理,導致按鍵按下后會出現(xiàn)多次判斷現(xiàn)象,將抖動的誤操作當作正常操作。數(shù)字電路,單片機接口電路,模擬電路中,幾乎把所學的各個知識都集在了一起。 開機顯示測試溫度界面如下: 溫度傳感器檢測的溫度是 36 度,在 LCD 液晶上顯示的也是 36 度 圖 43 仿真 1 王亮亮:基于單片機的智能溫度檢測器的設計 22 設定溫度上限界面如下: 圖 44 仿真 2 設定溫度下限界面如下: 圖 45 仿真 3 銅陵學院畢業(yè)論文(設計) 23 檢測溫度高于設定上限溫度聲光報警: 圖 46 仿真 4 當檢測溫度低于下限溫度,指示燈滅,報警 消除: 圖 47 仿真 5 我們只需要設定溫度的上下限值就可以通過單片機自動檢測報警。此仿真軟件既可以在原理圖布線,通過 KEIL 編寫編譯好的程序直接下載到單片機內就可以仿真,看到和實際電路一樣的效果,還可以通過此軟件直接導出 PCB 設計圖,完全實現(xiàn)了從理論到實踐的跨越,通過此仿真我們就可以按照此電銅陵學院
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1