專利名稱:可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及數(shù)據(jù)處理終端,尤其涉及可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置。
在傳統(tǒng)的選擇菜單鍵工作方式中,先按相應(yīng)的功能鍵,比如“主菜單”,彈出主菜單,再用光標(biāo)上、下按鍵,使光標(biāo)移到相應(yīng)的菜單選擇項(xiàng)上,再按一次確認(rèn)鍵,大約需求2-3秒才能完成一次菜單選擇任務(wù)。在此過(guò)程中按鍵次數(shù)在3-6次,有時(shí)還要更多的次數(shù)。目前采用的按鍵處理一般都是使用輪循檢測(cè)法,即CPU不停地掃描鍵值,看看有沒(méi)有變化,若有則進(jìn)行相應(yīng)的處理,這樣CPU大部分時(shí)間都浪費(fèi)在掃描按鍵。對(duì)于處理其他程序的時(shí)間就少了很多。降低了CPU的利用率。采用這種鍵中斷處理方法后,CPU平時(shí)都是在處理他程序(諸如數(shù)據(jù)處理,程序控制等),只有當(dāng)中鍵斷到來(lái)時(shí)(這種中斷是隨機(jī)發(fā)生的,具有突發(fā)性),CPU才進(jìn)入鍵值處理程序。這樣大大提高了CPU的利用率,從而提高整個(gè)系統(tǒng)的處理能力和效率。
本實(shí)用新型的目的在于提供一種實(shí)時(shí)性強(qiáng),操作簡(jiǎn)明,搶答時(shí)間短,按鍵響應(yīng)速度快,反應(yīng)及時(shí)的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置。
本實(shí)用新型的目的是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的構(gòu)造一種可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,包括外殼、安裝在外殼面板上的顯示器和輸入按鍵組,其特征在于,所述輸入按鍵組沿顯示器邊沿成單行(列)排列,每一個(gè)按鍵與最近的顯示區(qū)域的內(nèi)容有一一對(duì)應(yīng)關(guān)系,所述外殼內(nèi)包括微處理器,所述微處理器通過(guò)I/O擴(kuò)展單元與所述顯示器連接,所述輸入按鍵組矩陣提供碼鍵及中斷信號(hào)給所述微處理器的I/O口和中斷口。
按照本實(shí)用新型提供的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,所述輸入按鍵組包括10個(gè)按鍵,還包括分別與所述微處理器I/O端口連接的5個(gè)二極管(D1-D5)以及分別與所述微處理器中斷端口連接的5個(gè)二極管(D6-D10),所述二極管(D1-D10)的另一端分別連接10個(gè)按鍵開(kāi)關(guān)的5個(gè)由2個(gè)按鍵組成的縱組,所述10個(gè)按鍵開(kāi)關(guān)的各由5個(gè)按鍵組成的2個(gè)水平組則分別連接到微處理器的2個(gè)I/O端口。
按照本實(shí)用新型提供的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,所述10個(gè)按鍵中的4個(gè)熱鍵沿顯示器豎排列,6個(gè)功能鍵沿顯示器水平邊排列,按照本實(shí)用新型提供的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,輸入按鍵表面采用透明、半透明塑料制成,每個(gè)輸入按鍵表面下方設(shè)置有發(fā)光二極管。
按照本實(shí)用新型提供的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,還包括與所述微處理器連接的RS232電平轉(zhuǎn)換器。
按照本實(shí)用新型提供的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,還包括與所述微處理器連接的動(dòng)態(tài)存儲(chǔ)器和閃頻存儲(chǔ)器。
按照本實(shí)用新型提供的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,還包括與所述微處理器連接的漢字庫(kù)。
按照本實(shí)用新型提供的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,還包括與所述微處理器連接的電源及監(jiān)控單元。
實(shí)現(xiàn)本實(shí)用新型提供的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,具有以下優(yōu)點(diǎn)采用熱鍵工作方式,大大簡(jiǎn)化了傳統(tǒng)的按鍵處理方式,使用方便簡(jiǎn)潔,實(shí)現(xiàn)選擇、確認(rèn)兩個(gè)功能一鍵完成,所按即所得,大大提高了工作效率;由于相應(yīng)按鍵響應(yīng)速度快、反應(yīng)及時(shí),因而CPU大部分時(shí)間是用于實(shí)時(shí)數(shù)據(jù),故本實(shí)用新型具實(shí)時(shí)性較強(qiáng);在進(jìn)行子菜單選擇時(shí),同樣體現(xiàn)了高效率優(yōu)點(diǎn)。
以下結(jié)合附圖及實(shí)施例作進(jìn)一步的詳細(xì)說(shuō)明。
圖1為本實(shí)用新型的可支持多鍵處的熱鍵模式的文本數(shù)據(jù)處理裝置外殼示意圖;圖2為本實(shí)用新型的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置的邏輯結(jié)構(gòu)框圖;圖3為本實(shí)用新型的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置的電路原理圖;圖4為本實(shí)用新型的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置中輸入按鍵部分的電路原理圖;圖5為本實(shí)用新型的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置的鍵盤(pán)中斷處理程序流程圖。
如圖1所示,本實(shí)用新型的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置的外殼1上布置有LCD顯示器2和按鍵,其中四個(gè)熱鍵沿顯示器邊沿豎向排列,另外六個(gè)為功能按鍵沿顯示器底部邊沿橫向排列。
采用本實(shí)用新型的設(shè)計(jì)的熱鍵方式,只需按功能鍵,比如“主菜單”,彈出主菜單選擇項(xiàng),再按相應(yīng)的選擇項(xiàng),即可完成一次菜單選擇任務(wù),此過(guò)程中,按鍵次數(shù)一般為2次,最多3、4次(當(dāng)菜單項(xiàng)較多或者當(dāng)顯示較小的時(shí)候,就會(huì)增加翻頁(yè)的次數(shù),從而增加按鍵的次數(shù))。這樣,熱鍵工作方式大大簡(jiǎn)化了傳統(tǒng)的按鍵處理方式。對(duì)于整個(gè)調(diào)度系統(tǒng)來(lái)說(shuō),增加單位時(shí)間內(nèi)搶答的個(gè)數(shù),使系統(tǒng)更能多的選擇,提高了高度效率。由于相應(yīng)按鍵響應(yīng)速度快、反應(yīng)及時(shí),CPU大部分時(shí)間是用于實(shí)時(shí)數(shù)據(jù),例如當(dāng)收到四條調(diào)度信息顯示在液晶屏上,我們只須按下相對(duì)應(yīng)的熱鍵,比如“4”,這樣第四條搶答信息就發(fā)送出去大約只要1秒完成此過(guò)程,實(shí)時(shí)性較強(qiáng)。在進(jìn)行子菜單選擇時(shí),同樣體現(xiàn)了高效率優(yōu)點(diǎn)。進(jìn)入任何一級(jí)子菜單只需一鍵完成。比如在主菜單中有三個(gè)子菜單,分別是1短消息、2查詢、3設(shè)置、4其他。我們只按一下熱鍵“2”,就進(jìn)入查詢菜單,同樣,按一下“3”,進(jìn)入設(shè)置菜單等,方便快捷。
如圖2-4所示,本實(shí)用新型的可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,在硬件設(shè)計(jì)時(shí)采用行列掃描矩陣方式中斷處理法。如圖1示出的四個(gè)熱鍵與六個(gè)功能按鍵共10個(gè)按鍵,若單獨(dú)用口線的話,至少要兩個(gè)8位口線,是十分浪費(fèi)口線資源的,故采用2X5行列掃描矩陣方式,這樣只需要7根口線,正好使用一個(gè)八位口線中的7位,外接上拉電阻防止掃描結(jié)果出現(xiàn)不確定值,保證按鍵的準(zhǔn)確性和可靠性,D1-D5二極管是接在輸入口線上,防止電流倒灌,損壞口線,D6-D10接在鍵中斷信號(hào)線上,確保任何一個(gè)按鍵動(dòng)作,均產(chǎn)生可靠的鍵中斷信號(hào),交由CPU處理。
基于這種硬件設(shè)計(jì),本電路掃描矩陣是這樣工作的平時(shí)沒(méi)有按鍵時(shí),CPU通過(guò)口置輸出行線全為低電平,而入線由于有上拉電阻而處于高電平狀態(tài),鍵中斷信號(hào)為高,不觸發(fā)中斷,CPU進(jìn)行其他數(shù)據(jù)處理和控制,一旦有按下,列線中至少有一根是處于低電平的,這樣導(dǎo)致鍵中斷信號(hào)線上的電位也被拉低,鍵中斷發(fā)生作用,觸發(fā)CPU中斷,CPU此時(shí)停下其他工作,進(jìn)入鍵中斷服務(wù)程序,設(shè)置狀態(tài)標(biāo)志位(其中不包括去除鍵抖動(dòng)),最后輸出行線重新置為低,恢復(fù)到初始狀態(tài),等待下一次的按鍵操作,這一過(guò)程的時(shí)間相當(dāng)短,一般只有200-300ms(去抖動(dòng)花掉相當(dāng)時(shí)間,防止誤觸發(fā))。圖5示出了主程序。
權(quán)利要求1.一種可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,包括外殼、安裝在外殼面板上的顯示器和輸入按鍵組,其特征在于,所述輸入按鍵組沿顯示器邊沿成單行(列)排列,按鍵功能意義與顯示器顯示的內(nèi)容相對(duì)應(yīng),所述外殼內(nèi)包括微處理器,所述微處理器通過(guò)I/O擴(kuò)展單元與所述顯示器連接,所述輸入按鍵組矩陣提供碼鍵及中斷信號(hào)給所述微處理器的I/O口和中斷口。
2.根據(jù)權(quán)利要求1所述可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,所述輸入按鍵組包括10個(gè)按鍵,還包括分別與所述微處理器I/O端口連接的5個(gè)二極管(D1-D5)以及分別與所述微處理器中斷端口連接的5個(gè)二極管(D6-D10),所述二極管(D1-D10)的另一端分別連接10個(gè)按鍵開(kāi)關(guān)的5個(gè)由2個(gè)按鍵組成的縱組,所述10個(gè)按鍵開(kāi)關(guān)的各由5個(gè)按鍵組成的2個(gè)水平組則分別連接到微處理器的2個(gè)I/O端口。
3.根據(jù)權(quán)利要求2所述可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,所述10個(gè)按鍵中的4個(gè)熱鍵沿顯示器豎邊排列,6個(gè)功能鍵沿顯示器水平邊排列,
4.根據(jù)權(quán)利要求2所述可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,輸入按鍵表面采用透明、半透明塑料制成,每個(gè)輸入按鍵表面下方設(shè)置有發(fā)光二極管。
5.根據(jù)權(quán)利要求1所述可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,還包括與所述微處理器連接的RS232電平轉(zhuǎn)換器。
6.根據(jù)權(quán)利要求1所述可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,還包括與所述微處理器連接的動(dòng)態(tài)存儲(chǔ)器和閃頻存儲(chǔ)器。
7.根據(jù)權(quán)利要求1所述可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,還包括與所述微處理器連接的漢字庫(kù)。
8.根據(jù)權(quán)利要求1所述可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,其特征在于,還包括與所述微處理器連接的電源及監(jiān)控單元。
專利摘要一種可支持多鍵處理的熱鍵模式的文本數(shù)據(jù)處理裝置,將輸入按鍵組沿顯示器邊沿成單行(列)排列,按鍵功能意義與顯示器顯示的內(nèi)容相對(duì)應(yīng),而微處理器通過(guò)I/O擴(kuò)展單元與顯示器連接,所述輸入按鍵組矩陣提供碼鍵及中斷信號(hào)給所述微處理器的I/O口和中斷口。由于采用熱鍵工作方式,簡(jiǎn)化了傳統(tǒng)的按鍵處理方式,使用方便簡(jiǎn)潔,實(shí)現(xiàn)選擇、確認(rèn)兩個(gè)功能一鍵完成,所按即所得,提高了工作效率;按鍵響應(yīng)速度快、反應(yīng)及時(shí),實(shí)時(shí)性強(qiáng)。
文檔編號(hào)G06F15/02GK2454821SQ0022856
公開(kāi)日2001年10月17日 申請(qǐng)日期2000年6月19日 優(yōu)先權(quán)日2000年6月19日
發(fā)明者李新江, 劉崗, 蘇艷萍, 周志文, 楊文彬 申請(qǐng)人:深圳華強(qiáng)通訊有限公司