亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種觸摸屏計(jì)算器及其按位輸入和按位運(yùn)算的方法

文檔序號(hào):6428193閱讀:417來源:國(guó)知局
專利名稱:一種觸摸屏計(jì)算器及其按位輸入和按位運(yùn)算的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種新型的計(jì)算器及實(shí)現(xiàn)方法,屬電子技術(shù)應(yīng)用領(lǐng)域。它旨在克服現(xiàn)有算盤、計(jì)算器的缺點(diǎn),發(fā)揮算盤、計(jì)算器的優(yōu)點(diǎn),進(jìn)而實(shí)現(xiàn)一種新的計(jì)算工具。
背景技術(shù)
多年來,“普及的、方便的”計(jì)算工具是計(jì)算器與算盤,不同類型的使用者對(duì)這兩種計(jì)算工具有著不同的評(píng)價(jià)與偏愛。這就導(dǎo)致了一個(gè)不可否認(rèn)的事實(shí)計(jì)算器與算盤各有優(yōu)勢(shì)與不足。在這種事實(shí)面前,假若客觀上能有一種計(jì)算工具,它能完全繼承計(jì)算器與算盤的優(yōu)勢(shì),消除它們的不足,那么這種計(jì)算工具一定能代替計(jì)算器與算盤。在這種背景下,許多科技人員對(duì)計(jì)算器與算盤的優(yōu)缺點(diǎn)進(jìn)行了分析,并通過電子結(jié)合機(jī)械的方法對(duì)這種能代替計(jì)算器與算盤的產(chǎn)品進(jìn)行了研究、嘗試。比如CN85101486公開了一種帶表達(dá)式和運(yùn)算豎式的計(jì)算器的電子算盤,其可作為計(jì)算器或計(jì)算機(jī)輸入設(shè)備;CN86103447公開了一種自動(dòng)退位進(jìn)位算盤,屬于一種可以取代珠算算盤的計(jì)算器;CN1135613公開了一種形成計(jì)算機(jī)算盤的方法,涉及一種形成計(jì)算機(jī)算盤的方法;CN1111777公開了一種電子式算盤,將電子計(jì)算器與算盤溶合在一起,對(duì)電子計(jì)算器與算盤兩者存在的弱點(diǎn)進(jìn)行互相補(bǔ)充,省掉了計(jì)算器的鍵盤,用算珠作鍵盤的電子式算盤;等等。然而,這些研究與嘗試并沒有改變計(jì)算器與算盤作為普通、方便的計(jì)算工具并存的現(xiàn)狀。在這種情況下,就不得不問幾個(gè)問題是大家對(duì)計(jì)算器與算盤的優(yōu)勢(shì)與不足分析的不對(duì)?還是技術(shù)上實(shí)現(xiàn)不了?是否客觀上不存在“能完全繼承計(jì)算器與算盤的優(yōu)勢(shì),消除它們的不足”的產(chǎn)品?我們通過對(duì)計(jì)算器與算盤本身特性以及這兩類用戶的使用情況進(jìn)行認(rèn)真分析后發(fā)現(xiàn)1、過去對(duì)算盤的主要優(yōu)勢(shì)的分析不是很充分;2、對(duì)計(jì)算器的最主要的不足也沒有發(fā)現(xiàn)。我們認(rèn)為算盤除去大家認(rèn)為的按位運(yùn)算的優(yōu)點(diǎn)外,最大的優(yōu)點(diǎn)是所撥即所想即所見即所得。而計(jì)算器除去大家認(rèn)為的不能按位輸入的缺點(diǎn)外,最大的缺點(diǎn)是按鍵與顯示不在同一視覺范圍內(nèi),做不到所按即所想即所見即所得。為了保證按鍵的正確需視覺在按鍵區(qū)域與顯示區(qū)域之間來回變化。這樣在計(jì)算速度與方便性方面都受到了影響?;谶@一點(diǎn)以及算盤、計(jì)算器的其它優(yōu)缺點(diǎn),我們使用觸摸屏技術(shù)、計(jì)算機(jī)軟件技術(shù),在原來普通計(jì)算器的軟硬件基礎(chǔ)上,將算盤的“所撥即所想即所見即所得”以及“可以在獨(dú)立位進(jìn)行加減運(yùn)算”的優(yōu)點(diǎn)與計(jì)算器的“運(yùn)算類型多、運(yùn)算快捷”等優(yōu)點(diǎn)完整地組合在一起,發(fā)明了一種新型的計(jì)
ο

