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

正文內(nèi)容

單片機(jī)控制的光纖測(cè)距系統(tǒng)的軟件設(shè)計(jì)畢業(yè)論文(已改無(wú)錯(cuò)字)

2022-07-25 13:33:20 本頁(yè)面
  

【正文】 ORG 0000HLJMP STARTDELAY:MOV R7,0DL1: DJNZ R7, DL1DJNZ R6, DL1RETLEDMAP:DB 3FH, 06H, 5BH, 4FH, 66HDB 6DH, 7DH, 07H, 7FH, 6FH。 ================================。 鍵盤掃描子程序。 ================================TESTKEY:MOV DPTR, BIT_CSMOV A, 0FFHMOVX @DPTR, AMOV DPTR, INMOVX A, @DPTRCPL AANL A, 0FHRETGETKEY:MOV R1, 00001000BMOV R2, 4KLOOP:MOV DPTR,BIT_CSMOV A, R1MOVX @DPTR, A 。逐行輸出為低電平RR AMOV R1, AMOV DPTR,INMOVX A, @DPTRCPL AANL A, 0FHJNZ GOON1 。 該行有鍵入DJNZ R2, KLOOPMOV R2, 0FH 。 沒(méi)有鍵按下, 返回 0FHSJMP WAITRELEASEGOON1:MOV R1, A 。 鍵值 = 行 X 4 + 列值MOV A, R2DEC A 。(第N行1)X4RL ARL AMOV R2, A 。 R2 = (R21)*4MOV A, R1 。 R1 中為讀入的列值MOV R1, 4LOOPC:RRC A 。 移位找出所在列JC WAITRELEASEINC R2 。 R2 = R2+ 列值DJNZ R1, LOOPCWAITRELEASE:MOV DPTR, BIT_CS 。 等鍵釋放CLR AMOVX @DPTR, AMOV R6, 10CALL DELAYCALL TESTKEYJNZ WAITRELEASEMOV A, R2 。獲得的鍵盤碼放A中。 ================================KEYSWICH:RL AMOV DPTR,SKYTABJMP @A+DPTRSKYTAB:AJMP IN0_9 。鍵盤碼0,數(shù)字0AJMP IN0_9 。鍵盤碼1,數(shù)字1AJMP IN0_9 。鍵盤碼2,數(shù)字2AJMP IN0_9 。鍵盤碼3,數(shù)字3AJMP IN0_9 。鍵盤碼4,數(shù)字4AJMP IN0_9 。鍵盤碼5,數(shù)字5AJMP IN0_9 。鍵盤碼6,數(shù)字6AJMP IN0_9 。鍵盤碼7,數(shù)字7AJMP IN0_9 。鍵盤碼8,數(shù)字8AJMP IN0_9 。鍵盤碼9,數(shù)字9AJMP ADD1 。鍵盤碼A,功能鍵巡回+1AJMP DEC1 。鍵盤碼B,功能鍵巡回1AJMP CLEAR 。鍵盤碼C, 清除鍵AJMP ENTER 。鍵盤碼D,確認(rèn)鍵AJMP NUL 。鍵盤碼E,沒(méi)有定義AJMP NUL 。鍵盤碼F,沒(méi)有定義IN0_9:INC R3SETB 00HCJNE R3,1,SECKEYFIRKEY:MOV A,R2MOV LEDBUF+0,0MOV LEDBUF+1,0MOV LEDBUF+2,0MOV LEDBUF+3,0MOV DPTR,LEDMAPMOVC A,@A+DPTRMOV LEDBUF+4,AMOV LEDBUF+5,0MOV A,R2RL ARL ARL AADD A,R2ADD A,R2MOV 52H,ARETSECKEY:CJNE R3,2,THIRDMOV A,52HADD A,R2MOV 52H,AMOV DPTR,LEDMAPMOV B,10DIV ABMOVC A,@A+DPTRMOV LEDBUF+4,AMOV A,BMOVC A,@A+DPTRMOV LEDBUF+5,AMOV LEDBUF+0,0MOV LEDBUF+1,0MOV LEDBUF+2,0MOV LEDBUF+3,0RETTHIRD:MOV R3,0ACALL ERRORRETADD1:SETB 00HMOV A,52HSUBB A,30JC GN3JMP NUL 。增加到31為止GN3: MOV A,52HINC AMOV 52H,AMOV B,10DIV ABMOV DPTR,LEDMAPMOVC A,@A+DPTRMOV LEDBUF+4,AMOV A,BMOVC A,@A+DPTRMOV LEDBUF+5,AMOV LEDBUF+0,0MOV LEDBUF+1,0MOV LEDBUF+2,0MOV LEDBUF+3,0RETDEC1:SETB 00HMOV A,52HJZ NUL 。減少到0為止DEC AMOV 52H,AMOV B,10DIV ABMOV DPTR,LEDMAPMOVC A,@A+DPTRMOV LEDBUF+4,AMOV A,BMOVC A,@A+DPTRMOV LEDBUF+5,AMOV LEDBUF+0,0MOV LEDBUF+1,0MOV LEDBUF+2,0MOV LEDBUF+3,0RETCLEAR:MOV R3,0CLR AMOV 52H,AMOV 53H,AMOV LEDBUF+0,0MOV LEDBUF+1,0MOV LEDBUF+2,0MOV LEDBUF+3,0MOV LEDBUF+4,0MOV LEDBUF+5,0RETENTER: CJNE R3,1,NE1CALL ERRORRETNE1:CLR 00H。 LCALL MUXRETERROR:MOV LEDBUF+0,31HMOV LEDBUF+1,3FHMOV LEDBUF+2,31HMOV LEDBUF+3,0HMOV LEDBUF+4,79HMOV LEDBUF+5,31HCLR AMOV R2,AMOV 52H,R2SETB 00HJMP LP0RETNUL: RET。 ================================。 動(dòng)態(tài)顯示子程序。 =============
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1