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

正文內(nèi)容

微機(jī)原理項(xiàng)目報(bào)告-雙機(jī)串行通信(存儲(chǔ)版)

2025-07-14 08:10上一頁面

下一頁面
  

【正文】 R TEST AL,20H ;測(cè)發(fā)送保持寄存器是否為空,不空返回查詢 JZ FOREVER MOV AH,1 ;空就測(cè)鍵盤緩沖區(qū)是否有字符 INT 16H JZ FOREVER ;無就返回查詢 MOV AH,0 INT 16H MOV [SI],AL ;有就存入到發(fā)送緩沖區(qū),同時(shí) CX 作為計(jì)數(shù)寄存器 INC SI INC CX CMP AL,0DH ;是否為回車發(fā)送,是就轉(zhuǎn)發(fā)送處理 JZ B0 MOV BX,0 ;不是就將按鍵顯示 MOV AH,14 INT 10H JMP FOREVER B1: LEA SI,FS ;取發(fā)送緩沖區(qū)首地址,將暫存的發(fā)送 B2: MOV AL,[SI] INC SI MOV DX,3F8H OUT DX,AL DEC CX JNZ B2 ;沒發(fā)完繼續(xù)發(fā) LEA SI,FS ;發(fā)完使地址指針歸位 JMP FOREVER B0: MOV AL,0AH ;若為回車就 先換行 MOV BX,0 MOV AH,14 INT 10H MOV DL,0DH MOV AH,2 INT 21H JMP B1 ;再轉(zhuǎn)一個(gè)個(gè)發(fā)送 RECEIVE: MOV DX,3F8H IN AL,DX AND AL,7FH ;取接收數(shù)據(jù)的低七位 CMP AL,30H ;比較是否為 0 JZ B3 ;為 0 就轉(zhuǎn) B3 換行 MOV BX,0 ;不是就一個(gè)個(gè)顯示 MOV AH,14 INT 10H JMP FOREVER B3: MOV AL,0AH ;換行程序 MOV BX,0 MOV AH,14 INT 10H MOV DL,0DH MOV AH,2 INT 21H JMP FOREVER ERROR: ;出錯(cuò)處理程序 MOV DX,3F8H IN AL,DX MOV AL,39。 MOV BL,0 MOV AH,14 INT 10H MOV AL,61H MOV BL,0 MOV AH,14 INT 10H MOV AL,69H MOV BL,0 MOV AH,14 INT 10H MOV AL,74H MOV BL,0 MOV AH,14 INT 10H MOV AL,69H MOV BL,0 MOV AH,14 INT 10H MOV AL,6EH MOV BL,0 MOV AH,14 INT 10H MOV AL,67H MOV BL,0 MOV AH,14 INT 10H MOV AL,2EH MOV BL,0 MOV AH,14 INT 10H MOV AL,2EH MOV BL,0 MOV AH,14 INT 10H MOV AL,2EH MOV BL,0 MOV AH,14 INT 10H FOREVER: MOV DX,3FDH IN AL,DX TEST AL,1EH JNZ B9 TEST AL,01H JNZ WS JMP FOREVER WS:MOV DX,3F8H IN AL,DX AND AL,7FH MOV [BP],AL INC BP CMP AL,0DH JZ B8 JMP FOREVER B7: MOV AL,4EH MOV BL,0 MOV AH,14 INT 10H MOV AL,4FH MOV BL,0 MOV AH,14 INT 10H MOV AL,21H MOV BL,0 MOV AH,14 INT 10H MOV AL,0AH MOV BL,0 MOV AH,14 INT 10H MOV DL,0DH MOV AH,2 INT 21H JMP FOREVER B9:JMP ERROR B8:JMP B5 OK:LEA BP,ZS MOV AL,[BP] CMP AL,37H JNZ B6 MOV AL,4FH MOV DX,3F8H OUT DX,AL MOV AL,4BH MOV DX,3F8H OUT DX,AL MOV AL,21H MOV DX,3F8H OUT DX,AL MOV AL,0DH MOV DX,3F8H OUT DX,AL FOREVER1: MOV DX,3FDH IN AL,DX TEST AL,1EH JNZ ERROR TEST AL,01H JNZ RECEIVE TEST AL,40H JZ FOREVER1 TEST AL,20H JZ FOREVER1 MOV AH,1 INT 16H JZ FOREVER1 MOV AH,0 INT 16H MOV [SI],AL INC SI INC CL CMP AL,0DH JZ B0 MOV BL,0 MOV AH,14 INT 10H JMP FOREVER1 ERROR: MOV AL,39。amp。amp。amp。539。amp。 KeyPort0=KeyPort2=KeyPort3=KeyPort4=KeyPort5=1。amp。amp。amp。(KeyPort5==1))) { if(KeyPort2==0){Val=39。(KeyPort1==1)amp。(KeyPort3==1)amp。amp。amp。 } if((i==16)amp。 if((i==17)amp。 } } } /* 接受顯示函數(shù) */ void receive(uchar *s) { SendStr(s)。 //掃描鍵盤 if(num!=0xff) { send_str[n]=num。 if(rec_str[m]==0x0d) //收到結(jié)束位,然后進(jìn)入顯示函數(shù) { receive(rec_str)。 //打開串口中斷 TI=0。 TL1=0xfd。 TI=0。 LCD_Write_Com(0x08)。 } LCD_Write_Data( Data)。 DataPort= Data。 EN_SET。 EN_CLR。 for(x=z。 unsigned char a=0,b=0,i=0,j=0。 sbit KeyPort4=P3^6。 附件一:設(shè)計(jì)流程圖: 下位機(jī)程序流程圖: 是 否 是 是否連接 否 系統(tǒng)初始化 開始 讀入連接密碼 發(fā)送連接密碼到 PC 機(jī) 顯示 “ Please enter the password!” 接收 PC 機(jī)指示 接收 PC機(jī)傳來的字符串 讀入單片機(jī)鍵盤輸入字符 顯示空格 顯示字符串 是否為“ ENTER” 儲(chǔ)存到數(shù)組 顯示字符 發(fā)送數(shù)組到 PC 機(jī) 返回字符串到 PC 機(jī) 結(jié)束 上機(jī)位程序流程圖: 否 是 是 是 否 系統(tǒng)初始化 開始 讀取單片機(jī)發(fā)送的連接密碼 是否為‘ 7’ 顯示‘ NO!’ 顯示‘ OK!’ 發(fā)送‘ OK!’到單片機(jī) 否 讀入單片機(jī)傳來的字符串 讀入 PC 機(jī)鍵盤輸入字符 顯示換行 顯示字符 是否為“ ENTER” 儲(chǔ)存到發(fā)送字符緩沖區(qū) 顯示字符 發(fā)送字符串到單片機(jī) 結(jié)束 顯示“ waiting… ” 儲(chǔ)存到接收字符緩沖區(qū) 讀取字符 是否為“ ENTER” 附件二: 下位機(jī)程序: 8 按鍵掃描,通信時(shí)先要建立握手,發(fā)請(qǐng)求信號(hào),我們?cè)O(shè)計(jì) 7 為請(qǐng)求信號(hào),按回車鍵(我們定義其中一個(gè)鍵為回車鍵即 0DH)發(fā)送,且發(fā)送和接收數(shù)據(jù)后先存入數(shù)組,然后回送給 PC,注意以 0DH 結(jié)尾。 發(fā)送‘ abcd’,單片機(jī)顯示‘ abcd’,并返回給 PC 機(jī)顯示‘ abcd’; 發(fā)送空格,單片機(jī)顯示‘ ’,并返回給 PC 機(jī)顯示‘ ’; 發(fā)送‘?’, 單片機(jī)顯示‘?’,并返回給 PC 機(jī)顯示‘?’; 單片機(jī)無顯示字符情況下,發(fā)送‘ 123456789123456789123456789123456789123456789’時(shí),單片機(jī)在新的一頁顯示
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1