日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]1)2×2行列式鍵盤電路如圖所示////////圖片1(2)鍵盤掃描子程序:KEY1:ACALLKS1;調(diào)用判斷有無鍵按下子程序JNZLK1;有鍵按下,轉(zhuǎn)LK1AJMPKEY1;無鍵按下,返回LK1:ACALLT12MS;調(diào)延時12ms子程序ACALLKS1;查有無鍵按

1)2×2行列式鍵盤電路如圖所示////////


圖片1


(2)鍵盤掃描子程序:

KEY1:ACALLKS1;調(diào)用判斷有無鍵按下子程序


JNZLK1;有鍵按下,轉(zhuǎn)LK1

AJMPKEY1;無鍵按下,返回

LK1:ACALLT12MS;調(diào)延時12ms子程序

ACALLKS1;查有無鍵按下


JNZLK2;若有,則為鍵確實按下,轉(zhuǎn)逐列掃描

AJMPKEY1;無鍵按下,返回

LK2:MOVR4,#00H;首列號R4


MOVR2,#FEH;首列掃描字R2


LK4:MOVA,R2;列掃描字P1口


MOVP1,A;使第一列線為0

MOVA,P1;讀入行狀態(tài)


JBACC.0,LONE;第0行無鍵按下,轉(zhuǎn)查第一行

MOVA,#00H;第0行有鍵按下,該行首鍵號#00HA


AJMPLKP;轉(zhuǎn)求鍵號

LONE:JBACC.1,NEXT;第一行無鍵按下,轉(zhuǎn)查下一列


MOVA,#02;第一行有鍵按下,該行首鍵號#02A


LKP:ADDA,R4;鍵號=首行號+列號


PUSHACC;鍵號進棧保護

LK3:ACALLKS1;等待鍵釋放

JNZLK3;未釋放,等待


POPAC;鍵釋放,鍵號A

RET;鍵掃描結(jié)束

NEXT:INCR4;列號加1,指向下一列

MOVA,R2;列掃描字A

JNBACC.1,KND;判斷2列全掃描完?掃描完,轉(zhuǎn)KND

RLA;沒掃描完,掃描字左移一位,形成下一列掃描字

MOVR2,A;掃描字R2


AJMPLK4;掃描下一列


AJMPKEY1;全掃描完,返回


MOVA,#FCH;全掃描字11111100BA


MOVP1,A;全掃描字所有行

MOVA,P1;讀取列值

CPLA;取正邏輯,高電平表示有鍵按下

ANLA,#0C0H;屏蔽低6位,取高2位


RET;出口狀態(tài)(A)!=0,有鍵按下


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

若行線為P1.0~P1.2,列線為P1.5~P1.7,試畫出只有9個按鍵的行列式鍵盤輸入電路,并編寫按鍵掃描程序

關鍵字: 89c51 單片機 行列式鍵盤 輸入電路

鍵盤是一組按壓式開關的集合,是微機系統(tǒng)不可缺少的輸入設備,用于輸入數(shù)據(jù)和命令。鍵盤的每一個按鍵都被賦予一個代碼,稱為鍵碼。鍵盤系統(tǒng)的主要工作包括及時發(fā)現(xiàn)有鍵閉合,求閉合鍵的鍵碼。根據(jù)這一過程的不同,鍵盤可以分為兩種,即編...

關鍵字: 4×4 控制電路 行列式鍵盤

若行線為P1.0~P1.2,列線為P1.5~P1.7,試畫出只有9個按鍵的行列式鍵盤輸入電路,并編寫按鍵掃描程序圖片1KEY:MOVP1,#11100000BMOVA,P1CPLAANLA,#111000000BJZGO...

關鍵字: 89c51 單片機 輸入電路 行列式鍵盤

1 概述日本NEC公司生產(chǎn)的μPD780208系列8位單片機屬于78K/0家庭中功能較強的一種系列。根據(jù)內(nèi)部集成的ROM和RAM容量的不同,μPD780208系列分為5個型號,μ...

關鍵字: NEC單片機 IP 鍵盤掃描 PD

圖中,單片機U2通過CH452 驅(qū)動8 個共陰數(shù)碼管顯示,并同時掃描64 個按鍵。由于某些數(shù)碼管 在較高工作電壓時存在反向漏電現(xiàn)象,容易被CH452 誤認為是某個按鍵一直按下,所以強烈建議使用二級管D1-D8 防止數(shù)碼...

關鍵字: 二級管 應用電路 電路介紹 鍵盤掃描

51單片機+8255芯片的鍵盤掃描函數(shù),只做了簡單的輸入輸出,利用P1口控制發(fā)光二極管亮,鍵值為7的話鍵碼是0x07; 源程序:#include<reg51.h> #include<absacc.h...

關鍵字: 單片機 鍵盤掃描 C51程序 BSP

摘要:采用VHDL硬件描述語言,以自頂向下的設計方法,在Quartus II 9.1的開發(fā)環(huán)境下,設計了基于FPGA的數(shù)字密碼鎖。并選用ALTERA公司Cylone II系列的EP2C35F672C8芯片為其硬件條件,驗...

關鍵字: 數(shù)字密碼鎖 FGPA BSP 鍵盤掃描

基于EDA技術設計的電子密碼鎖,以其價格便宜、安全可靠、使用方便,受到了人們的普遍關注。而以現(xiàn)場可編程邏輯器件(FPGA)為設計載體,以硬件描述語言(VHDE)為主要表達方式,以QuartusⅡ開發(fā)軟件和GW48EDA開...

關鍵字: EDA技術 IP 電子密碼鎖 鍵盤掃描

本應用筆記介紹了一種擴展掃描的方法,可以擴展MAX6954和MAX6955 LED顯示驅(qū)動器的鍵盤掃描范圍,從32鍵擴展到80鍵。 MAX6954/MAX6955是4線或2線串行接口的LED驅(qū)動器,可以控制7段、14...

關鍵字: 顯示驅(qū)動 鍵盤掃描 驅(qū)動器 LED顯示
關閉