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

正文內(nèi)容

第7章_人機(jī)交互設(shè)備接口-wenkub

2023-03-14 12:18:33 本頁面
 

【正文】 JZ Wait1 ;全 1則無鍵按下,繼續(xù)等待 CALL DELAY ;延時(shí), 消除抖動(dòng) IN AL, 81H ;再次讀 B口,測試有無低電平 AND AL, 0FH CMP AL, 0FH JZ WAIT1 ;全 1則是干擾,繼續(xù)等待11;判斷哪個(gè)鍵按下 MOV CL, 4 ;設(shè)置計(jì)數(shù)初值 MOV AL, 0FEH ;使 A0=0,準(zhǔn)備掃描第一行Check: OUT 80H, AL MOV AH, AL ;保存 行掃描碼 IN AL, 81H ;讀 B口 AND AL, 0FH ;取低 4位 CMP AL, 0FH ;比較 JNZ Table ;有鍵按下,轉(zhuǎn)鍵值處理子程序 MOV AL, AH ;無鍵按下,則修改行掃描碼 ROL AL, 1 ;循環(huán)左移 1位 DEC CL ;行數(shù)減 1 JNZ Check ;未掃描完 4行,則繼續(xù) JMP START ;重新掃描 12Table: CALL KeyValue ; AH=行掃描碼, AL=列掃描碼MOV AL, 00 ;等待按鍵釋放OUT 80H, ALWait2: IN AL, 81H ;讀 B口AND AL, 0FH ;取低 4位CMP AL, 0FH ;比較JNZ Wait2 ;按鍵未釋放,則繼續(xù)等待…… ;后續(xù)處理KeyValue Proc CMP AX, 0FE0EH ;是否為 0行 0列掃描碼 JZ L0 ; 0行 0列按鍵時(shí)的分支處理 CMP AX, 0FE0DH ;是否為 0行 1列掃描碼 JZ L1 ; 0行 1列按鍵時(shí)的分支處理 ..... ;依次對 16個(gè)按鍵分別判斷 RETKeyValue ENDP ▲首先向所有的行輸出低電平,然后讀入列線?!_定了行號和列號,可形成鍵盤掃描碼。(2) 判斷是哪個(gè)鍵按下(行掃描法)▲先向第 0行輸出低電平,其余行輸出高電平,然后讀取所有列線的值?!秉c(diǎn):需要采用特殊的方法(行掃描法、行列反轉(zhuǎn)法、行列掃描法)進(jìn)行按鍵識別。(2) 鍵盤的工作原理(非編碼鍵盤)① 線性鍵盤▲適用于按鍵較少的專用鍵盤, 每個(gè)按鍵都有一條數(shù)據(jù)線 送到計(jì)算機(jī)接口。鍵盤的掃描、編碼和傳送由 軟、硬件共同完成 。由 硬件電路 完成掃描、編碼和傳送,直接提供與按鍵相對應(yīng)的編碼信息,并完成去抖、防串鍵等功能。▲無觸點(diǎn)式 : 電容式 、電感式。nPC機(jī)中的并口應(yīng)用l PC/XT機(jī):單片 8255A,地址 60~63H。l 并口的分類:基本并口電路、可編程并口電路。n8255A可編程并行接口l 內(nèi)部結(jié)構(gòu)、外部引腳。l PC/AT機(jī):集成,地址和功能與 PC/XT相同。手感好、壽命長。216。216。▲缺點(diǎn):按鍵較多時(shí),數(shù)據(jù)線也增多,增加成本。7(1) 判斷有無鍵按下▲CPU首先向所有的行輸出低電平,若無鍵按下,則所有列線為高。若某一列為低,則說明 0行與該列交叉位置的鍵被按下,掃描成功即可退出。8n 行掃描法【 例 71】 如圖
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1