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

正文內(nèi)容

本科畢業(yè)設(shè)計(jì):多路溫度采集系統(tǒng)設(shè)計(jì)-wenkub.com

2024-11-27 20:45 本頁面
   

【正文】 MOV A,TEMPL 。 TEMPBCD2: MOV A,TEMPCH SWAP A MOV TEMPCH,A MOV A,TEMPL 。 MOV A,TEMPL CPL A ADD A,01H MOV TEMPL,A MOV A,TEMPH CPL A ADDC A,00H MOV TEMPH,A MOV TEMPCH,0BH 。 TEMPBCD: MOV A,TEMPH 內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計(jì) 28 ANL A,80H JZ TEMPBCD1 。讀取轉(zhuǎn)換后的溫度高位到 TEMPH 中。校 證碼不正確,則反回,不讀取轉(zhuǎn)換的溫度。發(fā)送讀暫存器命令。發(fā)送 64 位 ROM 編碼。發(fā)送匹配 ROM 命令。 DJNZ R6,$ RET 。 DJNZ R6,$ MOV A,44H 。發(fā)送 64 位 ROM 編碼。發(fā)送匹配 ROM 命令。 DJNZ R6,$ SETB DQ DJNZ R7,WRITE1 RET 內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計(jì) 27 。 WRITE: MOV R7,08H SETB DQ NOP NOP WRITE1: CLR DQ MOV R6,07H 。延時(shí) 120us。延時(shí) 15us。延時(shí) 200us DJNZ R6,$ SJMP RESET RET RESET2: SETB DQ RET 。DS18B20 復(fù)位子程序。 MOV 41H,0D6H MOV 42H,0B1H MOV 43H,8AH MOV 44H,00H MOV 45H,00H MOV 46H,00H MOV 47H,0E3H RET FUNCTION0: MOV 40H,28H 。************************************************************* 。定時(shí)器 T0中斷服子程序。 LOOP2: LCALL TEMPCONV 。 LCALL DISPBCD 。 LCALL READTEMP 。 JNB TIMEOK,LOOP1 。 MAIN: LCALL KEYBORD 。計(jì)時(shí)開始。20ms 定時(shí)初值。 CLR 。 ORG 0030H START: MOV SP,60H 。T0 中斷入口地址。************************************************************* 。按鍵 K1 定義。常數(shù) 定義。 TEMPHEAD EQU 36H 。 TEMPCL EQU 28H 。 TEMPL EQU 26H 。 BITS EQU 20H TIMEOK BIT 。 。 。 內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計(jì) 21 附錄 附錄 ( 1) 數(shù)字 式 多路 溫度 采集 系統(tǒng)元件清單 編號(hào) 元件名稱 型號(hào)及 規(guī)格 數(shù)量 1 單片機(jī)芯片 AT89C51 1 2 感溫元件 DS18B20 2 3 七段數(shù)碼顯示器 LED 4 4 串轉(zhuǎn)并芯片 74LS164 4 5 晶振 12MH 1 6 按鍵 3 7 三極管 C945 1 8 壓電蜂鳴器 1 9 整流二極管 1N4007 4 10 發(fā)光二極管 FG1112021 1 11 電阻 10Ω 2 12 電阻 100Ω 1 13 電阻 680Ω 1 14 電阻 1 15 電阻 10KΩ 1 16 電容 2 17 電容 30 pF 2 18 電容 47μF/50V 1 19 電容 100μF/50V 1 20 電容 220μF/50V 1 21 與門 74LS08 1 內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計(jì) 22 附錄 ( 2) 數(shù)字 式 多路溫度采集系統(tǒng) 原理圖 圖 14 數(shù)字式多路溫度采集系統(tǒng)原理圖 EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U9AT89C51R210R310Y112MzC130pC230p+C310uFR1 10kVCCVCCS1S3S2abfcgdeD P Y1234567abcdefg8dpdpDS1abfcgdeD P Y1234567abcdefg8dpdpDS2abfcgdeD P Y1234567abcdefg8dpdpDS3abfcgdeD P Y1234567abcdefg8dpdpDS4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U474LS164A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U174LS164A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U2 74LS164A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U374LS1641 23U7 ANDQ1C945R4 100U8BUZZERVCCVin1GND2+5V3U107805+C547UF+C4220uFR5 600D1 1N4007D2 1N4007D4 1N4007D3 1N4007T1 TRANS1..VCCR6 VCC...220vACC7C6.. .DQ2VDD3GND1U5 DS18B20DQ2VDD3GND1U6 DS18B20VCCVCC. .D5電源指示VCCVCCVCCVCC內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計(jì) 23 附錄 ( 3) 數(shù)字 式 多路溫度采集系統(tǒng)印刷 電路板 圖 圖 15 數(shù)字式多路溫度采集系統(tǒng)印刷電路 板 圖 內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計(jì) 24 附錄 ( 4) 數(shù)字 式 多路溫度采集系統(tǒng)控制源程序 。在此設(shè)計(jì)過程中,擴(kuò)展了知識(shí)面,增強(qiáng)了獨(dú)立思考和自學(xué)的能力,為以后走向工作崗位奠定了基礎(chǔ)。 例 如當(dāng)環(huán)境溫度達(dá)到一定值時(shí),通過軟件編程進(jìn)行判斷,從主控制器的一個(gè) I/O 端口輸出一個(gè)控制指令,去驅(qū)動(dòng)外部的控制電路工作,從而調(diào)節(jié)環(huán)境溫度,使環(huán)境溫度達(dá)到人們所需的要求。 它的測(cè)溫范圍寬( 55~ +125℃ ),測(cè)量精度可通過編程調(diào)節(jié),最高精度可達(dá)到 ℃ /LSB。 由于 DS18B20 與單片機(jī)采用單線串行數(shù)據(jù)傳送,因此,對(duì) DS18B20 進(jìn)行讀寫編程時(shí)必須嚴(yán) 格地保證讀寫時(shí)序,否則將無法讀取測(cè)量結(jié)果。 ( 1) 硬件調(diào)試 硬件調(diào)試比較簡(jiǎn)單,首先檢查電路的焊接是否正確及電路中有沒有虛焊等問題,然后可用萬用表測(cè)試或通電檢測(cè)電路。 圖 21 顯示數(shù)據(jù)刷新子程序流程圖 圖 22 報(bào)警控制子程序 流程圖 結(jié)束 N 設(shè)定最高溫度報(bào)警值 設(shè)定值小于顯示緩 沖區(qū)的值? Y 發(fā)出報(bào)警 置“ +”標(biāo)志 計(jì)算小數(shù)位溫度 BCD值 計(jì)算整數(shù)位溫度 BCD值 溫度值取補(bǔ)碼置“ - ”標(biāo)志 溫度零下? 結(jié)束 Y N 開始 發(fā) DS18B20復(fù)位命令命令 發(fā)匹配 ROM、 64 位地址 移入溫度暫存區(qū) 發(fā)讀取溫度命令 讀取 RAM 中的 9個(gè)字節(jié) 9 字節(jié)完 ? 結(jié)束 Y N Y N CRC 校驗(yàn)正確 ? 十位數(shù)顯示符號(hào),百位數(shù)不顯示 十位數(shù) 0? 結(jié)束 Y N 溫度數(shù)據(jù)移入顯示寄存器 百位數(shù) 0? 百位數(shù)顯示 數(shù)據(jù)(不顯示符號(hào)) Y N 內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計(jì) 16 ( 6)報(bào)警控制子程序 當(dāng)設(shè)定的最高報(bào)警溫度值大于顯示緩沖區(qū)中的數(shù)據(jù)時(shí),發(fā)出報(bào)警,提示溫度超過設(shè)定的最大值。表 5 就是二進(jìn)制和十進(jìn)制小數(shù)的近似對(duì)應(yīng)關(guān)系。低字節(jié)的高半字節(jié)乘以 恰好就是原整數(shù)。其程序流程圖如圖 19 所示。 在發(fā)送匹配 ROM 命令后,緊跟著發(fā)送要進(jìn)行測(cè)溫的 DS18B20 的 64 位 ROM 序列(這個(gè)序列號(hào)一般由廠方提供或通過實(shí)驗(yàn)的方式獲得)。 寫暫存器 4EH 發(fā)出向內(nèi)部 RAM 的 4字節(jié)寫上、下限溫度數(shù)據(jù)命令,緊跟該命令之后,是傳送兩字節(jié)的數(shù)據(jù)。 告警搜索命令 0ECH 執(zhí)行后溫度超過設(shè) 定值上限或下限的片子才能做出響應(yīng)。 調(diào)用顯示子程序 1s 到 ? 初次上電 ? 讀出溫度值 溫度計(jì)算處理 顯示數(shù)據(jù)刷新 發(fā)出溫度轉(zhuǎn)換開始命令 N Y Y N 初始化 發(fā)出報(bào)警 Y N 溫度超過報(bào)警值 ? 調(diào)用鍵盤掃描子程序 內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計(jì) 13 表 3 ROM 指令表 指令 約 定代碼 功能 讀 ROM 33H 讀 DS18B20 溫度傳感器 ROM 中的編碼 (即 64 位地址 ) 符合 ROM 55H 發(fā)出此命令之后 ,接著發(fā)出 64 位 ROM 編碼 ,訪問單總線上與該編碼相對(duì)應(yīng)的 DS18B20 使之做出響應(yīng) ,為下一步對(duì)該DS18B20 的讀寫做準(zhǔn)備 . 搜索 ROM 0F0H 用于確定掛接在同一總線上 DS18B20 的個(gè)數(shù)和識(shí)別 64位 ROM 地址。 數(shù)字式多路溫度采集系統(tǒng) 電路圖 數(shù)字式多路溫度采集系統(tǒng)原理圖 , 見附錄( 2) (圖 14) 數(shù)字式多路溫度采集系統(tǒng)印刷電路板 圖, 見附錄( 3) ( 圖 15) 內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計(jì) 12 3 數(shù)字 式多路 溫度 采集 系統(tǒng)程序設(shè)計(jì) 主程序 設(shè)計(jì) 主程序 [8]主要功能是控制調(diào)用子程序,實(shí)現(xiàn)溫度的實(shí)時(shí)顯示、讀出并處理 D
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1