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

正文內容

基于89c51單片機的測溫系統(tǒng)-溫度監(jiān)控系統(tǒng)設計-預覽頁

2025-11-24 18:42 上一頁面

下一頁面
 

【正文】 measuring system development, focus on the process of sensors in the SCM, software and hardware connect each module system programming, and makes a detailed analysis process of each part of the circuit is introduced, and this one system can realize temperature can easily, and collecting and according to need any set upper temperature. The bination with AT89C51 DS18B20 temperature detection system, the reduction system structure is simple, strong antijamming capability, which is suitable for the bad environment temperature measurement, site wide application prospect. [Key word]: Singlechip 。 DS18B20 與 AT89C51 結合實現最簡溫 度檢測系統(tǒng),該系統(tǒng)結構簡單,抗干擾能力強,適合于惡劣環(huán)境下進行現場溫度測量,有廣泛的應用前景。 DS18B20 IV 引言 隨著科技的不斷發(fā)展,現代社會對各種信息參數的準確度和精確度的要求都有了幾何級的增長,而如 何準確而又迅速的獲得這些參數就需要受制于現代信息基礎的發(fā)展水平。社會的發(fā)展使人們對傳感器的要求也越來越高,現在的溫度傳感器正在基于單片機的基礎上從模擬式向數字式,從集成化向智能化、網絡化的方向飛速發(fā)展,并朝著高精度、多功能、總線標準化、高可靠性及安全性、開發(fā)虛擬傳感器和網絡傳感器、研制單片測溫系統(tǒng)等高科技的方向迅速發(fā)展,本文將介紹智能集 成溫度傳感器 DS18B20的結構特征及控制方法,并對以此傳感器, 89C51單片機為控制器構成的數字溫度測量裝置的工作原理及程序設計作了詳細的介紹。 基于單片機的數字溫度計 的研究開 發(fā)以及應用,讓我更加了解到單片機技術已經成為日常生活和研究領域一個不可或缺的一部分,基于單片機的數字 溫度計 具有電路簡單、成本低、測量方便等特點 。 數字 溫度計 是數字儀表的基礎 與 核心。首先我對硬件進行了解,然后開始著手設計軟 件系統(tǒng),軟件設計完成后 開始連電路圖,當軟件和硬件都設計好了就開始完成最后一步仿真實驗。因此,在單片機中就設置有定時器兼計數器,其基本結構與本連 載之(二)中的舉例類似。 單片機指令系統(tǒng)與匯編語言程序 前面已經講述了單片機的幾個主要組成部分,這些部分構成了單片機的硬件。軟件主要指的是各種程序。 第二步:把第二個數從它所在的存貯單元中取出來,送至運算器; 第三步:相加; 第四步:把相加完的結果,送至存貯器中指定的單元。在工作前,要設置 view 菜 陜西理工學院畢業(yè)論文 第 3 頁 共 51 頁 單下的捕捉對齊和 system 下的顏色、圖形界面大小等項目。 對于總體執(zhí)行效果的調試方法,只需要執(zhí)行 debug 菜單下的 execute 菜單項或 F12 快捷鍵啟動執(zhí)行,用 debug 菜單下的 pause animation 菜單項或 pause 鍵暫停系統(tǒng)的運行;或用 debug 菜單下的 stop animation 菜單項或 shiftbreak 組合鍵停止系統(tǒng)的運行。 隨著科學技術的發(fā)展和現代工業(yè)技術的需要,測溫技術也不斷地改進和提高。傳統(tǒng)的模擬 溫度計 ,已有百年的發(fā)展歷史,雖然經過改進,但是仍然遠遠不能滿足測量的需要。 從以上兩種方案,很容易看出,采用方案二,電路比較簡單,軟件設計也比較簡單,故采用了方案二 ??臻e模式下, CPU 暫停工作,而 RAM 定時計數器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結振蕩器而保存 RAM 的數據,停止芯片其它功能直至外 中斷激活或硬件復位。 P0 口: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 P1 口: P1 口是一個內部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出4TTL 門電流。并因此作為輸入時, P2 口的管腳被外部拉低,將輸出電流。 P2 口在 FLASH 編程和校驗時接收高八位地址信號和控制信號。 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時器 0 外部輸入) T1(記 時器 1 外部輸入) /WR(外部數據存儲器寫選通) /RD(外部數據存儲器讀選通) P3 口同時為閃爍編程和編程校驗接收一些控制信號。在 FLASH 編程期間,此引腳用于輸入編程脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。 陜西理工學院畢業(yè)論文 第 8 頁 共 51 頁 /PSEN:外部程序存儲器的選通信號。 注意加密方式 1 時, /EA 將內部鎖定為 RESET;當 /EA 端保持高電平時,此間內部程序存儲器。 AT89CXX 系列單片機實現了 ISP 下載功能,故而取代了 89CXX 系列的下載方式,也是因為這樣, ATMEL 公司已經停止生產 89CXX 系列的單片機,現在市面上的AT89CXX 多是停產前的庫存產品。 指令 3:光標和顯示模式設置 I/D: 光標移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。 指令 5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標。 指令 9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數據,如果為低電平表示不忙。 第 2 腳: VDD 接 5V 正電源。當 RS和 R/W 共同為低電平時可以寫入指令或者顯示地址,當 RS 為低電平 R/W 為高電平時可以讀忙信號,當 RS 為高電平 R/W 為低電平時可以寫入數據。 第 16 腳:背光源負極。溫度報警觸發(fā)器TH和TL,可 通過軟件寫入戶報警上下限。第5個字節(jié),為配置寄存器,它的內容用于確定溫度值的數字轉換分辨率。 DS18B20 字節(jié)定義 如表 所示 表 字節(jié)定義 陜西理工學院畢業(yè)論文 第 12 頁 共 51 頁 由表 , DS18B20 溫度轉換的時間比較長,而且分辨率越高,所需要的溫度數據轉換時間越長。 當 DS18B20 接收到溫度轉換命令后,開始啟動轉換。表 是一部分溫度值對應的二進制溫度數據。因此,可用多只 DS18B20 同時測量溫度并進行報警搜索。 器件中低溫度系數晶振的振蕩頻率受溫度的影響很小,用于產生固定頻率的脈沖信號送給減法計數器1;高溫度系數晶振隨溫度變化其振蕩頻率明顯改變,所產生的信號作為減法計數器2的脈沖輸入。系統(tǒng)對 DS18B20 的各種操作按協(xié)議進行。 (1)主控制器 單片機 AT89C51具有低電壓供電和小體積等特點,兩個端口剛好滿足電路系統(tǒng)的設計需要,很合適攜手特式產品的使用。另外,由于 SMCl602芯片編程比較簡單,界面直觀,因此更加易于使用者操作和觀測。工作于寄生電源方式時 , VDD 和 GND 均接地 , 他在需要遠程溫度探測和空間受限的場合特別有用 , 原理是當 1 W ire 總線的信號線 DQ 為高電平時 , 竊取信號能量給DS18B20 供電 , 同時一部分能量給內部電容充電 , 當 DQ為低 電平時釋放能量為DS18B20 供電。在這里采用前者方式供電。 陜西理工學院畢業(yè)論文 第 16 頁 共 51 頁 ( 2). 把 DS18B20 芯片插入 “ 四路單總線 ” 區(qū)域中的任一個插座中,注意電源與地信號不要接反。軟件的安裝過程與一般的 Windows 應用軟件類似,只要按照安裝提示操作即可,這里不作詳細介紹,僅需要注意的是,安裝方式要選擇 Eval Vision 安裝。在開始編寫程序之前首先應該建立一個工程。主程序 在調用顯示子程序和測試之程序之間循環(huán),主程序流程圖見圖 . 陜西理工學院畢業(yè)論文 第 18 頁 共 51 頁 圖 主程序流程圖 讀出溫度子程序的主要功能是讀出 RAM 中的 9 字節(jié),在讀出時需進行 CRC 校驗,校驗有錯時不進行溫度數據的改寫。 完成匯編語言源文件的輸入后,在集成開發(fā)環(huán)境中選擇 File→ Save As 命令可以完成文件的第一次存儲。在這種情況下,單擊提示框中的“確定”按鈕,再單擊 Close 按鈕可以關閉加入文件對話框。 在輸出窗口的 Command 選項卡中顯示信息“ Running in Eval Mode( 2K)”,這條信息在進入調試狀態(tài)時也出現過,這是因為 Keil 單片機模擬調試軟件的評估( Eval)版本只支持 2KB 的程序空間尋址操作。在附錄 A中列出的匯編指令系統(tǒng)中包括每條指令的功能、存儲時占用的存儲空間和執(zhí)行時需要的具體時間。 ②提供幾千種電子元件(分立元件和集成電路、模擬和數字電路)的電路符號、仿真模型和外形封裝。 雙擊桌面上的 ISIS 6 Professional 圖標或者單擊屏幕左下方的“開始”→“程序”→“ Proteus 6 Professional” →“ ISIS 6 Professional”,進入 Proteus ISIS 集成環(huán)境。 將所需元器件加入到對象選擇器窗口。但是,光是完成了作品還是不可以自我滿足的,在從一開始的時候就懷著將作品制作得更加人性化,更加令人滿意,更加地使功能完美又方便地被應用領域這個最終目的下,隨著對單片機這門學科的認識加深,到達了拓展的程度,我想這個目的將在不遠的時期內被實現。 陜西理工學院畢業(yè)論文 第 25 頁 共 51 頁 致謝 在 畢業(yè)設計接近末尾的時候 ,我由衷的感謝帶我畢業(yè)設計的張鵬超老師 ,在我整個畢業(yè)設計過程中 ,張鵬超老師給我很大的幫助和細心的指導。實時溫度值存放單元 TEMPL DATA 25H 。低溫報警值存放單元 TEMPHC DATA 29H 。設定 KEY 的 UP 與 DOWN 標記 date_line equ 。 CALL MENU_OK CALL READ_E2 CALL TEMP_BJ 。 跳過 ROM 匹配 CALL WRITE MOV A,44H 。 SJMP START2。將設定的 TH,TL 值寫入 DS18B20 內 CALL WRITE_E2 PROC_K2: CALL MENU_OK CALL TEMP_BJ 陜西理工學院畢業(yè)論文 第 30 頁 共 51 頁 PROC_END: RET 。UP/DOWN 標記 AS00: JB ,ASZ01 。 CALL BEEP_BL INC TEMP_TL MOV A,TEMP_TL CJNE A,99,ASZ021 MOV TEMP_TL,00H ASZ021: CAL
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1