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

正文內(nèi)容

基于ds18b20的多點溫度采集系統(tǒng)設(shè)計(lcd-文庫吧資料

2024-11-16 06:26本頁面
  

【正文】 。顯 示在第一行 LCALL LCD_PRINT RET M_OK1: DB DS18B20 OK ,0 M_OK2: DB TEMP: ,0 。顯示在第一行 LCALL LCD_PRINT MOV DPTR,M_OK2 。******************************** 顯示正確信息子程序 *************************** MENU_OK: MOV DPTR,M_OK1 。**************************** 顯示溫度標記子程序 *************************** TEMP_BJ: MOV A,0CBH 15 LCALL WCOM MOV DPTR,BJ1 。 TEMP_BJ3: MOV A,0CEH LCALL WCOM MOV R1,0 MOV R0,2 BBJJ3: MOV A,R1 MOVC A,A+DPTR LCALL WDATA INC R1 DJNZ R0,BBJJ3 RET BJ3: DB H BJ4: DB L BJ5: DB ! 。減數(shù) 被減數(shù),則 JC CHULI2 。減數(shù) 被減數(shù),則 JC CHULI1 。 MOV R5,10 LCALL DELAY JMP AS0 ASJ022: CPL JMP ASZ01 ASJ03: JMP ASZ03 RET RST_A1: DB SET ALERT CODE ,0 。TH 值調(diào)整(減少) LCALL BEEP_BL DEC TEMP_TH MOV A,TEMP_TH 14 CJNE A,0FFH,ASJ011 JMP ASJ022 ASJ011: LCALL LOOK_ALARM MOV R5,10 LCALL DELAY JMP AS0 ASJ02: JB K3,ASJ03 。TL 值調(diào)整 (增加 ) LCALL BEEP_BL INC TEMP_TL MOV A,TEMP_TL CJNE A,99,ASZ021 MOV TEMP_TL,00H ASZ021: LCALL LOOK_ALARM MOV R5,10 LCALL DELAY JMP ASZ02 ASZ03: JB K4,AS0 。=0,減小 ASZ01: JB K2,ASZ02 。UP/DOWN 標記 AS00: JB ,ASZ01 。將設(shè)定的 TH,TL 值寫入 DS18B20 LCALL WRITE_E2 PROC_K2: LCALL MENU_OK LCALL TEMP_BJ PROC_END:RET 。循環(huán) 。調(diào) 用實測溫度值與設(shè)定溫度值比較子程序 LCALL PROC_KEY 。調(diào)用溫度數(shù)據(jù)顯示子程序 LCALL CONV 。調(diào)用 DS18B20 數(shù)據(jù)讀取操作子程序 LCALL CONVTEMP 。跳過 ROM 匹配 LCALL WRITE MOV A,0BEH 。跳過 ROM 匹配命令 LCALL WRITE MOV A,44H 。調(diào)用 DS18B20 復(fù)位子程序 JNB FLAG1,START1 。調(diào)用顯示出錯信息子程序 LCALL TEMP_BJ 。寫入 DS18B20 LCALL TEMP_BJ 。設(shè)置 TL 初值 25 度 LCALL RE_18B20A 。DS1820 存在,調(diào)用顯示正確信息子程序 MOV TEMP_TH,055H 。調(diào)用 18B20 復(fù)位子程序 JNB FLAG1,START1 。DS18B20 數(shù)據(jù)信號 ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV SP,60H MOV A,00H MOV R0,20H 。DS18B20 是否存在標志 KEY_UD EQU 。LCD 讀寫信號 LCD_EN EQU 。LCD 字符顯示位置 LCD_RS EQU 。確定鍵 BEEP EQU RELAY EQU 。設(shè)置 /調(diào)整鍵 K3 EQU 。正、負溫度值標記 TEMPLC EQU 2AH TEMPFC EQU 2BH K1 EQU 。高溫報警值存放單元 TEMP_TL EQU 28H 。 六、參考資料 單片機原理及應(yīng)用教程 范立南 2020 年 1 月 單片機原理及應(yīng)用教程 劉瑞新 2020 年 07月 12 附:程序: TEMP_ZH EQU 24H 。 ( 2) 整個電路的設(shè)計仿真過程中除了運用了單片機相關(guān)軟件外還利用了以下軟件 Multisim8:用于電路的設(shè)計與仿真 串口調(diào)試助手與模擬串口:用于串口的調(diào)試與仿真 :用于數(shù)據(jù)的顯示與顯示溫度變化 的曲線 Protel:電路板的設(shè)計 五 、用戶操作說明 第一步:將電路板上的串口與電腦的串口相連接; 第二步:將電路板接上 +5V 的電源(此時電源指示燈會點亮,會在 LCD1602上顯示實時溫度,如圖 1所示); 第三步:在 VB 界面上點擊打開串口(此時會在 VB界面上顯示實時溫度,上限溫度,下限溫度和實時溫度變化的曲線,如圖 2 所示)。 硬件宏觀上 的設(shè)計要點,達到的性能指標,存在的問題 硬件的設(shè)計要點,達到的性能指標與計劃預(yù)期的一樣,沒有存在什么問題,可以說此硬件做的相當完美。 8 ( 2) 軟件性能測試結(jié)果如下 圖: 9 10 四 、課題開發(fā)總結(jié) 總結(jié)整個課題的任務(wù)完成情況,是否與預(yù)期規(guī)劃的相符合,設(shè)計出來的作品性能如何、優(yōu)缺點 11 本系統(tǒng)完成的與預(yù)期計劃相吻合,預(yù)期所有功能基本實現(xiàn),作品性能好,突出的優(yōu)點是本作品的硬件電路做的相當美觀,且電路相當穩(wěn)定,不僅實現(xiàn)了 LCD的顯示同樣也很好的在 人機界面上繪制出溫度變化曲線,根據(jù)我們設(shè)定的上限 提示 溫度和下線 提示 溫度,判斷當前溫度有無高溫 提示 或低溫 提示 ,如果溫度超限,則給出相應(yīng)的 提示 信息。 (2)4個按鍵 K1~K4 分別接到單片機的 ~。 例如 +125℃ 的數(shù)字輸出為 07D0H, +℃ 的數(shù) 字輸出為 0191H,℃ 的數(shù)字輸出為 FF6FH, 55℃ 的數(shù)字輸出為 FC90H。 DS18B20 中的溫度傳感器可完成對溫 度的測量,以 12 位轉(zhuǎn)化為例 :用 16位符號擴展的二進制補碼讀數(shù)形式提供,以 ℃ /LSB 形式表達,其中 S 為符號位 ,見表 21。 64位光刻 ROM 的排列是:開始 8位( 28H)是產(chǎn)品類型標號,接著的 48位是該 DS18B20 自身的序列號,最后 8 位是前面 56位的循環(huán)冗余校驗碼( CRC=X8+X5+X4+1)。 DS18B20的管腳排列如 下 : DQ 為數(shù)字信號輸入 /輸出端; GND 為電源地; VDD 為外接供電電源輸入端(在寄生電源接線方式時接地)。 DS18B20 和DS1822 使電壓、特性及封裝有更多的選擇,讓我們可以構(gòu)建適合自己的經(jīng)濟的測溫系統(tǒng)。C ,適用于對性能要求不高,成本控制嚴格的應(yīng)用,是經(jīng)濟型產(chǎn)品。省略了存儲用戶定義報警溫度、分辨率參數(shù)的 EEPROM,精度降低為177。分辨率設(shè)定,及用戶設(shè)定的報警溫度存儲在 EEPROM 中,掉電依然保存。C 。 DS18B DS1822 的特性 DS18B20 可以程序設(shè)定 9~12 位的分辨率,精度為 177。與前一代產(chǎn)品不同,新 的產(chǎn)品支持 3V~ 的電壓范圍,使系統(tǒng)設(shè)計更靈活、方便?,F(xiàn)場溫度直接以 “ 一線總線 ” 的數(shù)字方式傳輸,大大 提高了 系統(tǒng)的抗干擾性。 2176。C 。C 范圍內(nèi) ,精度為177。C~+125176。一線總線獨特而且經(jīng)濟的特點,使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測量系統(tǒng)的構(gòu)建引入全新概念。 XTAL2:來自反向振蕩器的輸出。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。 /EA/VPP:當 /EA保持低電平時,則在此期間外部程序 存儲器 ( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。在由外部程序 存儲器 取指期間,每個 機器周期 兩次 /PSEN 有效。如果微處理器 在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。此時, ALE只有在執(zhí)行 MOVX, MOVC 指令是 ALE才起作用。然而要注意的是:每當用作外部數(shù)據(jù) 存儲器 時,將跳過一個 ALE 脈沖。在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。 ALE/PROG:當訪問外部 存儲器 時, 地址鎖存 允許的 輸出電平 用于鎖存地址的低位字節(jié)。 RST:復(fù)位輸入。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 P3 口 : P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4個 TTL門電流。在給出地址“ 1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù) 存儲器 進行讀寫時, P2口輸出其 特殊功能寄存器 的內(nèi)容。這是由于內(nèi)部上拉的緣故。 P2口 : P2口為一個內(nèi)部上拉電阻的 8位雙向 I/O口, P2 口緩沖器可接收,輸出4個 TTL 門電流,當 P2 口被寫“ 1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。 P1 口管腳寫入 1后,被內(nèi)部上拉為高,可用作輸入, P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在 FIASH 編程時, P0 口作為原碼輸入口,當 FIASH 進行校驗時, P0輸出原碼,此時 P0 外部必須接上拉電阻。當 P0口的管腳第一次寫 1時,被定義為 高阻 輸入。 GND:接地。 ( 4)串口通信:實現(xiàn)與與 用 VB 語言編輯的計算機軟件的界面 間的通信。 ( 2) DS18B LCD1602: 溫度傳感器 DS18B20 的數(shù)據(jù)線 DQ 與主控芯片 51 單片機的 相連接, DS18B20 將采集到的數(shù)據(jù)送給單片機,經(jīng)過單片機處理后,顯示在 8 位數(shù)據(jù)線與單片機 P0口的液晶 LCD上。液晶 LCD 的 RS、 —W/R 、 E分別接到單片機的 ~ 來實現(xiàn)單片機控制液晶的讀寫命令和數(shù)據(jù)的控制。 4個按鍵 K1~K4接到單片機的 ~, 來實現(xiàn)對上限值和下限值的查看與設(shè)定。 二、 硬件設(shè)計說明 硬件總體設(shè)計方案 、 硬件設(shè)計目標 本系統(tǒng)中通過溫度傳感器 DS18B20的數(shù)據(jù)線 DQ與主控芯片 51單片機的 相連接, DS18B20 將采集到的數(shù)據(jù)送給單片機,經(jīng)過單片機出來后,顯示在 8位數(shù)據(jù)線與單片機 P0 口的液晶 LCD 上。且 USB
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1