發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有算盤、計(jì)算器的缺點(diǎn),提供一種方便、快捷、準(zhǔn)確的觸摸屏計(jì)算器及其按位輸入和按位運(yùn)算的方法。本發(fā)明提供的一種觸摸屏計(jì)算器,包括設(shè)置有觸摸屏的計(jì)算器本體,所述計(jì)算器本設(shè)有校準(zhǔn)按鈕,用于觸摸屏校準(zhǔn);所述計(jì)算器本體的觸摸屏上有運(yùn)算及模式命令設(shè)定區(qū),在運(yùn)算及模式命令設(shè)定區(qū)中設(shè)有運(yùn)算命令按鈕,計(jì)算器/算盤模式切換按鈕;所述的計(jì)算器本體的觸摸屏上有數(shù)字輸入結(jié)果顯示區(qū),在數(shù)字輸入結(jié)果顯示區(qū)中設(shè)有與計(jì)算器最大位數(shù)相應(yīng)個(gè)數(shù)的數(shù)字輸入顯示區(qū)域,模式提示區(qū);所述計(jì)算器本體還包括檢測(cè)模塊用于檢測(cè)觸摸屏產(chǎn)生的觸摸信號(hào)、觸摸移動(dòng)信號(hào)及觸摸結(jié)束信號(hào)并記錄信號(hào)發(fā)生點(diǎn)的位置坐標(biāo)及信號(hào)的觸摸、觸摸移動(dòng)、觸摸結(jié)束類型,調(diào)用判斷模塊處理;用于檢測(cè)校準(zhǔn)按鈕觸發(fā)信號(hào)并調(diào)用觸摸屏校準(zhǔn)程序。判斷模塊用于當(dāng)檢測(cè)模塊檢測(cè)到觸摸屏產(chǎn)生觸摸信號(hào)時(shí),判斷信號(hào)發(fā)生在數(shù)字輸入結(jié)果顯示區(qū)還是發(fā)生在運(yùn)算及模式命令設(shè)定區(qū)發(fā)生在數(shù)字輸入結(jié)果顯示區(qū)時(shí),根據(jù)當(dāng)前所處的計(jì)算器或算盤模式判斷輸入位或運(yùn)算位;發(fā)生在運(yùn)算及模式命令設(shè)定區(qū)時(shí),判斷操作的按鈕類型。用于當(dāng)檢測(cè)模塊檢測(cè)到觸摸屏觸摸結(jié)束信號(hào)時(shí),判斷信號(hào)發(fā)生在數(shù)字輸入結(jié)果顯示區(qū)還是發(fā)生在運(yùn)算及模式命令設(shè)定區(qū)發(fā)生在數(shù)字輸入結(jié)果顯示區(qū)時(shí),根據(jù)起止坐標(biāo)判斷輸入或運(yùn)算的有效性,有效時(shí)并判斷輸入或運(yùn)算的數(shù)字以及在算盤模式判斷運(yùn)算的加減類型,調(diào)用執(zhí)行模塊處理。發(fā)生在運(yùn)算及模式命令設(shè)定區(qū)時(shí),根據(jù)起止坐標(biāo)判斷操作的有效性,有效時(shí)進(jìn)而判斷操作按鈕、設(shè)定相應(yīng)的命令狀態(tài),調(diào)用執(zhí)行模塊處理。執(zhí)行模塊用于當(dāng)計(jì)算器處于計(jì)算器模式時(shí)判斷模塊判斷出輸入位及輸入的數(shù)字后,完成數(shù)字輸入及顯示功能;判斷模塊判斷出運(yùn)算命令后,完成運(yùn)算命令按鈕所需執(zhí)行的運(yùn)算功能并顯示結(jié)果。用于當(dāng)計(jì)算器處于算盤模式時(shí),判斷模塊判斷出運(yùn)算位、運(yùn)算的數(shù)字、運(yùn)算的加減類型后,完成某一位上的數(shù)字加減類型運(yùn)算,并將結(jié)果顯示出來。所述的運(yùn)算命令按鈕為“加”、“減”、“乘”、“除”、“等號(hào)”等通用計(jì)算器運(yùn)算命令。所述計(jì)算器/算盤模式切換按鈕用于在計(jì)算器模式與算盤模式之間切換,計(jì)算器處于算盤模式時(shí),運(yùn)算及模式命令設(shè)定區(qū)中運(yùn)算命令無效,模式提示區(qū)提示內(nèi)容為“算盤”, 計(jì)算器處于計(jì)算器模式時(shí),運(yùn)算及模式命令設(shè)定區(qū)中運(yùn)算命令有效,模式提示區(qū)提示內(nèi)容為“計(jì)算器”;所述每個(gè)數(shù)字輸入顯示區(qū)域外邊為均勻顯示0-9十位數(shù)字的圓形數(shù)字提示區(qū), 內(nèi)部為數(shù)字顯示區(qū);所述的每個(gè)數(shù)字輸入顯示區(qū)域用于在計(jì)算器模式時(shí),實(shí)現(xiàn)數(shù)字的按位輸入、顯示及計(jì)算結(jié)果的每一位的顯示,用于在算盤模式時(shí)實(shí)現(xiàn)數(shù)字的按位運(yùn)算及顯示;所述的模式提示區(qū)用于提示計(jì)算器當(dāng)前處于的計(jì)算器或算盤模式狀態(tài)。所述的起止坐標(biāo)是指觸摸信號(hào)發(fā)生點(diǎn)的位置坐標(biāo)、觸摸結(jié)束信號(hào)發(fā)生點(diǎn)的位置坐標(biāo)。觸摸屏計(jì)算器在計(jì)算器模式時(shí)實(shí)現(xiàn)數(shù)字的按位輸入方法1)設(shè)置觸摸屏計(jì)算器為計(jì)算器模式;2)檢測(cè)模塊檢測(cè)到觸摸屏有觸摸信號(hào)時(shí),記錄觸摸信號(hào)發(fā)生點(diǎn)的位置坐標(biāo)即起始坐標(biāo),記錄觸摸類型;3)判斷模塊判斷數(shù)字輸入結(jié)果顯示區(qū)有觸摸信號(hào),進(jìn)而判斷輸入位;4)檢測(cè)模塊檢測(cè)到觸摸屏有觸摸移動(dòng)信號(hào)時(shí),記錄移動(dòng)信號(hào)發(fā)生點(diǎn)的坐標(biāo),記錄觸摸移動(dòng)類型;5)檢測(cè)模塊檢測(cè)到觸摸屏有觸摸結(jié)束信號(hào)時(shí),記錄結(jié)束信號(hào)發(fā)生點(diǎn)的位置坐標(biāo)即終止坐標(biāo),記錄觸摸結(jié)束類型。6)判斷模塊根據(jù)起止坐標(biāo)判斷輸入的有效性,有效時(shí)并判斷輸入的數(shù)字。7)執(zhí)行模塊完成在輸入位上的數(shù)字輸入及顯示功能。
所述的判斷輸入的有效性是根據(jù)終止坐標(biāo)、起始坐標(biāo)是否在輸入位的數(shù)字輸入顯示區(qū)域并且起始坐標(biāo)、終止坐標(biāo)是否分別在輸入位的數(shù)字輸入顯示區(qū)域的數(shù)字提示區(qū)和數(shù)字顯示區(qū)來實(shí)現(xiàn)的;所述的判斷輸入的數(shù)字是根據(jù)終止點(diǎn)、起始點(diǎn)坐標(biāo)計(jì)算兩點(diǎn)連線的斜率,并比較每一數(shù)字對(duì)應(yīng)的斜率范圍實(shí)現(xiàn)的。觸摸屏計(jì)算器在算盤模式時(shí)實(shí)現(xiàn)按位加減運(yùn)算的方法1)設(shè)置觸摸屏計(jì)算器為算盤模式;2)檢測(cè)模塊檢測(cè)到觸摸屏有觸摸信號(hào)時(shí),記錄觸摸信號(hào)發(fā)生點(diǎn)的位置坐標(biāo)即起始坐標(biāo),記錄觸摸類型;3)判斷模塊判斷數(shù)字輸入結(jié)果顯示區(qū)有觸摸信號(hào),進(jìn)而判斷運(yùn)算位;4)檢測(cè)模塊檢測(cè)到觸摸屏有觸摸移動(dòng)信號(hào)時(shí),記錄移動(dòng)信號(hào)發(fā)生點(diǎn)的坐標(biāo),記錄觸摸移動(dòng)類型;5)檢測(cè)模塊檢測(cè)到觸摸屏有觸摸結(jié)束信號(hào)時(shí),記錄結(jié)束信號(hào)發(fā)生點(diǎn)的位置坐標(biāo)即終止坐標(biāo),記錄觸摸結(jié)束類型。6)判斷模塊根據(jù)起止坐標(biāo)判斷運(yùn)算的有效性,有效時(shí)判斷運(yùn)算的數(shù)字及運(yùn)算的加或減類型。7)執(zhí)行模塊對(duì)運(yùn)算的數(shù)字在運(yùn)算位上完成運(yùn)算類型指定的運(yùn)算及結(jié)果顯示功能。所述的判斷運(yùn)算的有效性是根據(jù)終止坐標(biāo)、起始坐標(biāo)是否在運(yùn)算位的數(shù)字輸入顯示區(qū)域并且起始坐標(biāo)、終止坐標(biāo)是否分別在運(yùn)算位的數(shù)字輸入顯示區(qū)域外部的數(shù)字提示區(qū)分和區(qū)域內(nèi)部的數(shù)字顯示區(qū)來實(shí)現(xiàn)的;所述的判斷運(yùn)算的數(shù)字是根據(jù)終止點(diǎn)、起始點(diǎn)坐標(biāo)計(jì)算兩點(diǎn)連線斜率,并比較每一數(shù)字對(duì)應(yīng)的斜率范圍實(shí)現(xiàn)的;所述的判斷運(yùn)算的加或減類型是根據(jù)起始點(diǎn)坐標(biāo)是否在運(yùn)算位的數(shù)字輸入顯示區(qū)域內(nèi)部的數(shù)字顯示區(qū)來實(shí)現(xiàn)的。與現(xiàn)有技術(shù)相比,本發(fā)明為算盤與計(jì)算器用戶提供了一種方便、快捷、準(zhǔn)確的通用計(jì)算工具。本發(fā)明使用觸摸屏技術(shù),通過程序控制,解決了計(jì)算器數(shù)字按鍵與數(shù)字顯示不在同一視覺范圍內(nèi)的問題;解決了計(jì)算器輸入不能按位輸入的問題。并通過內(nèi)部程序控制模擬了算盤加減法即撥、即算、即得的直觀效果。


