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

正文內(nèi)容

畢業(yè)設(shè)計-基于ds18b20的多點溫度測量及顯示系統(tǒng)設(shè)計(存儲版)

2025-01-12 19:33上一頁面

下一頁面
  

【正文】 ,報警器開始報警。判斷液晶模塊是否忙 ? SETB E 。調(diào)用寫入命令子程序 MOV DPTR,TABLE 。調(diào)用寫 入命令子程序 MOV P0,038H 。讀完一個字節(jié)的數(shù)據(jù) ,存入 A 中 SETB DQ RET 數(shù)據(jù)處理 SJCL: ANL 20H,0F0H ANL 21H,07H MOV A,21H ORL 20H,A MOV A,20H SWAP A MOV 25H,A RET 北華航天工業(yè)學(xué)院畢業(yè)論文 22 TZ: MOV A,25H 。命令字按位依次送給 DS18B20 MOV R3,20 北華航天工業(yè)學(xué)院畢業(yè)論文 21 DJNZ R3,$ SETB DQ NOP DJNZ R2,WR11 SETB DQ RET READ: MOV R6, 8 。發(fā)讀內(nèi)存命令 LCALL WRITE LCALL READ 北華航天工業(yè)學(xué)院畢業(yè)論文 20 MOV 20H, A 。 模塊程序設(shè)計法的主要優(yōu)點: (1)單個模塊比一個完整的程序容易編寫及調(diào)試; (2)模塊可以共存,一個模塊可以被多個任務(wù)在不同條件下使用; (3)模塊程序允許設(shè)計者分割任務(wù)和利用已有程序,為設(shè)計者提供方便。 管腳圖如下: 北華航天工業(yè)學(xué)院畢業(yè)論文 17 圖 37 DS18B20管腳圖 北華航天工業(yè)學(xué)院畢業(yè)論文 18 第 4章 系統(tǒng)軟件 軟件概況 系統(tǒng)軟件 設(shè)計說明 在進行微機控制系統(tǒng)設(shè)計時,除了系統(tǒng)硬件設(shè)計外,大量的工作就是如何根據(jù)每個生產(chǎn)對象的實際需求設(shè)計應(yīng)用程序。 ( 7) 內(nèi)部有溫度上、下限告警設(shè)置。此特性的應(yīng)用范圍包括 HVAC 環(huán)境控制,建筑物、設(shè)備或機械內(nèi)的溫度檢測,以及過程監(jiān)視和控制中的 溫度檢測。 第 15~ 16 腳:空腳 北華航天工業(yè)學(xué)院畢業(yè)論文 15 LCD1602 的控制命令 表 32 LCD1602 控制命令 控制命令詳解: 指令 1: 清顯示,指令碼 01H,光標(biāo)復(fù)位到地址 00H 位置; 指令 2:光標(biāo)復(fù)位,光標(biāo)返回到地址 00H; 指令 3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。 北華航天工業(yè)學(xué)院畢業(yè)論文 13 圖 35 主電路(省略晶振與復(fù)位) 按鍵電路,此系統(tǒng)按鍵電路為獨立按鍵直接與單片機 P1 口相連,另一端接地,與 P1口相連處上拉電壓。此時, ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。 復(fù)位可分為上電復(fù)位和手動復(fù)位兩種,如圖所示: 圖 33 復(fù)位電路 ( 4) 晶振電路: XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。在 FALSH 編程和校驗時, P1 口作為第八位地址接收。字符液晶顯示器 1602 和溫度傳感器 DS18B20。 圖 23 寫時序 北華航天工業(yè)學(xué)院畢業(yè)論文 8 圖 24 讀時序 讀時序,單總線器件僅在主機發(fā)出讀時序時,才向主機傳輸數(shù)據(jù),所以,在主機發(fā)出讀數(shù)據(jù)命令后,必須馬上產(chǎn)生讀時序,以便從機能夠傳輸數(shù)據(jù)。 北華航天工業(yè)學(xué)院畢業(yè)論文 7 圖 22 復(fù)位時序 讀 /寫時序,在寫時序期間,主機向單總線器件寫入數(shù)據(jù):而在讀時序期間,主機讀入來自從機的數(shù)據(jù)。該協(xié)議定義了幾種信號類型,復(fù)位脈沖、應(yīng)答脈沖、寫 0、寫 讀 0 和讀 1。 讀 ROM[33h] 僅適合于單節(jié)點,該命令僅適用于總線上只有一個從機設(shè)備 它允許主機直接讀出從機的 64 位 ROM 代碼而無須執(zhí)行搜索 ROM 過程,如果該命令用于多節(jié)點系統(tǒng),則必然發(fā)生數(shù)據(jù)沖突,因為,每個從 機設(shè)備都會響應(yīng)該命令。 每次訪問單總線器件,必須嚴(yán)格遵守這個命令序列,如果出現(xiàn)序列混亂,則單總線器件不會響應(yīng)主機。 北華航天工業(yè)學(xué)院畢業(yè)論文 4 第 2章 單總線技術(shù) 單總線概述 1wire 單總線是 Maxim 全資子公司 Dallas 的一項專有技術(shù)。以 DS18B20 為代表的新型單總線數(shù)字式溫度傳感器集溫度測量和 A/D 轉(zhuǎn)換于一體 ,直接輸出數(shù)字量,與單片機接口電路結(jié)構(gòu)簡單。在工業(yè)生產(chǎn)的很多領(lǐng)域中,人們都需要對各類加熱爐、熱處理爐、反應(yīng)爐和鍋爐中的溫度進行檢測和控制。 所需儀器設(shè)備: 計算機一臺、 keilc 和 proteus 軟件 成果驗收形式: 原理圖、仿真結(jié)果 參考文獻: 《數(shù)字電子技術(shù)基礎(chǔ)》、《電子系統(tǒng)設(shè)計》 、《 單片機原理與應(yīng)用 》 時間 安排 1 5 周 6 周 立題論證 3 9 周 13 周 仿真調(diào)試 2 7 周 8 周 方案設(shè)計 4 14 周 16 周 成果驗收 指導(dǎo)教師 : 教研室主任 : 系主任 : 北華航天工業(yè)學(xué)院畢業(yè)論文 摘 要 本文基于 DS18B20 設(shè)計了一種溫度數(shù)據(jù)采集系統(tǒng),系統(tǒng)主要由單片機電路和一個DS18B20 數(shù)字傳感器構(gòu)成。 技術(shù)要求: 1. 能顯示 3地點的實時溫度 。系統(tǒng)的測溫精度可以達到177。 在傳統(tǒng)的溫度測 控 系統(tǒng)設(shè)計中 , 往往采用模擬技術(shù)進行設(shè)計 , 這樣就不可避免地遇到諸如傳感器外圍電路復(fù)雜及抗干擾能力差等問題 , 而其中 任何一 環(huán) 節(jié)處理不當(dāng) , 就 會 造成整個系統(tǒng)性能的下降 。信息經(jīng)過單線接口送入 DSl8B20 或從 DSl8B20 送出,因此從主機 CPU到 DSl8B20僅需一條線。 為了較為全面地介紹單總線系統(tǒng) 將系統(tǒng)分為三個部分討論:硬件結(jié)構(gòu)、命令序列和信號方式(信號類型和時序)。應(yīng)答脈沖使主機知道, 總線上有從機設(shè)備,且準(zhǔn)備就緒。 跳越 ROM[CCh] 僅適合于單節(jié)點主機能夠采用該命令同時訪問總線上的所有從機設(shè)備,而無須發(fā)出任何 ROM 代碼信息。即向主機表明它處于總線 上。主機采用寫 1 時序向從機寫入 1,而采用寫0 時序向從機寫入 0。 若從機發(fā)送 1 則保持總線為高電平,若發(fā)送 0 則拉低總線,當(dāng)發(fā)送 0 時,從機在該時序結(jié)束后釋放總線,由上拉電阻將總線拉回至空閑高電平狀態(tài)。 ( 2)單片機 I/O 口: P0 口: P0 口為一個 8 位漏極開路雙向 I/O 口。 P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2 口輸出地址的高八位。在 FLASH編程期間,此引腳用于輸入編程脈沖。 ( 6) /PSEN: 外部程序存儲器的選通信號。 北華航天工業(yè)學(xué)院畢業(yè)論文 14 圖 35 液晶顯示器及電路板 1602 采用標(biāo)準(zhǔn)的 16 腳接口,其中 : 第 1 腳: VSS 為地電源 第 2 腳: VDD 接 5V 正電源 第 3 腳: V0 為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個 10K 的電位器調(diào)整對比度 第 4 腳: RS 為寄存器選擇,高電 平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。 溫度傳感器 DSl820 數(shù)字溫度計提供 9 位溫度讀數(shù),指示器件的溫度。 ( 3) 實際應(yīng)用中不需要外部任何元器件即可實現(xiàn)測溫。 ( 8) 每個芯片唯一編碼,支持聯(lián)網(wǎng)尋址,零功耗等待。 在單片機控制系統(tǒng)中,大體上可分為數(shù)據(jù)的處理、過程控制兩個基本類型。 ANJIAN: JNB NEXT 判斷按鍵是否按下 JN $ 等待按鍵釋放 AJMP MOSHI1 進入模式 1 NEXT: JNB NEXT1 JN $ AJMP MOSHI2 NEXT1: JNB NEXT2 JN $ AJMP MOSHI3 NEXT2: JNB ANJIAN JN $ AJMP ZIDONG 溫度采集 下面是溫度采集程序,溫度采集程序必須按照單總線時序經(jīng)行編寫。DS18B20 復(fù)位程序 NOP CLR DQ MOV R6,250 DJNZ R6,$ SETB DQ MOV R7,40H DJNZ R7,$ JNB DQ,INIT2 CLR RET INIT2: SETB MOV R6,6BH INIT3: DJNZ R6,INIT3 SETB DQ RET DELAY15: MOV R5,6 ??诰€設(shè)為輸入
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1