欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

動(dòng)態(tài)鍵盤(pán)矩陣功能切換方法和系統(tǒng)的制作方法_2

文檔序號(hào):9374825閱讀:來(lái)源:國(guó)知局
根據(jù)功能需要定義為多種,例如鍵盤(pán)矩陣可定義為8X 16或者8X18矩陣,也可定義按鍵比較少的鍵盤(pán)矩陣,在此不作限定。鍵盤(pán)矩陣類(lèi)型定義后,可根據(jù)用戶的不同需求定義每個(gè)按鍵的意義。
[0054]步驟208,根據(jù)該鍵盤(pán)矩陣類(lèi)型從預(yù)先存儲(chǔ)在嵌入式控制器代碼中的鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼對(duì)應(yīng)表中得到對(duì)應(yīng)的鍵盤(pán)掃描碼。
[0055]上述動(dòng)態(tài)鍵盤(pán)矩陣功能切換方法,建立鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表,并存在嵌入式控制器代碼中,方便調(diào)用,實(shí)現(xiàn)了一套嵌入式控制器代碼中存儲(chǔ)多種鍵盤(pán)掃描碼,再通過(guò)識(shí)別鍵盤(pán)矩陣類(lèi)型,從預(yù)先存儲(chǔ)的鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表中得到對(duì)應(yīng)的鍵盤(pán)掃描碼,以供使用,減少了嵌入式控制器代碼的數(shù)量,降低了嵌入式控制器代碼的維護(hù)難度,需求不同時(shí)更換鍵盤(pán)不需重刷另一套嵌入式控制器代碼,減少了重復(fù)刷嵌入式控制器代碼的工作量,同時(shí)降低了重復(fù)刷嵌入式控制器代碼出錯(cuò)的概率。
[0056]圖3為一個(gè)實(shí)施例中動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng)的結(jié)構(gòu)框圖。如圖3所示,該動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng),包括獲取模塊320和配置模塊340。其中:
[0057]獲取模塊320用于獲取鍵盤(pán)矩陣類(lèi)型。
[0058]具體的,鍵盤(pán)矩陣類(lèi)型可根據(jù)功能需要定義為多種,例如鍵盤(pán)矩陣可定義為8X 16或者8X18矩陣,也可定義按鍵比較少的鍵盤(pán)矩陣,在此不作限定。鍵盤(pán)矩陣類(lèi)型定義后,可根據(jù)用戶的不同需求定義每個(gè)按鍵的意義。
[0059]配置模塊340用于根據(jù)該鍵盤(pán)矩陣類(lèi)型從預(yù)先存儲(chǔ)在嵌入式控制器代碼中的鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼對(duì)應(yīng)表中得到對(duì)應(yīng)的鍵盤(pán)掃描碼。
[0060]上述動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng),通過(guò)識(shí)別鍵盤(pán)矩陣類(lèi)型,從預(yù)先存儲(chǔ)的鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表中得到對(duì)應(yīng)的鍵盤(pán)掃描碼,以供使用,實(shí)現(xiàn)了一套嵌入式控制器代碼適應(yīng)多種鍵盤(pán),減少了嵌入式控制器代碼的數(shù)量,降低了嵌入式控制器代碼的維護(hù)難度,需求不同時(shí)更換鍵盤(pán)不需重刷另一套嵌入式控制器代碼,減少了重復(fù)刷嵌入式控制器代碼的工作量,同時(shí)降低了重復(fù)刷嵌入式控制器代碼出錯(cuò)的概率。
[0061]可以理解的是,在一個(gè)實(shí)施例中,該獲取模塊320還用于在鍵盤(pán)上電時(shí),通過(guò)嵌入式控制器讀取鍵盤(pán)識(shí)別碼,并根據(jù)該鍵盤(pán)識(shí)別碼判斷鍵盤(pán)矩陣類(lèi)型。
[0062]具體的,鍵盤(pán)識(shí)別碼是為了使實(shí)際接上的鍵盤(pán)與嵌入式控制器代碼中存儲(chǔ)的鍵盤(pán)掃描碼對(duì)應(yīng)。本實(shí)施例中,可通過(guò)嵌入式控制器偵測(cè)鍵盤(pán)上電時(shí)連接鍵盤(pán)的跳線對(duì)應(yīng)的高低電平來(lái)識(shí)別不同的鍵盤(pán)矩陣類(lèi)型。
[0063]在鍵盤(pán)上電時(shí),通過(guò)嵌入式控制器識(shí)別鍵盤(pán)矩陣類(lèi)型,采用了硬件方式識(shí)別鍵盤(pán)矩陣類(lèi)型,操作簡(jiǎn)單,利用已有的硬件設(shè)備,不需額外增加硬件設(shè)施,成本低。
[0064]可以理解的是,在一個(gè)實(shí)施例中,該獲取模塊320還用于通過(guò)嵌入式控制器讀取由用戶在基本輸入輸出系統(tǒng)中設(shè)置并存放到指定位置的鍵盤(pán)矩陣類(lèi)型。
[0065]具體的,在B1S的SETUP菜單中預(yù)留選項(xiàng),獲取用戶根據(jù)不同的鍵盤(pán)選擇的不同的鍵盤(pán)矩陣類(lèi)型,并將該選擇的鍵盤(pán)矩陣類(lèi)型存放到指定位置。該指定位置為嵌入式控制器和B1S同時(shí)能夠訪問(wèn)到的一段地址空間,可根據(jù)需要設(shè)定,例如映射到內(nèi)存中的一段ROM地址空間。然后,通過(guò)嵌入式控制器讀取該指定位置,得到鍵盤(pán)矩陣類(lèi)型。
[0066]上述通過(guò)在B1S中設(shè)置鍵盤(pán)矩陣類(lèi)型,存放在指定位置,然后再通過(guò)嵌入式控制器讀取指定位置獲取鍵盤(pán)矩陣類(lèi)型,實(shí)現(xiàn)了以軟件方式獲取鍵盤(pán)矩陣類(lèi)型,采用已有的軟件進(jìn)行設(shè)置,不需額外開(kāi)發(fā)設(shè)計(jì)新的軟件,成本低。
[0067]圖4為另一個(gè)實(shí)施例中動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng)的結(jié)構(gòu)框圖。如圖4所示,該動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng),除了包括獲取模塊320和配置模塊340,還包括建立模塊310和存儲(chǔ)模塊312。其中:
[0068]建立模塊310用于建立鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表。
[0069]具體的,根據(jù)不同的鍵盤(pán)矩陣類(lèi)型設(shè)計(jì)不同的鍵盤(pán)掃描碼,建立鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表。該對(duì)應(yīng)表中存儲(chǔ)了鍵盤(pán)矩陣類(lèi)型及對(duì)應(yīng)的鍵盤(pán)掃描碼。
[0070]存儲(chǔ)模塊312用于將該鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表存入嵌入式控制器代碼中。
[0071]具體的,在嵌入式控制器代碼中不同鍵盤(pán)矩陣類(lèi)型對(duì)應(yīng)的鍵盤(pán)掃描碼存放在不同表中。
[0072]上述動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng),建立鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表,并存在嵌入式控制器代碼中,方便調(diào)用,實(shí)現(xiàn)了一套嵌入式控制器代碼中存儲(chǔ)多種鍵盤(pán)掃描碼,再通過(guò)識(shí)別鍵盤(pán)矩陣類(lèi)型,從預(yù)先存儲(chǔ)的鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表中得到對(duì)應(yīng)的鍵盤(pán)掃描碼,以供使用,減少了嵌入式控制器代碼的數(shù)量,降低了嵌入式控制器代碼的維護(hù)難度,需求不同時(shí)更換鍵盤(pán)不需重刷另一套嵌入式控制器代碼,減少了重復(fù)刷嵌入式控制器代碼的工作量,同時(shí)降低了重復(fù)刷嵌入式控制器代碼出錯(cuò)的概率。
[0073]圖5為另一個(gè)實(shí)施例中動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng)的結(jié)構(gòu)框圖。如圖5所示,該動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng),除了包括獲取模塊320和配置模塊340,還包括執(zhí)行模塊360。其中:
[0074]執(zhí)行模塊360用于在檢測(cè)鍵盤(pán)按鍵被按下時(shí),根據(jù)得到的對(duì)應(yīng)的鍵盤(pán)掃描碼執(zhí)行相應(yīng)的鍵盤(pán)處理代碼。該鍵盤(pán)處理代碼是指按下鍵盤(pán)按鍵時(shí)對(duì)按鍵進(jìn)行識(shí)別以及執(zhí)行的代碼。
[0075]上述根據(jù)鍵盤(pán)矩陣類(lèi)型得到相應(yīng)的鍵盤(pán)掃描碼后,當(dāng)按鍵被按下時(shí),嵌入式控制器能夠根據(jù)按鍵定位來(lái)找到對(duì)應(yīng)的掃描碼,通過(guò)掃描碼來(lái)確定該按鍵的意義。
[0076]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種動(dòng)態(tài)鍵盤(pán)矩陣功能切換方法,包括以下步驟: 獲取鍵盤(pán)矩陣類(lèi)型; 根據(jù)所述鍵盤(pán)矩陣類(lèi)型從預(yù)先存儲(chǔ)在嵌入式控制器代碼中的鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼對(duì)應(yīng)表中得到對(duì)應(yīng)的鍵盤(pán)掃描碼。2.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)鍵盤(pán)矩陣功能切換方法,其特征在于,所述獲取鍵盤(pán)矩陣類(lèi)型的步驟包括: 鍵盤(pán)上電時(shí),通過(guò)嵌入式控制器讀取鍵盤(pán)識(shí)別碼,并根據(jù)所述鍵盤(pán)識(shí)別碼判斷鍵盤(pán)矩陣類(lèi)型。3.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)鍵盤(pán)矩陣功能切換方法,其特征在于,所述獲取鍵盤(pán)矩陣類(lèi)型的步驟包括: 通過(guò)嵌入式控制器讀取由用戶在基本輸入輸出系統(tǒng)中設(shè)置并存放到指定位置的鍵盤(pán)矩陣類(lèi)型。4.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)鍵盤(pán)矩陣功能切換方法,其特征在于,在所述獲取鍵盤(pán)矩陣類(lèi)型的步驟之前,所述方法還包括: 建立鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表; 將所述鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表存入嵌入式控制器代碼中。5.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)鍵盤(pán)矩陣功能切換方法,其特征在于,在所述根據(jù)所述鍵盤(pán)矩陣類(lèi)型從預(yù)先存儲(chǔ)在嵌入式控制器代碼中的鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼對(duì)應(yīng)表中得到對(duì)應(yīng)的鍵盤(pán)掃描碼的步驟之后,所述方法還包括: 在檢測(cè)到鍵盤(pán)按鍵被按下時(shí),根據(jù)得到的對(duì)應(yīng)的鍵盤(pán)掃描碼執(zhí)行相應(yīng)的鍵盤(pán)處理代碼。6.一種動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng),其特征在于,包括: 獲取模塊,用于獲取鍵盤(pán)矩陣類(lèi)型; 配置模塊,用于根據(jù)所述鍵盤(pán)矩陣類(lèi)型從預(yù)先存儲(chǔ)在嵌入式控制器代碼中的鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼對(duì)應(yīng)表中得到對(duì)應(yīng)的鍵盤(pán)掃描碼。7.根據(jù)權(quán)利要求6所述的動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng),其特征在于,所述獲取模塊還用于在鍵盤(pán)上電時(shí),通過(guò)嵌入式控制器讀取鍵盤(pán)識(shí)別碼,并根據(jù)所述鍵盤(pán)識(shí)別碼判斷鍵盤(pán)矩陣類(lèi)型。8.根據(jù)權(quán)利要求6所述的動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng),其特征在于,所述獲取模塊還用于通過(guò)嵌入式控制器讀取由用戶在基本輸入輸出系統(tǒng)中設(shè)置并存放到指定位置的鍵盤(pán)矩陣類(lèi)型。9.根據(jù)權(quán)利要求6所述的動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng),其特征在于,所述系統(tǒng)還包括: 建立模塊,用于建立鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表; 存儲(chǔ)模塊,用于將所述鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表存入嵌入式控制器代碼中。10.根據(jù)權(quán)利要求6所述的動(dòng)態(tài)鍵盤(pán)矩陣功能切換系統(tǒng),其特征在于,所述系統(tǒng)還包括: 執(zhí)行模塊,用于在檢測(cè)到鍵盤(pán)按鍵被按下時(shí),根據(jù)得到的對(duì)應(yīng)的鍵盤(pán)掃描碼執(zhí)行相應(yīng)的鍵盤(pán)處理代碼。
【專(zhuān)利摘要】本發(fā)明涉及一種動(dòng)態(tài)鍵盤(pán)矩陣功能切換方法和系統(tǒng)。所述方法包括以下步驟:獲取鍵盤(pán)矩陣類(lèi)型;根據(jù)所述鍵盤(pán)矩陣類(lèi)型從預(yù)先存儲(chǔ)在嵌入式控制器代碼中的鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼對(duì)應(yīng)表中得到對(duì)應(yīng)的鍵盤(pán)掃描碼。上述動(dòng)態(tài)鍵盤(pán)矩陣功能切換方法和系統(tǒng),通過(guò)識(shí)別鍵盤(pán)矩陣類(lèi)型,從預(yù)先存儲(chǔ)的鍵盤(pán)矩陣類(lèi)型與鍵盤(pán)掃描碼的對(duì)應(yīng)表中得到對(duì)應(yīng)的鍵盤(pán)掃描碼,以供使用,實(shí)現(xiàn)了一套嵌入式控制器代碼適應(yīng)多種鍵盤(pán),減少了嵌入式控制器代碼的數(shù)量,降低了嵌入式控制器代碼的維護(hù)難度,需求不同時(shí)更換鍵盤(pán)不需重刷另一套嵌入式控制器代碼,減少了重復(fù)刷嵌入式控制器代碼的工作量,同時(shí)降低了重復(fù)刷嵌入式控制器代碼出錯(cuò)的概率。
【IPC分類(lèi)】G06F3/02, G06F3/023
【公開(kāi)號(hào)】CN105094349
【申請(qǐng)?zhí)枴緾N201410206771
【發(fā)明人】金立江, 方瓊瓊, 耿穩(wěn)強(qiáng), 修惠文
【申請(qǐng)人】研祥智能科技股份有限公司
【公開(kāi)日】2015年11月25日
【申請(qǐng)日】2014年5月15日
當(dāng)前第2頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
孟连| 邓州市| 九寨沟县| 昂仁县| 新乡市| 中山市| 普洱| 建阳市| 漳州市| 青神县| 南平市| 裕民县| 临夏县| 汝城县| 西华县| 涿鹿县| 泾源县| 吐鲁番市| 桐城市| 育儿| 历史| 邵东县| 太原市| 东乌珠穆沁旗| 永善县| 搜索| 南开区| 海晏县| 淮滨县| 缙云县| 宝丰县| 隆化县| 墨竹工卡县| 农安县| 久治县| 锡林浩特市| 平顶山市| 娄烦县| 宁晋县| 武陟县| 安新县|