圖1計(jì)算器液晶觸摸屏顯示示意2計(jì)算器內(nèi)部單元電路邏輯3模塊調(diào)用關(guān)系示意4計(jì)算器系統(tǒng)程序流程圖
具體實(shí)施例方式計(jì)算器的外殼正面面板整體是一個(gè)液晶觸摸顯示屏,它由液晶屏、觸摸屏疊加在一起構(gòu)成。在計(jì)算器正常工作時(shí),液晶觸摸顯示屏的顯示區(qū)上有如圖1所示的顯示,它包括兩個(gè)區(qū)域數(shù)字輸入結(jié)果顯示區(qū)、運(yùn)算及模式設(shè)定命令區(qū)。在數(shù)字輸入結(jié)果顯示區(qū)右上角是模式提示區(qū)域,用于提示當(dāng)前計(jì)算器處于的模式計(jì)算器模式還是算盤模式;例如圖1所處模式為算盤模式;中下部是與計(jì)算器最大位數(shù)相應(yīng)個(gè)數(shù)的數(shù)字輸入顯示區(qū)域,從右到左依次為個(gè)位、十位、百位、千位……數(shù)字輸入顯示區(qū)域,所述數(shù)字輸入顯示區(qū)域外邊為如圖1所示均勻顯示0-9十位數(shù)字的圓形數(shù)字提示區(qū), 內(nèi)部為數(shù)字顯示區(qū);所述的數(shù)字輸入顯示區(qū)域用于在計(jì)算器模式時(shí),實(shí)現(xiàn)數(shù)字的按位輸入、 顯示及計(jì)算結(jié)果的顯示,用于在算盤模式時(shí)實(shí)現(xiàn)數(shù)字的按位運(yùn)算及結(jié)果的顯示;在運(yùn)算及模式命令設(shè)定區(qū)中設(shè)有“加”、“減”、“乘”、“除”、“等號(hào)”等計(jì)算器運(yùn)算命令按鈕,在計(jì)算器模式時(shí)實(shí)現(xiàn)其運(yùn)算,在算盤模式時(shí),運(yùn)算命令按鈕失效;計(jì)算器/算盤模式切換按鈕,用于在計(jì)算器模式與算盤模式之間切換;計(jì)算器的側(cè)面有一電源開關(guān)、有一自復(fù)位的校準(zhǔn)按鈕。計(jì)算器有兩種模式算盤模式、計(jì)算器模式。在計(jì)算器模式使用時(shí)運(yùn)算及模式設(shè)定命令區(qū)的運(yùn)算命令有效,某一位數(shù)字輸入是通過手指或觸摸屏專用筆在該位數(shù)字輸入顯示區(qū)域的數(shù)字提示區(qū)向該位數(shù)字輸入顯示區(qū)域的數(shù)字顯示區(qū)撥動(dòng)相應(yīng)數(shù)字實(shí)現(xiàn)的,這樣使計(jì)算器具有了即撥、即想、即得的效果,克服了現(xiàn)有計(jì)算器的不足。其它使用情況同現(xiàn)有計(jì)算器類似。在算盤模式使用時(shí)運(yùn)算及模式設(shè)定命令區(qū)的運(yùn)算命令無效,計(jì)算器僅可做加減運(yùn)算,并且完全模擬算盤即撥、即想、即算、即得的效果。某一位加一數(shù)字時(shí),是通過手指或觸摸屏專用筆在該位數(shù)字輸入顯示區(qū)域的數(shù)字提示區(qū)向該位數(shù)字輸入顯示區(qū)域的數(shù)字顯示區(qū)撥動(dòng)相應(yīng)數(shù)字實(shí)現(xiàn)的,某一位減一數(shù)字時(shí),是通過手指或觸摸屏專用筆在該位數(shù)字輸入顯示區(qū)域的數(shù)字顯示區(qū)向該位數(shù)字輸入顯示區(qū)域的數(shù)字提示區(qū)的相應(yīng)數(shù)字撥動(dòng)來實(shí)現(xiàn)的。計(jì)算器雖然有兩種模式,但計(jì)算器模式是主要模式,它已經(jīng)將算盤與計(jì)算器的主要優(yōu)點(diǎn)結(jié)合在一起。如果用戶需算盤加減即算的效果,可以使用算盤模式。計(jì)算器的內(nèi)部包括嵌入式處理器MPU電路、ROM、CMOS、RAM存儲(chǔ)器電路、液晶顯示的接口電路、觸摸屏接口電路、電源電路。它們的邏輯示意圖如圖2。計(jì)算器內(nèi)部的電路及邏輯連接都是現(xiàn)有技術(shù)。在計(jì)算器內(nèi)部的ROM存儲(chǔ)器中固化有定制剪裁后的實(shí)時(shí)、多任務(wù)的嵌入式視窗操作系統(tǒng),以下簡(jiǎn)稱嵌入式運(yùn)算系統(tǒng);計(jì)算器系統(tǒng)程序;液晶顯示屏驅(qū)動(dòng)程序;觸摸屏驅(qū)動(dòng)程序;觸摸屏校準(zhǔn)程序。嵌入式操作系統(tǒng);液晶顯示屏驅(qū)動(dòng)程序;觸摸屏驅(qū)動(dòng)程序;觸摸屏校準(zhǔn)程序等都是現(xiàn)有技術(shù)。打開計(jì)算器側(cè)面的電源開關(guān),計(jì)算器開始工作,嵌入式操作系統(tǒng)啟動(dòng),完成系統(tǒng)初始化,并執(zhí)行液晶顯示屏驅(qū)動(dòng)程序、觸摸屏驅(qū)動(dòng)程序,接著啟動(dòng)計(jì)算器系統(tǒng)程序,計(jì)算器系統(tǒng)程序獲得控制權(quán)。本發(fā)明的工作原理整體包含在計(jì)算器系統(tǒng)程序的流程中。計(jì)算器系統(tǒng)程序流程是以檢測(cè)模塊為主體的,如圖4,檢測(cè)模塊、判斷模塊、執(zhí)行模塊的關(guān)系如圖3?,F(xiàn)對(duì)計(jì)算器系統(tǒng)程序流程(圖4)說明如下首先進(jìn)行初始化1、參數(shù)初始化。2、顯示屏顯示界面圖形,如圖1所示。3、設(shè)置計(jì)算器/算盤模式切換按鈕為有效狀態(tài),按鈕顯示為“設(shè)置算盤模式”。設(shè)置運(yùn)算命令按鈕為有效狀態(tài)。模式提示區(qū)提示為計(jì)算器模式。第二步檢測(cè)模塊檢測(cè)有無校準(zhǔn)按鈕發(fā)來的信息如有校準(zhǔn)按鈕發(fā)來信息轉(zhuǎn)第九步;如沒有校準(zhǔn)按鈕發(fā)來信息執(zhí)行下一步。第三步檢測(cè)模塊檢測(cè)有無觸摸屏發(fā)來的觸摸、移動(dòng)、觸摸結(jié)束信號(hào)沒有轉(zhuǎn)第二步;有執(zhí)行下一步。第四步檢測(cè)模塊檢測(cè)是否是觸摸信號(hào);是轉(zhuǎn)第七步;否,轉(zhuǎn)下一步。
7
第五步檢測(cè)模塊檢測(cè)是否是移動(dòng)信號(hào);是轉(zhuǎn)第八步;否,轉(zhuǎn)下一步。第六步記錄觸摸結(jié)束信號(hào)發(fā)生的位置坐標(biāo),記錄觸摸結(jié)束類型;調(diào)用判斷模塊, 調(diào)用結(jié)束后返回第二步。第七步記錄觸摸信號(hào)發(fā)生的位置坐標(biāo),記錄觸摸類型,調(diào)用判斷模塊,調(diào)用結(jié)束后返回第二步。第八步記錄移動(dòng)信號(hào)發(fā)生點(diǎn)的坐標(biāo),記錄觸摸移動(dòng)類型,返回第二步。第九步調(diào)校準(zhǔn)程序進(jìn)行觸摸屏校準(zhǔn),校準(zhǔn)完畢返回第二步。
權(quán)利要求
1.一種觸摸屏計(jì)算器,包括設(shè)置有觸摸屏的計(jì)算器本體,其特征在于所述計(jì)算器本體設(shè)有校準(zhǔn)按鈕,所述計(jì)算器本體的觸摸屏上有運(yùn)算及模式命令設(shè)定區(qū),在運(yùn)算及模式命令設(shè)定區(qū)中設(shè)有運(yùn)算命令按鈕,計(jì)算器/算盤模式切換按鈕;所述的計(jì)算器本體的觸摸屏上有數(shù)字輸入結(jié)果顯示區(qū),在數(shù)字輸入結(jié)果顯示區(qū)中設(shè)有與計(jì)算器最大位數(shù)相應(yīng)個(gè)數(shù)的數(shù)字輸入顯示區(qū)域,模式提示區(qū);所述計(jì)算器本體還包括檢測(cè)模塊用于檢測(cè)觸摸屏產(chǎn)生的觸摸信號(hào)、觸摸移動(dòng)信號(hào)及觸摸結(jié)束信號(hào)并記錄信號(hào)發(fā)生點(diǎn)的位置坐標(biāo)及并標(biāo)記;判斷模塊用于對(duì)檢測(cè)模塊標(biāo)記的三種信號(hào)判斷其發(fā)生的位置及要完成的功能;執(zhí)行模塊完成判斷模塊判定的功能;所述每個(gè)數(shù)字輸入顯示區(qū)域外部為均勻顯示0-9十位數(shù)字的數(shù)字提示區(qū),內(nèi)部為數(shù)字顯示區(qū)。
2.按權(quán)利要求1所述的觸摸屏計(jì)算器,其特征在于所述的運(yùn)算命令按鈕為通用計(jì)算器運(yùn)算命令。
3.按權(quán)利要求1所述的觸摸屏計(jì)算器的按位輸入和按位運(yùn)算的方法,其特征在于,步驟為1)設(shè)置觸摸屏計(jì)算器為計(jì)算器模式;2)檢測(cè)模塊檢測(cè)到觸摸屏有觸摸信號(hào)時(shí),記錄觸摸信號(hào)發(fā)生點(diǎn)的位置坐標(biāo)即起始坐標(biāo),記錄觸摸類型;3)判斷模塊判斷數(shù)字輸入結(jié)果顯示區(qū)有觸摸信號(hào),進(jìn)而判斷輸入位;4)檢測(cè)模塊檢測(cè)到觸摸屏有觸摸移動(dòng)信號(hào)時(shí),記錄移動(dòng)信號(hào)發(fā)生點(diǎn)的坐標(biāo),記錄觸摸移動(dòng)類型;5)檢測(cè)模塊檢測(cè)到觸摸屏有觸摸結(jié)束信號(hào)時(shí),記錄結(jié)束信號(hào)發(fā)生點(diǎn)的位置坐標(biāo)即終止坐標(biāo),記錄觸摸結(jié)束類型。6)判斷模塊根據(jù)起止坐標(biāo)判斷輸入的有效性,有效時(shí)并判斷輸入的數(shù)字。7)執(zhí)行模塊完成在輸入位上的數(shù)字輸入及顯示功能。
4.按權(quán)利要求3所述的觸摸屏計(jì)算器的按位輸入和按位運(yùn)算的方法,其特征在于所述步驟6)中的判斷輸入的有效性是根據(jù)終止坐標(biāo)、起始坐標(biāo)是否在輸入位的數(shù)字輸入顯示區(qū)域并且起始坐標(biāo)、終止坐標(biāo)是否分別在輸入位的數(shù)字輸入顯示區(qū)域的數(shù)字提示區(qū)和數(shù)字顯示區(qū)來實(shí)現(xiàn)的;所述的判斷輸入的數(shù)字是根據(jù)終止點(diǎn)、起始點(diǎn)坐標(biāo)計(jì)算兩點(diǎn)連線的斜率, 并比較每一數(shù)字對(duì)應(yīng)的斜率范圍實(shí)現(xiàn)的。
5.按權(quán)利要求1所述的觸摸屏計(jì)算器的按位輸入和按位運(yùn)算的方法,其特征在于,步驟為1)設(shè)置觸摸屏計(jì)算器為算盤模式;2)檢測(cè)模塊檢測(cè)到觸摸屏有觸摸信號(hào)時(shí),記錄觸摸信號(hào)發(fā)生點(diǎn)的位置坐標(biāo)即起始坐標(biāo),記錄觸摸類型;3)判斷模塊判斷數(shù)字輸入結(jié)果顯示區(qū)有觸摸信號(hào),進(jìn)而判斷運(yùn)算位;4)檢測(cè)模塊檢測(cè)到觸摸屏有觸摸移動(dòng)信號(hào)時(shí),記錄移動(dòng)信號(hào)發(fā)生點(diǎn)的坐標(biāo),記錄觸摸移動(dòng)類型;5)檢測(cè)模塊檢測(cè)到觸摸屏有觸摸結(jié)束信號(hào)時(shí),記錄結(jié)束信號(hào)發(fā)生點(diǎn)的位置坐標(biāo)即終止坐標(biāo),記錄觸摸結(jié)束類型。6)判斷模塊根據(jù)起止坐標(biāo)判斷運(yùn)算的有效性,有效時(shí)判斷運(yùn)算的數(shù)字及運(yùn)算的加或減類型。7)執(zhí)行模塊對(duì)運(yùn)算的數(shù)字在運(yùn)算位上完成運(yùn)算類型指定的運(yùn)算及結(jié)果顯示功能。
6.按權(quán)利要求5所述的觸摸屏計(jì)算器的按位輸入和按位運(yùn)算的方法,其特在于所述的判斷運(yùn)算的有效性是根據(jù)終止坐標(biāo)、起始坐標(biāo)是否在運(yùn)算位的數(shù)字輸入顯示區(qū)域并且起始坐標(biāo)、終止坐標(biāo)是否分別在運(yùn)算位的數(shù)字輸入顯示區(qū)域外部的數(shù)字提示區(qū)分和區(qū)域內(nèi)部的數(shù)字顯示區(qū)來實(shí)現(xiàn)的;所述的判斷運(yùn)算的數(shù)字是根據(jù)終止點(diǎn)、起始點(diǎn)坐標(biāo)計(jì)算兩點(diǎn)連線斜率,并比較每一數(shù)字對(duì)應(yīng)的斜率范圍實(shí)現(xiàn)的;所述的判斷運(yùn)算的加或減類型是根據(jù)起始點(diǎn)坐標(biāo)是否在運(yùn)算位的數(shù)字輸入顯示區(qū)域內(nèi)部的數(shù)字顯示區(qū)來實(shí)現(xiàn)的。
全文摘要
本發(fā)明提供了一種觸摸屏計(jì)算器及其按位輸入和按位運(yùn)算的方法,觸摸屏計(jì)算器包括設(shè)置有觸摸屏的計(jì)算器本體,計(jì)算器本體設(shè)有校準(zhǔn)按鈕,計(jì)算器本體的觸摸屏上有運(yùn)算及模式命令設(shè)定區(qū)和數(shù)字輸入結(jié)果顯示區(qū),在運(yùn)算及模式命令設(shè)定區(qū)中設(shè)有運(yùn)算命令按鈕,計(jì)算器/算盤模式切換按鈕;在數(shù)字輸入結(jié)果顯示區(qū)中設(shè)有與計(jì)算器最大位數(shù)相應(yīng)個(gè)數(shù)的數(shù)字輸入顯示區(qū)域,模式提示區(qū);所述計(jì)算器本體還包括檢測(cè)模塊,判斷模塊和執(zhí)行模塊。本發(fā)明使用觸摸屏技術(shù),通過程序控制,解決了計(jì)算器數(shù)字按鍵與數(shù)字顯示不在同一視覺范圍內(nèi)的問題;解決了計(jì)算器輸入不能按位輸入的問題。并通過內(nèi)部程序控制模擬了算盤加減法即撥、即算、即得的直觀效果。
文檔編號(hào)G06F15/02GK102207925SQ20111019190
公開日2011年10月5日 申請(qǐng)日期2011年7月8日 優(yōu)先權(quán)日2011年7月8日
發(fā)明者梁吉業(yè), 陳紅星, 高美容, 魏巍 申請(qǐng)人:山西大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1