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

正文內(nèi)容

畢業(yè)論文-智能型溫度測(cè)量?jī)x設(shè)計(jì)(已改無錯(cuò)字)

2023-02-16 23:14:36 本頁面
  

【正文】 。 在這里有幾點(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的位 , 處理后才能將段碼送段碼口。 圖 36(顯示自檢流程圖) 顯示子程序源程序 : ORG 0230H DIS00:MOV R0,2FH ;置顯緩區(qū)首址 MOV R2,08H ;送起始字位碼 DIS01:CLR A ;關(guān)顯示器 開封大學(xué)機(jī)電工程學(xué)院電子信息工程技術(shù)專業(yè)畢業(yè)論文 23 MOV P0,A MOV A,@R0 ;取顯示數(shù)字 ANL A,0FH ;屏蔽高 4位 MOV DPTR,TAB01 MOVC A,@A+DPTR ;查表取自段碼 CJNE R2,08H,DIS03 ;是千位嗎? JB ,DIS02 ;千位是 1轉(zhuǎn)加符號(hào) CLR A ;千位是 0將其消隱 DIS02:MOV C, ;取符號(hào)位 MOV ,C ;字段碼加符號(hào) DIS03:MOV 2CH,A ;字段碼暫存 MOV A,R2 ;取字位碼 CJNE A,02H,DIS04 ;不是十位轉(zhuǎn)送段碼 SETB ;是十位,加小數(shù)點(diǎn) DIS04:MOV P0,2CH ;字段碼送字段口 MOV A,P2 ;取 ~ ANL A,0F0H ORL A,R2 MOV P2,A ;字位碼和送字位口 ACALL DL001 ;延時(shí) 1mS增亮 MOV A,R2 JB ,DIS05 ;查驗(yàn) 4位顯示器是否顯示一遍 RR A ;修改字位碼 MOV R2,A INC R0 ;指向顯示緩沖區(qū)下一個(gè)單元 SJMP DIS01 ;繼續(xù)顯示下一位 DIS05:RET TAB01:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH( 0~ 9) DB 76H,38H,00H,40H,79H,FFH( A“ H” ,B“ L” ,C“全滅” ,D“ ” ,E,F“全亮”) DL001:MOV R7,02H ; 1mS延時(shí)子程序 (fosc=6MHz時(shí) ) DL002:MOV R6,0FFH DJNZ R6,$ DJNZ R7,DL002 RET 開封大學(xué)機(jī)電工程學(xué)院電子信息工程技術(shù)專業(yè)畢業(yè)論文 24 鍵處理子程序: R7 為功能鍵 K1 的狀態(tài)計(jì)數(shù)器,每按 1 次 K1(R7)+1。上限預(yù)置范圍 49~ +150℃ ,預(yù)置下限溫度必須小于上限溫度,預(yù)置錯(cuò)誤需重新預(yù)置。鍵處理子程序流程圖如附圖 37 所示。K1~ K4 鍵處理子程序流程圖分別如附圖 38~附圖 311 所示。 圖 37(鍵處理子程序流程圖) 鍵處理源程序: ORG 02B0H KEY00:LCALL DIS00 ;延時(shí) 12ms LCALL DIS00 LCALL DIS00 JNB ,KEY10 ;轉(zhuǎn) K1鍵處理 JNB ,KEY20 ;轉(zhuǎn) K2鍵處理 JNB ,KEY30 ;轉(zhuǎn) K3鍵處理 JNB ,KEY40 ;轉(zhuǎn) K4鍵處理 KEYX1:RET ;無鍵按下,返回 KEY10:MOV IE,00H ; K1鍵功能程序 KEY11:JB ,KEY12 ; K1釋放轉(zhuǎn)鍵處理 ACALL DIS00 ;未釋放延時(shí)再測(cè) SJMP KEY11 KEY12:PUSH PSW PUSH A MOV PSW,10H ; R0~ R7換為 2組 KEY13:INC R7 ; K1狀態(tài)計(jì)數(shù) CJNE R7,01H,KEY15 CLR F0 ;準(zhǔn)備預(yù)置百位溫度 CLR A MOV R4,A MOV R5,A MOV R6,A 開封大學(xué)機(jī)電工程學(xué)院電子信息工程技術(shù)專業(yè)畢業(yè)論文 25 CLR ;關(guān)報(bào)警 CLR MOV 2FH,00H ;千位顯示“ 0” MOV 30H,0CH ;百位顯示“滅” MOV 31H,0CH ;十位顯示“滅 .” JB ,KEY14 MOV 32H,0AH ;個(gè)位顯示“ H” AJMP KEY1D KEY14:MOV 32H,0BH ;個(gè)位顯示“ L” AJMP KEY1D KEY15:CJNE R7,02H,KEY16 ;若不是預(yù)置十位溫度值,轉(zhuǎn)去 K1下一狀態(tài)檢測(cè) MOV 30H,00H ;百位顯示“ 0”,準(zhǔn)備預(yù)置十位溫度值 AJMP KEY1D 圖 38( K1 鍵處理流程圖) 開封大學(xué)機(jī)電工程學(xué)院電子信息工程技術(shù)專業(yè)畢業(yè)論文 26 KEY16:CJNE R7,03H,KEY17 ;若不是預(yù)置個(gè)位溫度值,轉(zhuǎn)去變壓縮 BCD 碼,變補(bǔ)碼 MOV 31H,00H ;顯緩區(qū)十位顯“ 0”,準(zhǔn)備預(yù)置個(gè)位溫度值 AJMP KEY1D KEY17:MOV A,R5 ;預(yù)置溫度變壓縮 BCD碼,存 24H25H SWAP A ORL A,R6 MOV 25H,A MOV 24H,R4 PUSH PSW MOV PSW,08H ; 1組為當(dāng)前工作寄存器 MOV R3,25H MOV R2,24H ACALL BCDH0 ;調(diào)雙字節(jié) BCD二進(jìn)制轉(zhuǎn)換子程序 ACALL QBM00 ;調(diào)雙字節(jié)二進(jìn)制求補(bǔ)碼子程序 MOV 25H,R3 MOV 24H,R2 JB ,KEY18 ;轉(zhuǎn)去判斷預(yù)置下限溫度是否正確 MOV R0,25H ;指向預(yù)置上限溫度低字節(jié) MOV R1,42H ;指向允許預(yù)置的上限溫度最小值 ACALL BJDX0 JB ,KEY19 ; =1時(shí)轉(zhuǎn)預(yù)置上限錯(cuò)誤處理 MOV R0,40H ;指向允許預(yù)置的上限溫度最大值 MOV R1,25H ;指向預(yù)置上限溫度低字節(jié) ACALL BJDX0 JB ,KEY19 MOV 3CH,25H ;預(yù)置上限溫度滿足 49℃≤上限≤ 150℃,存上限 MOV 3BH,24H MOV 37H,R6 ;保存預(yù)置上限溫度 BCD碼 MOV 36H,R5 MOV 35H,R4 MOV C,F0 ;預(yù)置上限溫度符號(hào)送 37H最高位 CLR A MOV ,C ORL A,35H MOV 35H,A SETB ;置預(yù)置下限溫度標(biāo)志 MOV R7,00H AJMP KEY13 KEY18:MOV R0,25H ;指向預(yù)置下限溫度低字節(jié) MOV R1,44H ;指向允許預(yù)置的下限溫度最小值 ACALL BJDX0 JB ,KEY1A ; =1時(shí)轉(zhuǎn)預(yù)置下限錯(cuò)誤處理 MOV R0,3CH ;指向預(yù)置上限溫度低字節(jié) MOV R1,25H ;指向預(yù)置下限溫度低字節(jié) JB ,KEY1A ; =1時(shí)轉(zhuǎn)預(yù)置下限錯(cuò)誤處理 MOV 3EH,25H ;預(yù) 置下限溫度滿足 50℃≤下限≤上限,存下限 MOV 3DH,24H 開封大學(xué)機(jī)電工程學(xué)院電子信息工程技術(shù)專業(yè)畢業(yè)論文 27 MOV 3AH,R6 ;保存預(yù)置下限溫度 BCD碼 MOV 39H,R5 MOV 38H,R4 MOV C,F0 CLR A MOV ,C ORL A,38H MOV 38H,A POP PSW CLR ;置預(yù)置下限溫 度標(biāo)志 MOV IE,81H ;開中斷 SJMP KEY1C KEY19:MOV 32H,04H ;顯示“滅滅 E4” SJMP KEY1B KEY1A:MOV 32H,05H ;顯示“滅滅 E5” KEY1B:MOV 31H,0EH MOV 30H,0CH MOV 2FH,0CH SETB ;預(yù)置溫度錯(cuò)誤報(bào)警 SETB KEY1C:MOV R7,00H KEY1D:POP A POP PSW RET 開封大學(xué)機(jī)電工程學(xué)院電子信息工程技術(shù)專業(yè)畢業(yè)論文 28 圖 39( K2 鍵處理子程序流程圖) KEY20:JB ,KEY21 ; K2鍵功能程序 , K2釋放轉(zhuǎn) K2鍵處理 ACALL DIS00 ; K2未釋放,延時(shí)再檢測(cè) SJMP KEY20 KEY21:PUSH PSW PUSH A MOV PSW,10H ;工作寄存器換為 2組 CJNE R7,00H,KEY22 ;已按過功能鍵 K1,允許預(yù)置溫度 SJMP KEY27 ;未按過功能鍵 K1,不允許預(yù)置溫度,該鍵無效 KEY22:CJNE R7,01H,KEY23 CJNE R4,00H,KEY27 ;百位是 1,不允許加 1操作 INC R4 ;百位是 0,百位加 1,送顯緩區(qū) MOV 2FH,R4 SJMP KEY27 KEY23:CJNE R7,02H,KEY29 JB F0,KEY28 CJNE R4,00H,KEY24 CJNE R5,09H,KEY25 開封大學(xué)機(jī)電工程學(xué)院電子信息工程技術(shù)專業(yè)畢業(yè)論文 29 SJMP KEY27 KEY24:CJNE R5,05H,KEY25 SJMP KEY27 KEY25:INC R5 KEY26:MOV 30H,R5 KEY27:POP A POP PSW RET KEY28:DJNZ R5,KEY26 CLR F0 SJMP KEY26 KEY29:JNB F0,KEY2C CJNE R6,00H,KEY2A SJMP KEY27 KEY2A:DEC R6 KEY2B:MOV 31H,R6
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1