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

正文內(nèi)容

單片機(jī)stc89c52rc病床呼叫控制系統(tǒng)畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-06-26 05:39本頁(yè)面
  

【正文】 。檢測(cè)所按鍵是否已經(jīng)按下過(guò)并還在存儲(chǔ)單元 MOV A,R6 MOV R0,A RETNET1: DEC R0 CJNE R0,67H,NET2 MOV A,R6 MOV R0,A 。重裝存儲(chǔ)指針指向地址 MOV A,B MOV @R0,A 。存所按鍵的編碼 DEC R0 CJNE R0,67H,NET3 MOV R0,6FHNET3: RETAGAIN:POP ACC INC A CJNE A,8,NET RET。*************************************。顯示子程序。*****************************************DISP: MOV SCON,0 。串口方式0 CLR A MOV DPTR,TAB2 。個(gè)位數(shù)列表首地址 MOV A,@R1 MOVC A,@A+DPTR MOV SBUF,A 。輸出個(gè)位數(shù)到串口 JNB TI,$ 。一幀發(fā)送完清除中斷標(biāo)志 CLR TI CLR A MOV DPTR,TAB3 。十位數(shù)列表首地址 MOV A,@R1 MOVC A,@A+DPTR MOV SBUF,A 。輸出十位數(shù)到串口 JNB TI,$ CLR TI RET。********************************。復(fù)位子程序。*****************************RESET:CLR EA PUSH ACC PUSH PSW CLR TR1 CLR ET1 。關(guān)定時(shí)器T1 CLR 。關(guān)告警聲音 CJNE @R1,40H,AB1 ACALL DISP POP PSW POP ACC SETB EA RETIAB1: MOV @R1,40H 。當(dāng)前顯示床號(hào)不為0,則清0 DEC R1 CJNE R1,67H,AB2 MOV R1,6FHAB2: ACALL DISP 。顯示下一存儲(chǔ)單元的呼叫床號(hào) ACALL SOUND ACALL T100MSD ACALL T100MSD ACALL T100MSD POP PSW POP ACC SETB EA RETI。************************。聲音子程序。**********************SOUND:PUSH PSW CJNE @R1,40H,XIANG 。判斷是否該發(fā)出告警聲音 POP PSW RETXIANG:SETB TR1 。啟動(dòng)T1工作 SETB ET1 。允許T1中斷 POP PSW RET VOICE:DJNZ R2,EFB CPL MOV R2,05H 。重裝設(shè)計(jì)次數(shù)EFB: MOV TH1,3CH MOV TL1,0B0H 。重裝計(jì)數(shù)初值 RETI 。*****************************************************。列表3。***********************************************TAB1:DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,7FHTAB2:DB 9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,03HTAB3:DB 03H,03H,03H,03H,03H,03H,03H,03H,03H,9FH,9FH,9FH,9FH,9FH,9FH,9FH,9FH,9FH,9FH,25H,25H,25H,25H,25H,25H,25H,25H,25H,25H,0DH,0DH,0DH,0DH,0DH,0DH,0DH,0DH,0DH,0DH,99H,99H,99H,99H,99H,99H,99H,99H,99H,99H,49H,49H,49H,49H,49H,49H,49H,49H,49H,49H,41H,41H,41H,41H,41H,03H。***************************************。延時(shí)子程序。****************************************T10MSD:SETB RS0 MOV R3,12TM: MOV R5,128TM1: DJNZ R5,TM1 DJNZ R3,TM CLR RS0 RETT100MSD:MOV R3,200TM2: MOV R5,125TM3: DJNZ R5,TM3 DJNZ R3,TM2 RET END2.床號(hào)顯示電路測(cè)試程序 ORG 0000H AJMP START ORG 0003H MOV SP,70H MOV SCON,0 。串口方式0 MOV A,0START:PUSH ACC MOV DPTR,TAB2 MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI POP ACC PUSH ACC MOV DPTR,TAB3 MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI POP ACC INC AACALL T100MSDACALL T100MSDACALL T100MSDACALL T100MSDACALL T100MSDACALL T100MSDACALL T100MSDACALL T100MSDACALL T100MSDACALL T100MSDACALL T100MSDACALL T100MSD CJNE A,41H,START SJMP $TAB2:DB 9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,03HTAB3:DB 03H,03H,03H,03H,03H,03H,03H,03H,03H,9FH,9FH,9FH,9FH,9FH,9FH,9FH,9FH,9FH,9FH,25H,25H,25H,25H,25H,25H,25H,25H,25H,25H,0DH,0DH,0DH,0DH,0DH,0DH,0DH,0DH,0DH,0DH,99H,99H,99H,99H,99H,99H,99H,99H,99H,99H,49H,49H,49H,49H,49H,49H,49H,49H,49H,49H,41H,41H,41H,41H,41H,03HT100MSD:MOV R4,200TM2: MOV R5,125TM3: DJNZ R5,TM3 DJNZ R4,TM2 RET END3.鍵盤掃描及鍵值處理的測(cè)試程序 ORG 0000HTEST:MOV P0,0 MOV P2,0FFH MOV A,P2 CJNE A,0FFH,HAVE AJMP TESTHAVE:ACALL T10MSD MOV R4,0 。行碼0為1行,8為2行,16為3行 MOV A,0FEH 。檢測(cè)第一行鍵盤NEXT:MOV B,A 。暫存行掃描碼 MOV P2,0FFH MOV P0,A MOV A,P2 。讀鍵盤 CJNE A,0FFH,YES 。不等則表示該行有按鍵按下 MOV A,R4 ADD A,08H 。加8為下一行編碼 MOV R4,A MOV A,B RL A 。掃描下一行 CJNE A,0FEH,NEXT 。掃描至最后一行,沒(méi)發(fā)現(xiàn)則重新掃描狀態(tài) AJMP TESTYES: MOV A,P2 MOV B,A MOV DPTR,TAB1 MOV A,0NET: PUSH ACC MOVC A,@A+DPTR CJNE A,B,AGAIN POP ACC ADD A,R4 PUSH ACC MOV DPTR,TAB2 MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI POP ACC PUSH ACC MOV DPTR,TAB3 MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI POP ACC AJMP TESTAGAIN:POP ACC INC A CJNE A,8,NET AJMP TESTTAB1:DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,7FHTAB2:DB 9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,03H,9FH,25H,0DH,99H,03HTAB3:DB 03H,03H,03H,03H,03H,03H,03H,03H,03H,9FH,9FH,9FH,9FH,9FH,9FH,9FH,9FH,9FH,9FH,25H,25H,25H,25H,25H,25H,25H,25H,25H,25H,0DH,0DH,0DH,0DH,0DH,0DH,0DH,0DH,0DH,0DH,99H,99H,99H,99H,99H,99H,99H,99H,99H,99H,49H,49H,49H,49H,49H,49H,49H,49H,49H,49H,41H,41H,41H,41H,41H,03HT10MSD:SETB RS0 MOV R4,12TM: MOV R5,128TM1: DJNZ R5,TM1 DJNZ R4,TM CLR RS0 RETEND ORG 0000H AJMP START ORG 0003H AJMP RESET ORG 0030HSTART:MOV SP,70H SETB IT0 SETB EX0 SETB EA 。邊沿觸發(fā)方式,允許中斷,開(kāi)中斷開(kāi)關(guān) MOV R7,08H MOV R0,6CH 。所按鍵編碼存儲(chǔ)單元首地址 MOV 6FH,02H MOV 6EH,03H MOV 6DH,16HLOOP: MOV @R0,40H 。清0 DEC R0 DJNZ R7,LOOP MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1