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

正文內(nèi)容

基于單片機數(shù)字溫度計設計_畢業(yè)設計(論文)-免費閱讀

2025-08-09 21:12 上一頁面

下一頁面
  

【正文】 scan()。 } ow_reset()。 } } void main() //主函數(shù) { dm=0x00。 low+=1。 } if(temp1==1) { xianshi(high)。 display[0]=0。} //負溫度時最高位顯示 } void xianshi(int horl) //設置溫度顯示轉換 { int n=0。 // 取中間八位 ,即整數(shù)部分的值 display[3]=display[4]/100。 return temp。 write_byte(0xcc)。 //延時 66 us } DQ=1。 _nop_()。i) { DQ=1。 //最低位移出 delay(6)。 中國石油大學勝利學院本科畢業(yè)設計 (論文 ) 30 _nop_()。 //presence=0 復位成功 ,繼續(xù)下一步 } delay(45)。 while(presence) { while(presence) { DQ=1。L1=0。L3=0。 } void scan() { int j。 uchar code ditab[16]={0x00,0x01,0x01,0x02, //溫度小數(shù)部分用查表法 0x03,0x03,0x04,0x04, 0x05,0x06,0x06,0x07, 中國石油大學勝利學院本科畢業(yè)設計 (論文 ) 28 0x08,0x08,0x09,0x09}。 //顯示當前溫度和設置溫度的標志位為 0 時顯示當前溫度 uint h。 //數(shù)碼管 1 sbit L2=P2^1。另外,如果對按鍵進行釋放判斷的話就能解決長時間按鍵導致按鍵重復響應的問題。C 語言設計了溫度的讀、寫程序,并利用程序實時 對顯示電路進行更新操作。另外, 0~ 100℃的測量范圍使得該溫度計完全適合一般的應用場合,其低壓供電特性可以做成電池供電的手持電子溫度計。 圖 31 Protues 仿真圖 圖 32 DS18B20 仿真圖 中國石油大學勝利學院本科畢業(yè)設計 (論文 ) 22 當按下 K1 鍵一次時,進入溫度報警上線調(diào)節(jié),此時顯示軟件設置的溫度報警上線,按 K2 或 K3 分別對報警溫度進行加一或減一。在工作前,要設 置view 菜單下的捕捉對齊和 system 下的顏色、圖形界面大小等項目。如示波器、邏輯分析儀、信號發(fā)生器等,調(diào)試非常方便。 對于一些必須滿足一定條件 (如按鍵被按下等 )才能被執(zhí)行的、難以用單步執(zhí)行方式進行調(diào)試的程序行,可采用斷點設置的方法處理 。首先選擇菜單 File→ New? ,在源程序編輯器中輸入?yún)R編語言或 C 語言源程序 (或選擇 File→ Open? ,直接打開已用其它編輯器編輯好的源程序文檔 )并保存,注意保存時必須在文件名后加上擴展名 .asm(.a51)或 .c;然后選擇菜單 Project→ New Project,建立新工程并保存 (保存時無需加擴展名,也可加上擴展名 .uv2);工程保存后會立即彈出一個設備選擇對話框 ,選擇 CPU 后點確定返回主界面。如 圖 27 所示 N N Y Y N Y 圖 27 按鍵掃描子程序流程圖 Keil C51 編程軟件 Keil C51 簡介 Keil C51 是美國 Keil Software 公司出品的 51 系列兼容單片機 C 語言軟件開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結構性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。 主 程序流程圖 主程序的主要功能是負責溫度的實時顯示、讀出并處理 DS18B20 測量的當前溫度值,溫度測量每 1s 進行一次。每個讀周期最短的持續(xù)期為 60us,各個讀周期之間也必須有 1us 以上的高電平恢復期。 中國石油大學勝利學院本科畢業(yè)設計 (論文 ) 10 圖 12 DS18B20 測溫原理圖 DS18B20 的工作時 序 DS18B20的 工作協(xié)議流程是:初始化→ ROM操作指令→存儲器操作指令→數(shù)據(jù)傳輸。 ALE/PROG:地址鎖存允許信號 PSEN:外部存儲器讀選通信號 EA/VPP:程序存儲器的內(nèi)外部選通,接低電平從外部程序存儲器讀指令,如果接高電平則從內(nèi)部程序存儲器讀指令。單片機作為主控制器,數(shù)字溫度傳感器 DS18B20 作為測溫元件,傳感器 DS18B20 可以讀取被測量溫度值,進行轉換,從而用 4位共陰極 LED 數(shù)碼管來顯示轉換后的溫度值。因此對數(shù)據(jù)采集的精度和采用的控制方法也不相同。 關鍵詞: 單片機; 數(shù)字控制;溫度計; DS18B20; AT89C51 中國石油大學勝利學院本科畢業(yè)設計 (論文 ) ABSTRACT This paper introduces a temperature measurement system based on AT89C51 microcontroller, a detailed description of the process of using digital temperature sensor DS18B20 temperature measurement system development, focusing on the sensor under the SCM hardware connection, software programming and system flow of each mod ule were analyzed in detail on the part of the circuit, the system can realize temperature acquisition convenient and display, and can according to need, set the alarm temperature, it is suitable for our daily life and industrial and agricultural production in the temperature measurement, it can also be used as a temperature processing module embedded in other systems, as other auxiliary system. DS18B20 and AT89C51 bine to achieve the most simple temperature detection system. The multipurpose thermometer, you can set the alarm temperature, when the temperature is not in the set range,it can alarm. Keywords: single chip microputer。 digital control。傳統(tǒng)的控制方式以不能滿足高精度,高速度的控制 要求,如溫度控制表溫度接觸器,其主要缺點是溫度波動范圍大。 本課題的主要研究內(nèi)容如下: 1. 溫度測試基本范圍 0℃ — 100℃。 可編程輸入 /輸出引腳( 32 根) AT89C51 單片機有 4組 8位的可編程 I/O 口,分別位 P0、 P P P3 口,每個口有 8 位( 8 根引腳),共 32 根。其工作時序包括初始化時序、寫時序和讀時序,如圖 13 ( a)( b)( c)所示 。 測溫電路 設計 數(shù)字溫度傳感器 DS18B20 的測溫電路如圖 14 所示 : 圖 14 測溫電路 中國石油大學勝利學院本科畢業(yè)設計 (論文 ) 12 按鍵模塊 設計 利用單片機的 IO 口實現(xiàn)按鍵的中斷輸入。這樣可以在一秒之內(nèi)測量一次被測溫度,其程序流程見圖 21 所示。用過匯編語言后再使用 C 來開發(fā),體會更加深刻。這時工程管理窗口的文件頁 (Files)會出現(xiàn)“Target1” ,將其前面 +號展開,接著選擇 Source Group1,右擊鼠標彈出快捷菜單,選擇 “Add File to Group ‘Source Group1’” ,出現(xiàn)一個對話框,要求尋找并加入源文件 (在加入一個源文件后,該對話框不會消失,而是等待繼續(xù)加入其它文件 )。 中國石油大學勝利學院本科畢業(yè)設計 (論文 ) 20 第 三 章 系統(tǒng)的 仿真 與總結 Protues 仿真 Protues 簡 介 Proteus 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件 。 3. 提供軟件調(diào)試功能,同時支持第三方的軟件編譯和調(diào)試環(huán)境,如 Keil 等軟件。通過工 具欄中的 p 命令,在 pick devices 窗口中選擇電路所需的元件,放置元件并調(diào) 整其相對位置,元件參數(shù)設置,元器件間連線,編寫程序;在 source 菜 單的 Define code generation tools 菜單命令下,選擇程序編譯的工具、路徑、擴展名等項目;在 source 菜單的 Add/removesource files 命令下,加入單片機硬件電路的對應程中國石油大學勝利學院本科畢業(yè)設計 (論文 ) 21 序;通過 debug 菜單的相應命令仿真程序和電路的運行情況。當再次按下 K1 鍵時,進入溫度報警下線調(diào)節(jié),此時顯示軟件設置的溫度報警下線,按 K2 或 K3 分別對報警溫度進行加一或減一。 總結 本次設計主要是通過 AT89C51 單片機為核心設計的一款數(shù)字溫度計,該溫度計不僅能夠實時測量溫度值 并 顯示出來 , 還能夠設定溫度上下限進行監(jiān)控,若溫度高于設定上限值或低于下限值,則報警電路將進行報警。本次設計編寫了外接鍵盤的動作程序,能夠感應外接鍵盤的動作情況對系統(tǒng)做出一系列相應的調(diào)整和動作。 中國石油大學勝利學院本科畢業(yè)設計 (論文 ) 25 參考文獻 [1] 金發(fā)慶 .傳感器技術與應用 .北京 :機械工業(yè)出版社 , [2] 沙占友 .智能化集成溫度傳感器原理與應用 . 機北京:械工業(yè)出版社, [3] 曹巧媛 .單片機原理及應用 (第二版 ). 北京 :電子工業(yè)出版社 , [4] 李建忠 .單片機原理及應用 . 西安:西安電子科技大學出版社, [5] 李朝青 .單片機原理及接口技術(簡明修訂版) .杭州:北京航空航天大學出版社, [6] 趙文博,劉濤 .單片機語言 C51 程序設計 .北京:人民郵電出版社 , [7] 王巧芝 .51 單片機開發(fā)應用從入門到精通 .北京:中國鐵道出版社, [8] 王守中 .51 單片機開發(fā)入門與典型實例 .北京:人民郵電出版社, [9] 周潤景,張麗娜,丁莉 .基于 PROTUES 的電路及單片機設計與仿真 .北京:北京航空航天大學出版社 , [10] 從宏壽 .電子設計自動化: Proteus 在電子電路與 51 單片機中的應用 .西安:西安電子科技大學出版社,
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1