專利名稱:具有驗算、自動重算功能的計算裝置的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種具有驗算、自動重算功能的計算裝置。
背景技術(shù):
計算器是人們?nèi)粘9ぷ?、生活中不可缺少的計算工具,凡是使用過計算器的人大都有過這樣的經(jīng)歷,當(dāng)連續(xù)運算一組數(shù)據(jù)時,由于輸入錯誤,經(jīng)常導(dǎo)致最終結(jié)果出錯。有的時候會出現(xiàn)計算多次得到多個不同的結(jié)果;多人算也有得出多個結(jié)果的情況。
計算錯誤的原因是由于輸入的錯誤造成的。對于普通計算器而言由于歷次的輸入數(shù)據(jù)和運算符均不保存,所以造成計算后無法逐一檢查輸入數(shù)據(jù)和運算符的正確性,即無法進(jìn)行校驗,從而無法判斷結(jié)果是否準(zhǔn)確,通常的辦法是再次輸入數(shù)據(jù),重新計算一遍,但仍然不能保證重算是正確的。可見計算的效率是很低的。另外一種常見的情況是,當(dāng)我們進(jìn)行數(shù)據(jù)輸入時,雖然我們已經(jīng)意識到輸入錯了,但已經(jīng)按下了等號或其他運算符鍵,使得明知計算錯了,但如果你沒有記住上次的結(jié)果,你就不得不全部重新輸入。這樣即浪費時間,又很煩瑣。
實用新型內(nèi)容本實用新型的目的就在于提供一種節(jié)約時間,計算效率高,簡便易行的具有驗算、自動重算功能的計算裝置為解決上述技術(shù)問題,本實用新型所提供的技術(shù)方案是一種具有驗算、自動重算功能的計算裝置。包括程序存儲單元、數(shù)據(jù)存儲單元、顯示器件、運算器、回溯鍵、修正鍵、重算鍵、范圍設(shè)定鍵、清除鍵、傳統(tǒng)計算器鍵盤。所說的程序存儲單元由獨立的程序存儲器或片載程序存儲器組成,用以存儲計算控制程序及算法。
所說的數(shù)據(jù)存儲單元由獨立的數(shù)據(jù)存儲器或片載數(shù)據(jù)存儲器組成,用以存儲已經(jīng)輸入的操作數(shù)和運算符以及運算過程中需要保存的中間結(jié)果。
所說的顯示器件由獨立的顯示譯碼器或片載顯示譯碼器及顯示器件組成,用以顯示操作數(shù)、運算符和其他相關(guān)信息。
所說的運算器由運算器件組成。用以對操作數(shù)和運算符進(jìn)行運算,以及相應(yīng)鍵盤的操作,執(zhí)行相應(yīng)的程序。
所說的回溯鍵為鍵盤矩陣中的一個功能鍵,用以回溯已經(jīng)輸入的操作數(shù)和運算符,并在程序的控制下將其顯示在顯示器件上。
所說的修正鍵為鍵盤矩陣中的一個功能鍵,用以刪除回溯過程中輸入錯誤的操作數(shù)或運算符。
所說的重算鍵為鍵盤矩陣中的一個功能鍵,用以將已經(jīng)存儲的操作數(shù)和運算符,進(jìn)行重新計算。
所說的范圍設(shè)定鍵為鍵盤矩陣中的一個功能鍵,用以設(shè)定已經(jīng)存儲的操作數(shù)或運算符的重新計算的范圍。
所說的清除鍵為鍵盤矩陣中的一個功能鍵,用以清除已經(jīng)存儲在數(shù)據(jù)存儲單元中的操作數(shù)和運算符。
所說的傳統(tǒng)計算器鍵盤為鍵盤矩陣中的其他數(shù)字鍵、運算符鍵及其他功能鍵。用以輸入數(shù)字、運算符或其他功能指令。
本裝置開辟專用的操作數(shù)與運算符存儲空間,用以存儲以往輸入的操作數(shù)和運算符。
本裝置可以在特殊功能鍵的控制下依次回溯曾經(jīng)輸入的操作數(shù)和運算符,并顯示在顯示器件上。
可以修改任意一個已經(jīng)輸入的操作數(shù)或運算符,并將修改后的操作數(shù)或運算符重新保存且不改變其原存儲位置。
在特殊功能鍵的控制下可以實現(xiàn)全部已輸入并保存的操作數(shù)和運算符進(jìn)行自動全部重新計算,并將計算結(jié)果顯示在顯示器件上。
可以指定進(jìn)行自動重算的操作數(shù)和運算符的計算范圍,實現(xiàn)區(qū)間重算。
其功能可以通過計算器專用集成電路及其內(nèi)置程序?qū)崿F(xiàn)。
其功能可以通過通用集成電路應(yīng)用的組合及其內(nèi)置程序?qū)崿F(xiàn),所述的集成電路包括通用的CPU、MCU、存儲器。
其功能可以集成在各種數(shù)字設(shè)備,如手機(jī)、PDA,附屬的計算器功能中實現(xiàn)。
根據(jù)本實用新型提供的技術(shù)方案,其相對于現(xiàn)有技術(shù)具有如下優(yōu)點在運算結(jié)束后,可以進(jìn)行輸入數(shù)據(jù)、運算符號的正確性檢驗,并送顯示器件進(jìn)行顯示。當(dāng)計算者發(fā)現(xiàn)輸入的操作數(shù)或運算符發(fā)生錯誤時,可以對操作數(shù)進(jìn)行修正,當(dāng)操作者對操作數(shù)和運算符進(jìn)行檢查無誤后,可以執(zhí)行自動重算命令。計算的結(jié)果顯示在顯示器件上,實現(xiàn)了可驗算的功能,簡便易行,節(jié)約時間。
以下結(jié)合附圖和實施方式對本實用新型作進(jìn)一步的詳細(xì)說明
圖1為本實用新型的各部分連接示意圖。
圖號說明1程序存儲單元2數(shù)據(jù)存儲單元3顯示器件4運算器 5回溯鍵 6修正鍵7重算鍵 8范圍設(shè)定鍵 9清除鍵傳統(tǒng)計算器鍵盤10具體實施方式
實現(xiàn)具有驗算和自動重算功能的計算裝置,如圖1所示,包括程序存儲單元1、數(shù)據(jù)存儲單元2、顯示器件3、運算器4、回溯鍵5、修正鍵6、重算鍵7、范圍設(shè)定鍵8、清除鍵9、傳統(tǒng)計算器鍵盤10。傳統(tǒng)計算器鍵盤10上設(shè)有按鍵矩陣,回溯鍵5、修正鍵6、重算鍵7、范圍設(shè)定鍵8,清除鍵9均位于傳統(tǒng)計算器鍵盤10的按鍵矩陣中。傳統(tǒng)計算器鍵盤10與運算器4雙向連接,程序存儲單元1、數(shù)據(jù)存儲單元2,顯示器件3與運算器4連接。
所說的程序存儲單元由獨立的程序存儲器或片載程序存儲器組成。用以存儲計算控制程序及算法。在使用中,可使用2764芯片程序存儲器或MCS-48系列芯片。
所說的數(shù)據(jù)存儲單元由獨立的數(shù)據(jù)存儲器或片載數(shù)據(jù)存儲器組成。用以存儲已經(jīng)輸入的操作數(shù)和運算符以及運算過程中需要保存的中間結(jié)果??墒褂?264數(shù)據(jù)存儲器芯片。
所說的顯示器件由獨立的顯示譯碼器或片載顯示譯碼器及顯示器件組成,用以顯示操作數(shù)、運算符和其他相關(guān)信息。使用STD5775顯示/鍵盤接口板連接鍵盤電路。
所說的運算器由運算器件組成。用以對操作數(shù)和運算符進(jìn)行運算,以及相應(yīng)鍵盤的操作,執(zhí)行相應(yīng)的程序。運算器采用TMS32010數(shù)字處理器,這種集成電路含有32比特的CPU和16×16乘法器,200ns時鐘。
所說的回溯鍵為鍵盤矩陣中的一個功能鍵。用以回溯已經(jīng)輸入的操作數(shù)和運算符,并在程序的控制下將其顯示在顯示器件上。顯示器是3位七段液晶顯示屏。
所說的修正鍵為鍵盤矩陣中的一個功能鍵。用以刪除回溯過程中輸入錯誤的操作數(shù)或運算符。
所說的重算鍵為鍵盤矩陣中的一個功能鍵。用以將已經(jīng)存儲的操作數(shù)和運算符,進(jìn)行重新計算。
所說的范圍設(shè)定鍵為鍵盤矩陣中的一個功能鍵。用以設(shè)定已經(jīng)存儲的操作數(shù)或運算符的重新計算的范圍。
所說的清除鍵為鍵盤矩陣中的一個功能鍵。用以清除已經(jīng)存儲在數(shù)據(jù)存儲單元中的操作數(shù)和運算符。
所說的傳統(tǒng)計算器鍵盤為鍵盤矩陣中的其他數(shù)字鍵、運算符鍵及其他功能鍵。用以輸入數(shù)字、運算符或其他功能指令。
當(dāng)需要對多個操作數(shù)進(jìn)行計算時,將依次輸入操作數(shù)及運算符,輸入的操作數(shù)及運算符存儲在數(shù)據(jù)存儲單元中,運算結(jié)果顯示在顯示器件上,并同時存儲在數(shù)據(jù)存儲單元中。操作數(shù)及運算符的存儲即在芯片的數(shù)據(jù)存儲空間中開辟兩個“?!保謩e存儲操作數(shù)和運算符,當(dāng)進(jìn)行一組數(shù)據(jù)的連續(xù)運算時,操作數(shù)和運算符在進(jìn)行計算的同時,分別進(jìn)行“進(jìn)?!辈僮鳌?br>
當(dāng)多個操作數(shù)及運算符輸入并首次計算完畢后,按動回溯鍵依次回溯已經(jīng)輸入并存儲的操作數(shù)及運算符,并將其顯示在顯示器件上。回溯即在相關(guān)按鍵、程序的控制下使“進(jìn)棧”的操作數(shù)和運算符逐一進(jìn)行“出?!辈僮?。
當(dāng)回溯的過程中發(fā)現(xiàn)操作數(shù)或運算符輸入錯誤時,使用修正鍵刪除輸入錯誤的操作數(shù)或運算符,并使用傳統(tǒng)計算器鍵盤中提供的數(shù)字鍵或運算符鍵重新輸入。當(dāng)再一次按動回溯鍵時,修正輸入的操作數(shù)或運算符在數(shù)據(jù)存儲單元中替換原數(shù)據(jù)。即將棧中的數(shù)據(jù)出棧,并對錯誤的數(shù)據(jù)修正后重新進(jìn)棧,此時按動回溯鍵則完成進(jìn)棧操作,并對本數(shù)據(jù)及前一個數(shù)據(jù)進(jìn)行出棧操作。前如此依次回溯、檢查、修正全部已經(jīng)輸入的操作數(shù)或運算符。
當(dāng)回溯、檢查、修正完畢后可以按重算鍵對全部已輸入并檢查、修正后的操作數(shù)和運算符進(jìn)行重新計算,并將結(jié)果顯示在顯示器件上。此時,操作數(shù)和運算符依次“出?!辈⒋鎯υ诹硗庖粚V校沟檬紫容斎氩⑦M(jìn)棧的操作數(shù)和運算符,在新棧中的頂部,然后再依次執(zhí)行出棧操作將操作數(shù)和運算符依次進(jìn)行計算,計算的結(jié)果顯示在顯示器件上。從而實現(xiàn)了可驗算的功能。
當(dāng)需要對一組數(shù)據(jù)的其中一個連續(xù)的部分進(jìn)行區(qū)間計算時,按動范圍設(shè)定鍵,設(shè)定重算區(qū)間。設(shè)定好重算區(qū)間后,按動重算鍵即可對設(shè)定區(qū)間內(nèi)的操作數(shù)和運算符進(jìn)行計算,計算的結(jié)果顯示在顯示器件上。
運算完畢,需要進(jìn)行下一組數(shù)據(jù)的計算時,按清除鍵將數(shù)據(jù)存儲單元中存儲的當(dāng)前計算完畢的一組操作數(shù)和運算符予以清除。即將當(dāng)前組數(shù)據(jù)在數(shù)據(jù)存儲器中開辟的棧中的內(nèi)容全部清除。
權(quán)利要求1.一種具有驗算、自動重算功能的計算裝置,包括程序存儲單元、數(shù)據(jù)存儲單元、顯示器件、運算器和功能鍵以及計算器鍵盤,其特征在于所說的程序存儲單元由獨立的程序存儲器或片載程序存儲器組成,用以存儲計算控制程序及算法,功能鍵的輸入信號輸入到計算器中后,存儲在數(shù)據(jù)存儲單元中,數(shù)據(jù)存儲空間中分別存儲操作數(shù)和運算符;程序存貯單元、數(shù)據(jù)存儲單元與運算器雙向連接,信息在顯示器件上顯示;所說的數(shù)據(jù)存儲單元由獨立的數(shù)據(jù)存儲器或片載數(shù)據(jù)存儲器組成,用以存儲已經(jīng)輸入的操作數(shù)和運算符以及運算過程中需要保存的中間結(jié)果;所說的顯示器件由獨立的顯示譯碼器或片載顯示譯碼器及顯示器件組成,用以顯示操作數(shù)、運算符和其他相關(guān)信息;所說的運算器由運算器件組成,用以對操作數(shù)和運算符進(jìn)行運算,以及相應(yīng)鍵盤的操作,執(zhí)行相應(yīng)的程序;所說的傳統(tǒng)計算器鍵盤為鍵盤矩陣中的其他數(shù)字鍵、運算符鍵及其他功能鍵。
2.如權(quán)利要求1所述的具有驗算和自動重算功能的計算裝置,其特征在于鍵盤矩陣中有一個功能鍵為回溯鍵,用以回溯已經(jīng)輸入的操作數(shù)和運算符,并在程序的控制下將其顯示在顯示器件上。
3.如權(quán)利要求1所述的具有驗算和自動重算功能的計算裝置,其特征在于鍵盤矩陣中有一個功能鍵為修正鍵,用以刪除回溯過程中輸入錯誤的操作數(shù)或運算符。
4.如權(quán)利要求1所述的具有驗算和自動重算功能的計算裝置,其特征在于鍵盤矩陣中有一個功能鍵為重算鍵。用以將已經(jīng)存儲的操作數(shù)和運算符,進(jìn)行重新計算。
5.如權(quán)利要求1所述的具有驗算和自動重算功能的計算裝置,其特征在于鍵盤矩陣中有一個功能鍵為范圍設(shè)定鍵,用以設(shè)定已經(jīng)存儲的操作數(shù)或運算符的重新計算的范圍。
6.如權(quán)利要求1所述的具有驗算和自動重算功能的計算裝置,其特征在于鍵盤矩陣中有一個功能鍵為清除鍵,用以清除已經(jīng)存儲在數(shù)據(jù)存在儲單元中的操作數(shù)和運算符。
7.如權(quán)利要求1所述的具有驗算和自動重算功能的計算裝置,其特征在于所述的程序存儲單元為2764芯片程序存儲器或MCS-48系列芯片;所述的數(shù)據(jù)存儲單元為6264數(shù)據(jù)存儲器芯片;所述的顯示器件為STD5775顯示/鍵盤接口板連接鍵盤電路;所述的運算器為TMS32010數(shù)字處理器,這各集成電路含有32比特的CPU和16×16乘法器,200ns時鐘。
8.如權(quán)利要求1所述的具有驗算和自動重算功能的計算裝置,其特征在于所述的顯示器為3位七段液晶顯示屏。
專利摘要本實用新型提供一種計算數(shù),它在運算結(jié)束后,可以進(jìn)行輸入數(shù)據(jù)、運算符號的正確性檢驗,并送顯示器件進(jìn)行顯示;當(dāng)計算者發(fā)現(xiàn)輸入的操作數(shù)或運算符發(fā)生錯誤時,可以對操作數(shù)進(jìn)行修正,當(dāng)操作者對操作數(shù)和運算符進(jìn)行檢查無誤后,可以執(zhí)行自動重算命令;計算的結(jié)果顯示在顯示器件上,實現(xiàn)了可驗算的功能;一種具有驗算、自動重算功能的計算裝置;包括程序存儲單元、數(shù)據(jù)存儲單元、顯示器件、運算器、回溯鍵、修正鍵、重算鍵、范圍設(shè)定鍵、清除鍵、傳統(tǒng)計算器鍵盤;所說的程序存儲單元由獨立的程序存儲器或片載程序存儲器組成;用以存儲計算控制程序及算法。
文檔編號G06F15/02GK2893788SQ20062000163
公開日2007年4月25日 申請日期2006年1月23日 優(yōu)先權(quán)日2006年1月23日
發(fā)明者杜庭瓊 申請人:杜庭瓊