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

正文內(nèi)容

畢業(yè)論文-智能型溫度測(cè)量?jī)x設(shè)計(jì)-預(yù)覽頁

2025-07-05 23:54 上一頁面

下一頁面
 

【正文】 MP ZCX00 ;首先運(yùn)行主程序 ORG 0003H LJMP INT00 ; INTO 中斷向量 ORG 0030H ; 主程序 ZCX00:MOV P2,40H ;關(guān)報(bào)警、關(guān)顯示 MOV P3,0FFH ; P3設(shè)為輸入口 MOV SP,5FH ;設(shè)堆棧底為 60H MOV IP,01H ; INTO 為高級(jí)中斷 SETB IT0 ; INTO 為邊沿觸發(fā) CLR A MOV IE,A ;禁止所有中斷請(qǐng)求 MOV 16H,A ;置查詢鍵為初始狀態(tài) MOV 17H,A ;置功能鍵為初始狀態(tài) MOV 20H,A MOV 22H,A 開封大學(xué)機(jī)電工程學(xué)院電子信息工程技術(shù)專業(yè) 畢業(yè)論文 16 MOV 23H,A MOV 2DH,A ; 置故障、超限等標(biāo)志為初始狀態(tài) MOV 33H,A ;清零 4次測(cè)零漂的和 MOV 34H,A MOV 45H,4 ;置中斷計(jì)數(shù)器初值 MOV 46H,240 ;置定時(shí)測(cè)零漂計(jì)數(shù)器初值 ACALL TDIS0 ;調(diào)顯示器自檢子程序 ZCX01:ACALL TROM0 ;調(diào) ROM 自檢子程序 ACALL TRAM0 ;調(diào) RAM 自檢子程序 ACALL TSRZJ ;調(diào)輸入通道自檢子程序 ACALL DIS00 ;調(diào)顯示子程序 JB ,ERR01 ; 自檢故障判斷 JB ,ERR02 JB ,ERR03 CLR ;清故障標(biāo)志 CLR ;關(guān)故障報(bào)警 CLR SJMP ZCX02 ERR01:MOV 32H,01H ;置個(gè)位顯示“ 1” SJMP ERR04 ERR02:MOV 32H,02H ;置個(gè)位顯示“ 2” SJMP ERR04 ERR03:MOV 32H,03H ;置個(gè)位顯示“ 3” ERR04:MOV 31H,0EH ;置十位顯示“ E” MOV 30H,0CH ;置百位顯示“熄滅” MOV 2FH,0CH ;置千位顯示“熄滅” SETB ;置開機(jī)自檢故障標(biāo)志 SETB ;開故障報(bào)警 SETB SJMP ZCX01 ;重新自檢 ZCX02:MOV SP,5FH ; 系統(tǒng)初始化 SETB ;通道開關(guān)置測(cè)溫狀態(tài) ZCX03:ACALL DIS00 ;調(diào)顯示子程序 JNB ,ZCX0A ;有鍵按下,轉(zhuǎn)鍵處理 JNB ,ZCX0A JNB ZCX0A JNB ,ZCX0A ZCX04:JB ,ZCX05 ;超上限,超上限報(bào)警 JB ,ZCX06 ;超下限,超下限報(bào)警 JB ,ZCX07 ;轉(zhuǎn) A/D 過載報(bào)警 CLR ;關(guān)超限報(bào)警 CLR SJMP ZCX03 ZCX05:MOV R5,0AH ;顯示“ HHHH” SJMP ZCX08 ZCX06:MOV R5,0BH ;顯示“ LLLL” SJMP ZCX08 ZCX07:MOV R5,0FH ;顯示“ .” 開封大學(xué)機(jī)電工程學(xué)院電子信息工程技術(shù)專業(yè) 畢業(yè)論文 17 ZCX08:MOV R4,4 MOV R0,2FH ZCX09:MOV R0,R5 INC R0 DJNZ R4,ZCX09 SETB ;開超限報(bào)警 SETB SJMP ZCX03 ZCX0A:ACALL KEY00 SJMP ZCX04 顯示器自檢程序: 原理:使顯示器所有字段“全亮”、“全熄滅”循環(huán) 3次,每 次兩和滅均為 秒。 ROM、 RAM 的自檢程序流程圖 分別如圖 3圖 34,輸入通道自檢程序流程見圖 35所示。 在這里有幾點(diǎn)需注意 : ? 由于在顯緩區(qū)中 千 位與符號(hào)存放在同一個(gè)字節(jié),查表前需屏蔽掉符號(hào)位,否則當(dāng)符號(hào)位是 1時(shí) (負(fù) ),將造成查表錯(cuò)誤; ? 千 位使用的是普通數(shù)碼管,當(dāng) 千 位是 “ 0” 時(shí),按正常軟件譯碼時(shí)會(huì)顯示 “8” ,所以當(dāng) 千 位是 “ 0” 時(shí)需要單獨(dú)處理,僅讓代表負(fù)號(hào)的 g段亮; ? 測(cè)溫時(shí) 小數(shù)點(diǎn) dp應(yīng)在的十位,查出某位的段碼后還需要判斷該位是否是應(yīng)加 dp的位 , 處理后才能將段碼送段碼口。K1~ K4 鍵處理子程序流程圖分別如附圖 38~附圖 311 所示。 圖 312( A/D中斷程序流程圖) 開封大學(xué)機(jī)電工程學(xué)院電子信息工程技術(shù)專業(yè) 畢業(yè)論文 34 A/D 中斷服務(wù) 源 程序 : ORG 03B0H INT00:PUSH A ;保護(hù)現(xiàn)場(chǎng) PUSH PSW MOV PSW,08H ;選 1 組寄存器 INT01:MOV A,P1 ; 讀 A/D JNB ,INT01 ;等千位選通信號(hào) JB ,INT02 ;查符號(hào) 1 正 0 負(fù) SETB F0 ;負(fù)數(shù), F0 置 1 SJMP INT03 INT02:CLR F0 ;正數(shù), F0 置 0 INT03:JB ,INT04 ; =0,千位 =1 SETB ;千位數(shù)置 1 SJMP INT05 INT04:CLR ;千位數(shù)置 0 INT05:MOV A,P1 JNB ,INT05 ;等百位選通信號(hào) DS2 MOV R0,20H XCHD A,R0 ;存百位數(shù) INT06:MOV A,P1 JNB ,INT06 ;等十位選通信號(hào) DS3 SWAP A ;十位 BCD 碼換入 A 高半字節(jié) INC R0 ;指向 21H 單元 MOV R0,A ;存十位數(shù) INT07:MOV A,P1 JNB ,INT07 ;等個(gè)位選通信號(hào) DS4 XCHD A,R0 ;存?zhèn)€位數(shù) MOV R2,20H ; A/D 存 R2R3 MOV R3,21H ACALL BCDH0 ;轉(zhuǎn)換為 B 制數(shù) CLR A ;加上符號(hào) MOV C,F0 MOV ,C ORL A,R2 MOV R2,A ACALL QBM00 ;求補(bǔ)碼 MOV 20H,R2 ;補(bǔ)碼存 20H21H MOV 21H,R3 MOV A,21H ;求和存 22H23H ADD A,23H MOV 23H,A MOV A,20H ADDC A,22H MOV 22H,A DJNZ 45H,INT0A ;中斷計(jì)數(shù) MOV 45H,4 JB ,INT09 CLR C 開封大學(xué)機(jī)電工程學(xué)院電子信息工程技術(shù)專業(yè) 畢業(yè)論文 35 MOV A,23H ;去零漂存 22H、 23H SUBB A,34H MOV 23H,A MOV A,22H SUBB A,33H MOV 22H,A CLR ;清除符號(hào)位 MOV R5,2 INT08:CLR C ;除以 4取平均 MOV A,22H ;高位除以 2 RRC A MOV 22H,A MOV A,23H ;低位除以 2 RRC A MOV 23H,A DJNZ R5,INT08 MOV C,F0 ;符號(hào)位加在 MOV ,C MOV R0,23H ;指向測(cè)溫值低字節(jié) MOV R1,3EH ;指向預(yù)置下限溫度低字節(jié) ACALL BJDX0 JB ,INT0B MOV R0,3CH ;指向預(yù)置上限溫度低字節(jié) MOV R1,23H ;指向測(cè)溫 值低字節(jié) ACALL BJDX0 JB ,INT0C MOV R2,22H ;求測(cè)溫值的原碼 MOV R3,23H ACALL QBM00 MOV 22H,R2 CLR ;清除原碼符號(hào)位,將測(cè)溫值變?yōu)闊o符號(hào)數(shù) MOV R2,22H ACALL HBCD0 ;測(cè)溫值轉(zhuǎn)換為壓縮 BCD 碼 MOV 26H,R5 ;測(cè)溫值 (壓縮 BCD 碼 )送 26H27H MOV 27H,R6 MOV R0,26H ;指向測(cè)溫值高位 MOV R1,2FH ;指向顯緩區(qū)千位 ACALL SXH00 ;壓縮 BCD 碼變分離 BCD 碼后送顯緩區(qū) DJNZ 46H,INT0A SETB ;置測(cè)零漂標(biāo)志 CLR ;電子開關(guān) K5 接調(diào)零狀態(tài) INT09:MOV 33H,22H ;存零漂值 MOV 34H,23H MOV 46H,240 ;置測(cè)零漂計(jì)數(shù)初值 CLR ;置測(cè)溫度標(biāo)志 SETB ; K5接測(cè)溫狀態(tài) INT0A:POP PSW ;恢復(fù)現(xiàn)場(chǎng) POP A 開封大學(xué)機(jī)電工程學(xué)院電子信息工程技術(shù)專業(yè) 畢業(yè)論文 36 RETI INT0B:SETB ;置超測(cè)溫下限標(biāo)志 SJMP INT0A INT0C:SETB ;置超測(cè)溫上限標(biāo)志 SJMP INT0A 雙字節(jié) BCD 碼整數(shù)轉(zhuǎn)換為雙字節(jié)二進(jìn)制原碼子程序 ( BCD 碼和轉(zhuǎn)換結(jié)果均在 1 組 R R3 中, BCD 碼的符號(hào)在 F0 中) ORG 05B0H BCDH0:MOV A,R3 ;低字節(jié)變二進(jìn)制 ACALL BCDH1 MOV R3,A MOV A,R2 ;高字節(jié)變二進(jìn)制 ACALL BCDH1 MOV B,100 ;擴(kuò)大 100 倍 MUL AB ADD A,R3 ;和低字節(jié)按二進(jìn)制相加 MOV R3,A CLR A ADDC A,B MOV C,F0 ;符號(hào)加在 R2 最高位 MOV ,C MOV R2,A RET B
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1