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

正文內容

基于單片機溫度檢測_畢業(yè)設計論文-免費閱讀

2025-08-09 20:53 上一頁面

下一頁面
  

【正文】 h120。 //顯示溫度值 秒 (H=250) } } //**************************************************主函數開始 void main() { 附錄 第 33 頁 共 33 頁 /*****************************///初始化 18b20 Disdata=0xc0。 display[1]=display[4]%10。 display[0]=ditab[display[4]]。 uchar flag3=1,flag2=1。 // 發(fā)送 Skip ROM 命令 write_byte(0xBE)。_nop_()。 DQ = 0。 } // /*********18B20 讀 1 個字節(jié)函數 ********/ //從總線上讀取一個字節(jié) uchar read_byte(void) { uchar i。_nop_()。 i0。 // 550us DQ=1。 LEDC=1。 //P0=0Xff。 基于單片機的溫度檢測設計探討 第 28 頁 共 33 頁 //P0=0Xff。 //P0=0Xff。e0。 // 讀出溫度暫放 uchar data display[5]={0x00,0x00,0x00,0x00,0x00}。 通過學習專業(yè)知識和查閱大量的資料,我在理論方 面有了很大的收獲,實踐能力也有了飛速提高。當然,由于時間限制,本系統還不夠完善,尚需進一步改進。//啟動定時器 溫度檢測系統的軟件設計 第 21 頁 共 33 頁 主程序流程圖 圖 10 系統程序流程圖 程序開始先進行初始化,對系統進行復位操作,然后發(fā)送檢波信號,若系統檢測到采 樣信號,則 AT89C51 單片機的 口接收串行數據,然后調用子程序:DS18B2O 的 初始化、讀取數據、寫數據。//中斷時間 500 微秒 TL0=(65536500)%256。 } 基于單片機的溫度檢測設計探討 第 20 頁 共 33 頁 中斷服務程序設計 CPU 在處理某一事件 A 時,發(fā)生了另一事件 B 請求 CPU 迅速去處理(中斷發(fā)生); CPU 暫時中斷當前的工作,轉去處理事件 B(中斷響應和中斷服務); 待 CPU 將事件 B 處理完畢后,再回到原來事件 A 被中斷的地方繼續(xù)處理事件 A(中斷返回),這一過程稱為中斷 。 _nop_()。 溫度檢測系統的軟件設計 第 19 頁 共 33 頁 unsigned char readdatafromds18b20(void) { unsigned char i。 Delay_15us(6)。 Delay_15us(6)。在 1/0 線由高電平變?yōu)榈碗娖街?DS18B20 在 15μ s至 60μ s的窗口之間對 1/0 線采樣。 溫度檢測系統的軟件設計 第 17 頁 共 33 頁 4 溫度檢測系統的軟件設計 系統軟件設計在這里就是指單片機的軟件設計,本系統是采用 C 語言來進行程序設計的,主要包括顯示子程序 ,復位程序 ,寫 程序讀程序,中斷響應等 。 LED 采用發(fā)光二極管顯示字段。 動態(tài)顯示的特點是將所有位數碼管的段選線并聯在一起,由位選線控制是哪一位數碼管有效。 溫度( 176。表 1 是對應的一部分溫度值。C ,溫度寄存器的最低位就進位后置 0。計數器 1 的預置數也就是在給定溫度外使溫度寄存器存值增加 1176。高溫度系數振蕩是一個振蕩頻率對溫度很敏感的振蕩器,為計數器 2 提供一個頻率隨溫度變化的計數脈沖。開始先對 DS18B20初始化,后繼以存在脈沖的復位脈沖表示 DS 18B20已經準備好發(fā)送或接收給出正確的 ROM命令和存貯器操作命令的數據。而每一次命令和數據的傳輸都是從主機主動啟動寫時序開始,如果要求單總線器件回送數據,在進行寫命令后,主機需啟動讀時序完成數據接收。 單總線即只有一根數據線,系統中的數據交換、控 制都由這根線完成。 DQ:數據的輸入和輸出引腳。 ( 5) 檢測溫度范圍為 –55176。 DS18B20 簡介 DS18B20 數字溫度傳感器概述 美國 DALLAS 公司生產的 DS18B20 數字溫度傳感器,可以 直接將被測溫度轉化為串行數字信號供微機處理,通過簡單的編程實現 9 位的溫度讀數。傳感器靜態(tài)特性的主要技術指標有 :線性度、靈敏度、遲滯和重復性等。 (4) RST/VPD:復位 /備用電源線,可以使 89C51 處于復位工作狀態(tài)。 控制線一共有 6 條 : (1) ALE/PROG :地址鎖存允許 /編程線,配合 PO 口引腳的第二功能使用。每個引腳可驅動 8 個 TTL 負載。 單片機引腳 單 片機有 4 個 I/0 端口,每個端口都是 8 位雙向口,共占 32根引腳。課題的系統設計 第 5 頁 共 33 頁 單片機的 ~ 端口分別和數碼管的控制腳相連,即數碼管的 8 端。一個單片機應用系統能否被廣泛使用,性價比是其中一個關鍵因素。傳感器感受環(huán)境溫度,輸送溫度信號,而單片機部分是本系統的核心、中樞,數碼動態(tài)顯示部分可以實現數據的動態(tài)顯示。 AT89C51是美 國 ATMEL 公司生產的低電壓,高性能 CMOS8 位單片機,片內含有 4K bytes 的可反復擦寫的只讀程序存儲器和 128 的隨機存取數據存儲器,器件采用 AEMEL 公司的高密度,非易失性存儲技術生產,兼容標準 MCS51 指令系統,片內置通用 8 位中央處理器和 FLASH存儲單元,功能強大 AT89C51 單片機可為您提供許多高性價比的應用場合,可靈活應用于各種控制領域。例如:在冶金工業(yè)、化工生產、電力工程、造紙行業(yè)、機械制造和食品加工等諸多領域中 ,人們都需要對溫度進行檢測和控制。 評語: 評閱教師簽名: 評定成績(百分制): ____分 VII 長江大學畢業(yè)論文 (設計 )答辯記錄及成績評定 學生姓名 專業(yè)班級 畢 業(yè) 論 文(設計 )題目 答辯時間 年 月 日 ~ 時 答辯地點 一、答辯小組組成 答辯小組組長: 成 員: 二、答辯記錄摘要 答辯小組 提問(分條摘要列舉) 學生 回答情況評判 三、答辯小組對學生答辯成績的評定 (百分制) : _______分 畢業(yè)論文 (設計 )最終成績評定 (依據指導教師評分、評閱教師評分、答辯小組評分和學校關于畢業(yè)論文 (設計 )評分的相關規(guī)定 ) 等級 ( 五級制 ): _______ 答辯小組組長 (簽名 ) : 秘書 (簽名 ): 年 月 日 院 (系 )答辯委員會主任 (簽名 ): 院 (系 )(蓋章 ) VIII 基于單片機的溫度檢測設計探討 學生:呂騰飛,電子信息學院 指導教師:陳英芝,長江大學電子信 息學院 【摘要】: 單片機在檢測和控制系統中得到廣泛的應用 ,溫度則是系統常需要測量、控制和保持的一個量。本設計方案具有較高的測量精度 ,適合對溫度精度要求較高的化工生產、電力工程等行業(yè)。 AT89C51 是美 國 ATMEL 公司生產的低電壓,高性能 CMOS8 位單片機,片內含有 4K bytes 的可反復擦寫的只讀程序存儲器和 128 的隨機存取數據存儲器,器件采用 AEMEL 公司的高密度,非易失性存儲技術生產,兼容標準 MCS51 指令系統,片內置通用 8 位中央處理器和 FLASH 存儲單元,功能強大 AT89C51 單片機可為您提供許多高性價比的應用場合,可靈活應用于各種控制領域。 溫度檢測在工業(yè)生產和日常生活中應用廣泛,通??衫脺囟葌鞲衅骱蛦纹瑱C來實現。例如:在冶金工業(yè)、化工生產、電力工程、造紙行業(yè)、機械制造和食品加工等諸多領域中 ,人們都需要對溫度進行檢測和控制。學生的學習態(tài)度和組織紀律,學生掌握基礎和專業(yè)知識的情況,解決實際問題的能力, 畢業(yè)論文 (設計 )是否完成規(guī)定任務,達到了學士學位論文的水平,是否同意參加答辯 。該系統可應用于倉庫測溫、樓宇空調控制和生產過程監(jiān)控等領域。 溫度檢測在工業(yè)生產和日常生活中應用廣泛,通??衫脺囟葌鞲衅骱蛦纹瑱C來實現。 這是一種低成本的利用單片機多余 I/O口實現的溫度檢測電路,該電路非常簡單,易于實現,并且適用于幾乎所有 類型的單片機。設計電路板時布線和接地要合理 。 ( 4) 把“四路單總線”區(qū)域中的對應的 DQ 端子連接到“單片機 系統”區(qū)域中的 。這些電路能在軟件的控制下準確、迅速、高效地完成程序設計者事先規(guī)定的任務。各自特點如下: (1) PO 口為雙向 8 位三態(tài) I/0 口,它既可作為通用 I/O 口,又可作為外部擴展時的數據總線及低 8 位地址總線的分時復用口。一般作為外部擴展時的高8 位地址總線使用。若 EA=0,則允許使用片內 R0M。傳感器所測量的非電量是處在不斷的變化之中,傳感器能否將這些非電量的變化不失真地轉換成相應的電量,取 決于傳感器的輸入一輸出特性。傳感器動態(tài)特性的性能指標可以通過時域、頻域以及試驗分析的方法確定,其動態(tài)特性參數如 :最大超調量、上升時間、調整時間、頻率響應范圍、臨界頻率等。 ( 3) 最高 12 位分辨率,精度可達土 176。 ( 7) 多樣封裝形式,適應不同硬件系統。主機可以是微控制器,從機可以是單總線器件,它們之間的數據交換只通過一條信號線。DS18B20 有嚴格的通信協議來保證各位數據傳輸的正確性和完整性。另外,由于 DS18B20 單線通信功能是分時完成的,遵循嚴格的時隙概念,因此,系統對 DS18B20 和各種操作必須按協議 進行,即初始化 DS18B20(發(fā)復位脈沖 ) → 發(fā) ROM 功能命令 → 發(fā)存儲器操作命令 → 處理數據。 DS18B20的測溫原理 DS18B20 的內部框圖如圖 7 所示,它主要包括寄生電源、溫度傳感器、 64位激光 ROM 單線接口、存放中間數據的高速暫存器、用于存儲用戶設定的溫度上下限值、觸發(fā)器存儲與控制邏輯、 8位循環(huán)冗余校驗碼發(fā)生器等 7 部分。C 像對應的一個預置值。C ,溫度寄存器的最低位就置 0。單片機可通過單總線讀到該數據,讀取時低位字節(jié)在前,高位字節(jié)在后,數據格式以176。C 和 176。當送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。為了顯示數字或字符,必須對數字或字符進行編碼。 LED 顯示器的結構和封裝如圖所示。 往 DS18B20寫數據 當主機把數據線從高邏輯電平拉至低邏輯電平時,產生寫時序。i8。 _nop_()。來自 DS18B20的輸出數據在讀時間片下降沿之后 15微秒有效。i8。 if(s==1) { temp=temp|0x80。復位時, TMOD 所有位均為 0。 //跳過讀序號列號的操作 Write mand to ds18b20(0x44)。在本系統中,采用模塊化、層次化設計。應用 unsigned char code table[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0xf4}。 for(。 } /***********************顯示函數 **********/ scan() { //P1=0x39。 //消隱 P1=table[display[1]]|0x80。 // 消隱 if(display[3]!=0){ //如果最高位為 0,不顯示 P1=table[display[3]]。 //段碼 P0=wei[i]。_nop_()。 } DQ=1。_nop_()。 //66us 基于單片機的溫度檢測設計探討 第 30 頁 共 33 頁 val=val/2。_nop_()。 //4us DQ = 1。 return(value)。 //
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1