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

正文內(nèi)容

微機(jī)原理與接口技術(shù)-8086cpu小鍵盤課程設(shè)計(jì)-在線瀏覽

2024-08-02 05:25本頁面
  

【正文】 置行線為低電平,則把行線的低電平引入列線。即: PB PA0 PA1 PA2 PA3 PC3 PC2 PC1 PC0 LED6 LED5 LED4 LED3 LED2 LED1 列 控 位控 行控 7 PA 口地址: 0640H PB 口地址: 0642H PC 口地址: 0644PD(控制口 ) 地址: 0646H. 軟件設(shè)計(jì) 8255 初始化 以 PC 為列控口; 以 PA 低 4 位為行控口; 列口為輸入,行口輸出; 顯示以 PB 為段選口; PB 口輸出; PA 低 6 位為位選。 鍵盤掃描的處理方法 判 斷是否有鍵被按下的方法 行開放:使所有 行線輸出低電平 ,從列控 口讀入列狀態(tài)(列值 )即: 通過行控口,輸出全 0 。 如果沒有鍵按下 ,則行線低 電平不會(huì)引入到 列線,從列控口讀入的必為全 1; 只要有一個(gè)鍵按下,如 ?F?鍵,則行 1 的低電平 引入列 3,從列控口讀入的列值為 1110, 非全 1, 由此得出判斷是否有鍵按下的條件: 讀 入 的 列 值為全 1, 無按鍵; 非全 1,必 有按鍵! 判斷是否有鍵被按下的流程: 1. 讓行線輸出全為 0; 2. 讀列的值; 8 3. 判斷列值是否全為 0; 4. 若不全為 0,則說明有按 鍵按下; 5. 全為 0,則說明沒有按鍵按下,繼續(xù)等待輸入。 防抖動(dòng)的延時(shí)子程序 DELAY PROC NEAR 。 逐行掃描:使行線輸出逐 一為低電平,從列 控口讀入 列狀 態(tài)(列值)。 判斷是否有鍵被按下的流程 : 1. 使第 0 行為 0(掃描 0 行); 2. 讀入列值; 3. 判斷列值是否全為 0 4. 若列值全為 0,則說明按鍵不在本行; 5. 列值移位,再次讀入列值,進(jìn)行判斷。 10 源程序代碼 根據(jù) 整體思路以及軟件設(shè)計(jì)得到的代碼 DATA SEGMENT DZTABLE DB 3FH, 06H, 5BH,4FH, 66DB 6DH, 7DH, 07H, 7FH, 6FH DB 77H, 7CH, 39H,5EH, 79H, 71H JZTABLE DB 7EH, 7DH, 7BH, 77H DB 0BEH, 0BDH, 0BBH,0B7H DB 0DEH, 0DDH, 0DBH,0D7H DB 0EEH, 0EDH, 0EBH,0E7H DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, DATA MOV DS, AX MOV DX, 0646H MOV AL, 89H
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1