電子計(jì)算機(jī)及其控制方法
【專利摘要】本發(fā)明提供一種電子計(jì)算機(jī)及其控制方法。所述電子計(jì)算機(jī)包括顯示模塊、按鍵陣列以及處理芯片。按鍵陣列具有多個(gè)按鍵。所述多個(gè)按鍵至少包括啟動(dòng)鍵,其中啟動(dòng)鍵具有第一與第二硬件組態(tài)。處理芯片用以檢測所述多個(gè)按鍵是否被觸發(fā),藉以執(zhí)行對(duì)應(yīng)的運(yùn)算處理功能以及控制顯示模塊的畫面顯示。電子計(jì)算機(jī)反應(yīng)于啟動(dòng)鍵的觸發(fā)而進(jìn)入開機(jī)狀態(tài)。若啟動(dòng)鍵被設(shè)置為第一硬件組態(tài),則處理芯片于啟動(dòng)鍵被觸發(fā)時(shí)控制電子計(jì)算機(jī)保存關(guān)閉前所儲(chǔ)存的運(yùn)算信息。若啟動(dòng)鍵被設(shè)置為第二硬件組態(tài),則處理芯片于啟動(dòng)鍵被觸發(fā)時(shí)控制電子計(jì)算機(jī)清除關(guān)閉前所儲(chǔ)存的運(yùn)算信息。
【專利說明】電子計(jì)算機(jī)及其控制方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明是有關(guān)于一種電子計(jì)算機(jī)及其控制方法,且特別是有關(guān)于一種可選擇性地 啟用兩種不同操作模式的電子計(jì)算機(jī)及其控制方法。
【背景技術(shù)】
[0002] 由于電子計(jì)算機(jī)具有極其方便且快速的計(jì)算功能,因此,其已廣泛地使用在人類 的生活中,例如購物、會(huì)計(jì)、數(shù)學(xué)或工程等等的應(yīng)用,給以提供簡單的加減乘除計(jì)算或甚至 是復(fù)雜的科學(xué)方程式的運(yùn)算。
[0003] 根據(jù)電子計(jì)算機(jī)的用途與使用者的不同,業(yè)者通常也會(huì)要求廠商設(shè)計(jì)具有不同功 能規(guī)格的電子計(jì)算機(jī)。舉例來說,對(duì)于販?zhǔn)塾鑲€(gè)人使用的電子計(jì)算機(jī)而言,為了使用者的使 用便利性,通常會(huì)希望儲(chǔ)存于電子計(jì)算機(jī)的運(yùn)算信息(例如利用M+或M-鍵的功能所儲(chǔ)存的 運(yùn)算信息)不會(huì)因?yàn)殛P(guān)機(jī)而消失。但是,對(duì)于販?zhǔn)塾韪鳈C(jī)關(guān)單位或公司行號(hào)而非屬個(gè)人所有 電子計(jì)算機(jī),或者用于考試的電子計(jì)算機(jī)而言,為了信息的保密或者應(yīng)試公平性等其他因 素,通常會(huì)希望在每次關(guān)機(jī)之后都將先前所儲(chǔ)存的運(yùn)算信息移除。
[0004] 對(duì)于專業(yè)的計(jì)算機(jī)制造商而言,上述兩種不同操作模式的電子計(jì)算機(jī)雖然大致上 可用類似的制造程序進(jìn)行制造,但是仍必須修改電子計(jì)算機(jī)中的處理芯片的設(shè)計(jì),以使電 子計(jì)算機(jī)具備有對(duì)應(yīng)的功能。由于需要分別制造兩種不同的處理芯片,不僅在制造上相當(dāng) 的不便利,對(duì)于成本與貨物庫存的管控而言亦是一種麻煩。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供一種電子計(jì)算機(jī)及其控制方法,其可提供在重新開機(jī)后維持儲(chǔ)存運(yùn)算 信息的功能以及在重新開機(jī)后清除運(yùn)算信息的功能,以供設(shè)計(jì)者依需求而選擇性地啟用。
[0006] 本發(fā)明的電子計(jì)算機(jī)包括顯示模塊、按鍵陣列以及處理芯片。按鍵陣列具有多個(gè) 按鍵,其中所述多個(gè)按鍵至少包括啟動(dòng)鍵,其中啟動(dòng)鍵具有第一硬件組態(tài)與第二硬件組態(tài)。 處理芯片耦接顯示模塊與按鍵陣列,用以檢測所述多個(gè)按鍵是否被觸發(fā),藉以執(zhí)行對(duì)應(yīng)的 運(yùn)算處理功能以及控制顯示模塊的畫面顯示。其中,電子計(jì)算機(jī)會(huì)反應(yīng)于啟動(dòng)鍵的觸發(fā)而 進(jìn)入開機(jī)狀態(tài)。若啟動(dòng)鍵被設(shè)置為第一硬件組態(tài),則處理芯片會(huì)于啟動(dòng)鍵被觸發(fā)時(shí)控制電 子計(jì)算機(jī)保存關(guān)閉前所儲(chǔ)存的運(yùn)算信息。若啟動(dòng)鍵被設(shè)置為第二硬件組態(tài),則處理芯片會(huì) 于啟動(dòng)鍵被觸發(fā)時(shí)控制電子計(jì)算機(jī)清除關(guān)閉前所儲(chǔ)存的運(yùn)算信息。
[0007] 在本發(fā)明一實(shí)施例中,按鍵陣列包括電路板。電路板具有多個(gè)以陣列排列的按鍵 區(qū)、多個(gè)輸入端口以及多個(gè)輸出端口。每一列按鍵區(qū)分別經(jīng)由對(duì)應(yīng)的輸入端口耦接處理芯 片,且每一行按鍵區(qū)分別經(jīng)由對(duì)應(yīng)的輸出端口耦接處理芯片,其中所述多個(gè)按鍵區(qū)至少包 括第一按鍵區(qū)以及第二按鍵區(qū)。第一與第二按鍵區(qū)共同對(duì)應(yīng)啟動(dòng)鍵,且其余按鍵區(qū)分別對(duì) 應(yīng)其余按鍵。
[0008] 在本發(fā)明一實(shí)施例中,若啟動(dòng)鍵經(jīng)設(shè)置而使對(duì)應(yīng)第一按鍵區(qū)的輸入端口與輸出端 口于啟動(dòng)鍵被觸發(fā)時(shí)相互電性連接,并且使對(duì)應(yīng)第二按鍵區(qū)的輸入端口與輸出端口于啟動(dòng) 鍵被觸發(fā)時(shí)相互電性分離,則定義啟動(dòng)鍵的組態(tài)為第一硬件組態(tài)。
[0009] 在本發(fā)明一實(shí)施例中,若啟動(dòng)鍵經(jīng)設(shè)置而使對(duì)應(yīng)第一按鍵區(qū)的輸入端口與輸出端 口于啟動(dòng)鍵被觸發(fā)時(shí)相互電性分離,并且使對(duì)應(yīng)第二按鍵區(qū)的輸入端口與輸出端口于啟動(dòng) 鍵被觸發(fā)時(shí)相互電性連接,則定義啟動(dòng)鍵的組態(tài)為第二硬件組態(tài)。
[0010] 在本發(fā)明一實(shí)施例中,所述多個(gè)按鍵還包括至少一個(gè)儲(chǔ)存功能鍵,當(dāng)儲(chǔ)存功能鍵 于開機(jī)狀態(tài)下被觸發(fā)時(shí),處理芯片控制電子計(jì)算機(jī)儲(chǔ)存運(yùn)算信息。
[0011] 在本發(fā)明一實(shí)施例中,當(dāng)處理芯片檢測到所述多個(gè)按鍵于預(yù)定時(shí)間內(nèi)未被觸發(fā) 時(shí),處理芯片關(guān)閉電子計(jì)算機(jī)。
[0012] 在本發(fā)明一實(shí)施例中,所述多個(gè)按鍵還包括關(guān)閉鍵,當(dāng)關(guān)閉鍵于開機(jī)狀態(tài)下被觸 發(fā)時(shí),處理芯片關(guān)閉電子計(jì)算機(jī)。
[0013] 本發(fā)明的電子計(jì)算機(jī)的控制方法包括以下步驟:設(shè)置啟動(dòng)鍵的組態(tài)為第一或第二 硬件組態(tài);檢測啟動(dòng)鍵是否被觸發(fā);若啟動(dòng)鍵被設(shè)置為第一硬件組態(tài),于啟動(dòng)鍵被觸發(fā)時(shí) 控制電子計(jì)算機(jī)進(jìn)入開機(jī)狀態(tài),并且保存關(guān)閉前所儲(chǔ)存的運(yùn)算信息;若啟動(dòng)鍵被設(shè)置為第 二硬件組態(tài),于啟動(dòng)鍵被觸發(fā)時(shí)控制電子計(jì)算機(jī)進(jìn)入開機(jī)狀態(tài),并且清除關(guān)閉前所儲(chǔ)存的 運(yùn)算信息;以及在開機(jī)狀態(tài)下,反應(yīng)于所述多個(gè)按鍵的觸發(fā),執(zhí)行對(duì)應(yīng)的運(yùn)算處理功能以及 控制顯示模塊的畫面顯示。
[0014] 在本發(fā)明一實(shí)施例中,設(shè)置啟動(dòng)鍵的組態(tài)為第一硬件組態(tài)的步驟包括:使對(duì)應(yīng)第 一按鍵區(qū)的輸入端口與輸出端口于啟動(dòng)鍵被觸發(fā)時(shí)相互電性連接;以及使對(duì)應(yīng)第二按鍵區(qū) 的輸入端口與輸出端口于啟動(dòng)鍵被觸發(fā)時(shí)相互電性分離。
[0015] 在本發(fā)明一實(shí)施例中,設(shè)置啟動(dòng)鍵的組態(tài)為第二硬件組態(tài)的步驟包括:使對(duì)應(yīng)第 一按鍵區(qū)的輸入端口與輸出端口于啟動(dòng)鍵被觸發(fā)時(shí)相互電性分離;以及使對(duì)應(yīng)第二按鍵區(qū) 的輸入端口與輸出端口于啟動(dòng)鍵被觸發(fā)時(shí)相互電性連接。
[0016] 在本發(fā)明一實(shí)施例中,所述控制方法還包括以下步驟:反應(yīng)于儲(chǔ)存功能鍵的觸發(fā), 儲(chǔ)存運(yùn)算信息。
[0017] 在本發(fā)明一實(shí)施例中,所述控制方法還包括以下步驟:檢測所述多個(gè)按鍵至少其 中之一是否于預(yù)定時(shí)間內(nèi)被觸發(fā);以及若所述多個(gè)按鍵于預(yù)定時(shí)間內(nèi)未被觸發(fā),關(guān)閉電子 計(jì)算機(jī)。
[0018] 在本發(fā)明一實(shí)施例中,所述控制方法還包括以下步驟:檢測關(guān)閉鍵是否被觸發(fā); 以及若關(guān)閉鍵被觸發(fā),關(guān)閉電子計(jì)算機(jī)。
[0019] 基于上述,本發(fā)明實(shí)施例提出一種電子計(jì)算機(jī)及其控制方法。所述電子計(jì)算機(jī)的 啟動(dòng)鍵具有兩種不同的硬件組態(tài),其中處理芯片可根據(jù)啟動(dòng)鍵的硬件組態(tài)而對(duì)應(yīng)的啟用保 存關(guān)機(jī)前運(yùn)算信息與清除關(guān)機(jī)前運(yùn)算信息等兩種操作模式。由于所述電子計(jì)算機(jī)僅需藉由 改變按鍵陣列的硬件組態(tài)設(shè)置而不用更換處理芯片即可實(shí)現(xiàn)兩種不同的操作模式設(shè)定,因 此設(shè)計(jì)者可依據(jù)產(chǎn)品規(guī)格的需求快速地設(shè)計(jì)出具有記憶保存模式或記憶清除模式的電子 計(jì)算機(jī),進(jìn)而有效地提高了制造的便利性。
[0020] 為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合所附圖式 作詳細(xì)說明如下。
【專利附圖】
【附圖說明】
[0021] 圖1為本發(fā)明一實(shí)施例的電子計(jì)算機(jī)的示意圖;
[0022] 圖2為本發(fā)明一實(shí)施例的啟動(dòng)鍵的電路結(jié)構(gòu)示意圖;
[0023] 圖3為本發(fā)明一實(shí)施例的電子計(jì)算機(jī)的控制方法的步驟流程圖;
[0024] 圖4為本發(fā)明另一實(shí)施例的電子計(jì)算機(jī)的控制方法的步驟流程圖;
[0025] 圖5為本發(fā)明又一實(shí)施例的電子計(jì)算機(jī)的控制方法的步驟流程圖。
[0026] 附圖標(biāo)記說明:
[0027] 100 :電子計(jì)算機(jī);
[0028] 110:顯示模塊;
[0029] 120 :按鍵陣列;
[0030] 130 :處理芯片;
[0031] CKB:電路板;
[0032] M+、M-、MRC :儲(chǔ)存功能鍵;
[0033] N1 ?N6 :節(jié)點(diǎn);
[0034] 0N:啟動(dòng)鍵;
[0035] OFF :關(guān)閉鍵;
[0036] ΡΑ0 ?PA5 :輸入端口;
[0037] ΡΒ0 ?PB4 :輸出端口;
[0038] KA、KA1、KA2 :按鍵區(qū);
[0039] S300 ?S360 :步驟;
[0040] S310,?S360,:步驟。
【具體實(shí)施方式】
[0041] 為了使本揭露的內(nèi)容可以被更容易明了,以下特舉實(shí)施例作為本揭露確實(shí)能夠據(jù) 以實(shí)施的范例。另外,凡可能之處,在圖式及實(shí)施方式中使用相同標(biāo)號(hào)的元件/構(gòu)件/步驟, 是代表相同或類似部件。
[0042] 圖1為本發(fā)明一實(shí)施例的電子計(jì)算機(jī)的示意圖。請參照圖1,電子計(jì)算機(jī)100包 括顯示模塊110、按鍵陣列120以及處理芯片130。按鍵陣列120具有多個(gè)按鍵(例如啟動(dòng) 鍵 0N、關(guān)閉鍵、數(shù)字鍵 1 ?9 及功能鍵 M+、M-、MRC、MU、GT、CE、+、一、X、+、.、V、OFF、+/-、 00->0等)。處理芯片130耦接顯示模塊110與按鍵陣列120,其中處理芯片130可用以檢 測按鍵陣列120上的按鍵是否被觸發(fā)(即被使用者按壓),藉以執(zhí)行對(duì)應(yīng)的運(yùn)算處理功能以 及控制顯示模塊110的畫面顯示。
[0043] 舉例來說,處理芯片130可在檢測到啟動(dòng)鍵0N被觸發(fā)時(shí),控制電子計(jì)算機(jī)100進(jìn) 入開機(jī)狀態(tài)。此外,當(dāng)電子計(jì)算機(jī)100處于開機(jī)狀態(tài)下,處理芯片130可檢測各個(gè)數(shù)字鍵(如 1?9)與功能鍵(如M+、M-、MRC等)是否被觸發(fā),藉以進(jìn)行對(duì)應(yīng)的運(yùn)算處理,并且將運(yùn)算的 結(jié)果顯示于顯示模塊110上。
[0044] 在本實(shí)施例中,按鍵陣列120包括電路板CKB,其中電路板CKB上包括多個(gè)以陣列 排列的按鍵區(qū)KA (在此系以5X6的按鍵區(qū)為例)、多個(gè)輸入端口 ΡΑ0?PA5以及多個(gè)輸出 端口 ΡΒ0?PB4。處理芯片130經(jīng)由輸入端口 ΡΑ0?PA5分別耦接每一列(row)按鍵區(qū)KA, 并且經(jīng)由輸出端口 ΡΒ0?PB4分別耦接每一行(column)按鍵區(qū)KA。其中,按鍵陣列120上 的各個(gè)按鍵基本上會(huì)與電路板上的各個(gè)按鍵區(qū)KA相互一對(duì)一對(duì)應(yīng)(啟動(dòng)鍵ON為例外,后續(xù) 實(shí)施例中將進(jìn)一步說明),使得使用者可以通過按壓按鍵的方式來觸發(fā)對(duì)應(yīng)的按鍵區(qū)KA。
[0045] 更具體地說,各個(gè)按鍵區(qū)KA會(huì)經(jīng)由對(duì)應(yīng)的輸入端口 ΡΑ0?PA5接收來自處理芯 片130的掃描信號(hào),并且根據(jù)對(duì)應(yīng)的按鍵的觸發(fā)與否產(chǎn)生對(duì)應(yīng)的輸出信號(hào)。因此,處理芯片 130可依據(jù)從對(duì)應(yīng)的輸出端口 ΡΒ0?PB4所接收到的輸出信號(hào)來判斷各個(gè)按鍵是否被觸發(fā), 并且據(jù)以執(zhí)行被觸發(fā)的按鍵的功能。在實(shí)際的應(yīng)用中,于按鍵未被觸發(fā)狀態(tài)下,各個(gè)按鍵區(qū) KA可被預(yù)設(shè)配置為開路的線路結(jié)構(gòu),亦即對(duì)應(yīng)的輸入端口 ΡΑ0?PA5與輸出端口 ΡΒ0?PB4 處于相互電性分離的狀態(tài)。當(dāng)按鍵被觸發(fā)時(shí),對(duì)應(yīng)的按鍵區(qū)KA會(huì)被按鍵墊片(key pad)所 導(dǎo)通,使得對(duì)應(yīng)的輸入端口 ΡΑ0?PA5與輸出端口 ΡΒ0?PB4相互電性連接。此時(shí),處理芯 片130所提供的掃描信號(hào)即會(huì)經(jīng)由導(dǎo)通的按鍵區(qū)回傳至處理芯片130,以使處理芯片130據(jù) 以判斷被觸發(fā)/按壓的按鍵為何。換言之,處理芯片130實(shí)際上是藉由檢測電路板CKB上 的各個(gè)按鍵區(qū)KA的導(dǎo)通狀態(tài)來判斷對(duì)應(yīng)的按鍵是否被觸發(fā)。
[0046] 在本實(shí)施例的按鍵陣列120中,啟動(dòng)鍵0N會(huì)同時(shí)對(duì)應(yīng)至兩個(gè)不同的按鍵區(qū)KA1與 KA2,其中啟動(dòng)鍵0N可根據(jù)按鍵區(qū)KA1與KA2的線路配置而具有兩種不同的硬件組態(tài)。因 此,設(shè)計(jì)者可根據(jù)產(chǎn)品規(guī)格需求來設(shè)置啟動(dòng)鍵0N的硬件組態(tài),藉以令處理芯片130可反應(yīng) 于不同的硬件組態(tài)設(shè)定電子計(jì)算機(jī)100的操作模式。舉例來說,啟動(dòng)鍵0N的第一硬件組態(tài) 可以是對(duì)應(yīng)于按鍵區(qū)KA1會(huì)反應(yīng)于啟動(dòng)鍵0N的觸發(fā)而導(dǎo)通,且按鍵區(qū)KA2不反應(yīng)于啟動(dòng)鍵 0N的觸發(fā)而導(dǎo)通的硬件組態(tài);相反地,啟動(dòng)鍵0N的第二硬件組態(tài)可以是對(duì)應(yīng)于按鍵區(qū)KA2 會(huì)反應(yīng)于啟動(dòng)鍵0N的觸發(fā)而導(dǎo)通,且按鍵區(qū)KA1不反應(yīng)于啟動(dòng)鍵0N的觸發(fā)而導(dǎo)通的硬件 組態(tài)。
[0047] 無論啟動(dòng)鍵0N是被設(shè)置為第一或第二硬件組態(tài),電子計(jì)算機(jī)100都會(huì)反應(yīng)于啟動(dòng) 鍵0N的觸發(fā)而啟動(dòng)并且進(jìn)入開機(jī)狀態(tài)。以上述的第一和第二硬件組態(tài)為例,若是啟動(dòng)鍵0N 被設(shè)置為第一硬件組態(tài),處理芯片130會(huì)于啟動(dòng)鍵ON被觸發(fā)時(shí)啟用一記憶保存模式,以控 制電子計(jì)算機(jī)1〇〇保存關(guān)閉前所儲(chǔ)存的運(yùn)算信息(即前一次處于開機(jī)狀態(tài)時(shí)所儲(chǔ)存的運(yùn)算 信息);相反地,若是啟動(dòng)鍵0N被設(shè)置為第二硬件組態(tài),則處理芯片130會(huì)于啟動(dòng)鍵0N被觸 發(fā)時(shí)啟用一記憶清除模式,以控制電子計(jì)算機(jī)100清除關(guān)閉前所儲(chǔ)存的運(yùn)算信息。在本實(shí) 施例中,所述的儲(chǔ)存運(yùn)算信息的功能可由儲(chǔ)存功能鍵M+、M-或MRC來實(shí)現(xiàn),其中當(dāng)儲(chǔ)存功能 鍵M+、M-或MRC于開機(jī)狀態(tài)下被觸發(fā)時(shí),處理芯片130會(huì)控制電子計(jì)算機(jī)100儲(chǔ)存當(dāng)時(shí)的 運(yùn)算息。
[0048] 詳細(xì)而言,當(dāng)電子計(jì)算機(jī)100處于開機(jī)狀態(tài)下,并且處理芯片130檢測到按鍵陣列 120中所有的按鍵于預(yù)定時(shí)間內(nèi)皆未被觸發(fā)時(shí),處理芯片130會(huì)自動(dòng)地將電子計(jì)算機(jī)100 的電源關(guān)閉,此功能一般稱之為自動(dòng)電源關(guān)閉(Auto Power Off, ΑΡ0),其中所述的預(yù)定時(shí) 間可由設(shè)計(jì)者自行定義,本發(fā)明不以此為限。另一方面,使用者亦可通過按壓關(guān)閉鍵OFF來 導(dǎo)通對(duì)應(yīng)的按鍵區(qū)KA,當(dāng)對(duì)應(yīng)于關(guān)閉鍵OFF的按鍵區(qū)KA于開機(jī)狀態(tài)下被導(dǎo)通時(shí),處理芯片 130亦會(huì)關(guān)閉電子計(jì)算機(jī)100的電源。
[0049] 當(dāng)電子計(jì)算機(jī)100符合上述兩個(gè)關(guān)閉條件(預(yù)定時(shí)間內(nèi)未被觸發(fā)、功能鍵OFF被按 壓)的其中之一時(shí),電子計(jì)算機(jī)100即會(huì)從開機(jī)狀態(tài)進(jìn)入關(guān)機(jī)狀態(tài)。處理芯片130于關(guān)機(jī)狀 態(tài)下會(huì)禁能除了第一按鍵KA1與第二按鍵KA2以外之大部分按鍵KA所對(duì)應(yīng)的功能,并且控 制顯示模塊110停止顯示畫面。
[0050] 此時(shí),若是啟動(dòng)鍵ON被設(shè)置為第一硬件組態(tài),處理芯片130會(huì)于啟動(dòng)鍵ON被觸發(fā) 時(shí)控制電子計(jì)算機(jī)1〇〇從關(guān)機(jī)狀態(tài)再次進(jìn)入開機(jī)狀態(tài),并且啟用記憶保存模式。在操作于 記憶保存模式的電子計(jì)算機(jī)100中,無論電子計(jì)算機(jī)100的工作狀態(tài)(開機(jī)狀態(tài)或關(guān)機(jī)狀 態(tài))為何,電子計(jì)算機(jī)100于開機(jī)狀態(tài)下所儲(chǔ)存的運(yùn)算信息(例如利用功能鍵M+或M-所儲(chǔ) 存的運(yùn)算信息)皆會(huì)維持儲(chǔ)存于電子計(jì)算機(jī)100之中。換言之,于此操作模式下,即使電子 計(jì)算機(jī)100被關(guān)閉,使用者仍可在下次開啟時(shí)讀取先前儲(chǔ)存的運(yùn)算信息。
[0051] 另一方面,若是啟動(dòng)鍵0N被設(shè)置為第二硬件組態(tài),處理芯片130會(huì)于啟動(dòng)鍵0N被 觸發(fā)時(shí)控制電子計(jì)算機(jī)100從關(guān)機(jī)狀態(tài)再次進(jìn)入開機(jī)狀態(tài),并且啟用記憶清除模式。在操 作于記憶清除模式的電子計(jì)算機(jī)100中,只要電子計(jì)算機(jī)100的工作狀態(tài)發(fā)生改變(從開機(jī) 狀態(tài)進(jìn)入關(guān)機(jī)狀態(tài)或從關(guān)機(jī)狀態(tài)進(jìn)入開機(jī)狀態(tài)),于開機(jī)狀態(tài)下所儲(chǔ)存的運(yùn)算信息都會(huì)從 電子計(jì)算機(jī)1〇〇中移除。換言之,于此操作模式下,一旦電子計(jì)算機(jī)1〇〇被關(guān)閉,使用者即 無法在下次開啟時(shí)讀取先前儲(chǔ)存的運(yùn)算信息。
[0052] 應(yīng)注意的是,為了使圖式簡潔清楚,在圖1中并未直接繪示出鍵盤陣列120中各個(gè) 按鍵的實(shí)體結(jié)構(gòu),而是將本領(lǐng)域通常知識(shí)者所熟知的符號(hào)(例如0N、0FF、1?9、M+、M-、MRC、 MU、GT、CE、+、一、X、+、.、V、0FF、+/-、00->0)標(biāo)注于對(duì)應(yīng)的按鍵區(qū)KA中,藉以表示各按 鍵區(qū)KA所對(duì)應(yīng)的實(shí)體按鍵。然于本領(lǐng)域具有通常知識(shí)者應(yīng)可自圖1所繪示的鍵盤陣列120 了解本發(fā)明實(shí)施例所欲表現(xiàn)的實(shí)體外觀與內(nèi)部電路。
[0053] 此外,圖1所標(biāo)示的各個(gè)按鍵的功能,僅為幫助理解本發(fā)明實(shí)施例的范例,其并非 用以限定電子計(jì)算機(jī)100僅包括所標(biāo)示的功能,或者用以限定各個(gè)按鍵KA的排列方式。在 其他實(shí)施例中,電子計(jì)算機(jī)100亦可根據(jù)設(shè)計(jì)者的需求而調(diào)整按鍵陣列120的行數(shù)與列數(shù) 以擴(kuò)充按鍵的數(shù)量,并且將擴(kuò)充的按鍵設(shè)定為具有如sin、cos、tan、sin-1、cos-1、tan-1、 log、In、π、EXP…等的運(yùn)算功能,本發(fā)明不以此為限。
[0054] 再者,于本領(lǐng)域具有通常知識(shí)者應(yīng)可了解,為了實(shí)現(xiàn)本發(fā)明實(shí)施例的電子計(jì)算機(jī) 的儲(chǔ)存功能,電子計(jì)算機(jī)1〇〇還包括用以提供運(yùn)算信息儲(chǔ)存空間的記憶單元(未繪示),其中 所述記憶單元可積體化地配置于處理芯片130之中,或是獨(dú)立地配置于電子計(jì)算機(jī)100中, 本發(fā)明不以此為限。
[0055] 為了更清楚地說明本發(fā)明實(shí)施例,圖2為本發(fā)明一實(shí)施例的啟動(dòng)鍵的電路結(jié)構(gòu)示 意圖。請同時(shí)參照圖1與圖2,在本實(shí)施例中,按鍵區(qū)KA1是由節(jié)點(diǎn)N1、N2、N3、N4及其對(duì)應(yīng) 的線路所組成,且按鍵區(qū)KA2是由節(jié)點(diǎn)Nl、N2、N5、N6及其對(duì)應(yīng)的線路配置所組成,其中按 鍵墊片PAD會(huì)在使用者按壓啟動(dòng)鍵0N時(shí)將節(jié)點(diǎn)N1與N2短路。
[0056] 在啟動(dòng)鍵0N的電路結(jié)構(gòu)中,節(jié)點(diǎn)N3與N4之間的連接關(guān)系以及節(jié)點(diǎn)N5與N6之間 的連接關(guān)系可決定啟動(dòng)鍵的硬件組態(tài)。換言之,設(shè)計(jì)者可藉由將節(jié)點(diǎn)N3與Μ短路或者將節(jié) 點(diǎn)Ν5與Ν6短路的方式來設(shè)置啟動(dòng)鍵0Ν的硬件組態(tài),藉以選擇性地啟用不同的操作模式。
[0057] 舉例來說,若是設(shè)計(jì)者欲設(shè)計(jì)具有記憶保存模式的電子計(jì)算機(jī)100,則設(shè)計(jì)者可將 啟動(dòng)鍵0N設(shè)置為節(jié)點(diǎn)N3與N4互相短路,并且節(jié)點(diǎn)N5與N6維持于開路的硬件組態(tài)。于此 硬件組態(tài)下,當(dāng)啟動(dòng)鍵0N被觸發(fā)時(shí),輸入端口 PA3會(huì)經(jīng)過第一按鍵區(qū)KA1與輸出端口 ΡΒ0 相互電性連接,而對(duì)應(yīng)于第二按鍵區(qū)KA2的輸出端口 PB1則會(huì)與輸入端口 PA3相互電性分 離。此時(shí)處理芯片130所提供的掃描信號(hào)可經(jīng)由輸入端口 PA3至輸出端口 ΡΒ0的傳輸路徑 回傳至處理芯片130,以使處理芯片130控制電子計(jì)算機(jī)100進(jìn)入開機(jī)狀態(tài),并且啟用記憶 保存模式。
[0058] 另一方面,若是設(shè)計(jì)者欲設(shè)計(jì)具有記憶清除模式的電子計(jì)算機(jī)100,則設(shè)計(jì)者可將 啟動(dòng)鍵0N設(shè)置為節(jié)點(diǎn)N5與N6互相短路,并且節(jié)點(diǎn)N3與N4維持于開路的硬件組態(tài)。于此 硬件組態(tài)下,當(dāng)啟動(dòng)鍵0N被觸發(fā)時(shí),輸入端口 PA3會(huì)經(jīng)過第二按鍵區(qū)KA2與輸出端口 PB1 相互電性連接,而對(duì)應(yīng)于第一按鍵區(qū)KA1的輸出端口 ΡΒ0則會(huì)與輸入端口 PA3相互電性分 離。此時(shí)處理芯片130所提供的掃描信號(hào)可經(jīng)由輸入端口 PA3至輸出端口 PB1的傳輸路徑 回傳至處理芯片,以使處理單元130控制電子計(jì)算機(jī)100進(jìn)入開機(jī)狀態(tài),并且啟用記憶清除 模式。
[0059] 在一般電子計(jì)算機(jī)的設(shè)計(jì)中,若是將電子計(jì)算機(jī)的規(guī)格設(shè)定為記憶保存模式時(shí), 即不能再將其變更為記憶清除模式(反之亦然)。若是要更改電子計(jì)算機(jī)的操作模式,則還 必須重新的設(shè)計(jì)電子計(jì)算機(jī)的處理芯片。換言之,在傳統(tǒng)的電子計(jì)算機(jī)架構(gòu)下,用于不同操 作模式的處理芯片并無法共用。
[0060] 相較之下,由于本實(shí)施例的電子計(jì)算機(jī)100僅需藉由焊接/解焊或類似的硬件電 路實(shí)作方式,即可調(diào)整按鍵區(qū)KA1與KA2的線路配置并且改變啟動(dòng)鍵0N的硬件組態(tài)。因 此,設(shè)計(jì)者可依據(jù)產(chǎn)品規(guī)格的需求,藉由調(diào)整啟動(dòng)鍵0N的硬件組態(tài)來實(shí)現(xiàn)選擇性啟用不同 操作模式的控制機(jī)制,而無須更換或重新設(shè)計(jì)處理芯片130。
[0061] 圖3為本發(fā)明一實(shí)施例的電子計(jì)算機(jī)的控制方法的步驟流程圖。在本實(shí)施例中, 所述的控制方法可適用于如圖1的電子計(jì)算機(jī)100中,所述電子計(jì)算機(jī)包括具有多個(gè)按鍵 的按鍵陣列(如120)以及顯示模塊(如110)。所述按鍵陣列至少包括啟動(dòng)鍵,其中啟動(dòng)鍵具 有第一硬件組態(tài)與第二硬件組態(tài)。
[0062] 請參照圖3,所述的控制方法包括以下步驟:首先,設(shè)置啟動(dòng)鍵的硬件組態(tài)為第一 硬件組態(tài)或第二硬件組態(tài)(步驟S300);若啟動(dòng)鍵被設(shè)置為第一硬件組態(tài),檢測啟動(dòng)鍵是否 被觸發(fā)(步驟S310);于啟動(dòng)鍵被觸發(fā)時(shí)控制電子計(jì)算機(jī)進(jìn)入開機(jī)狀態(tài),并且保存關(guān)機(jī)前所 儲(chǔ)存的運(yùn)算信息(步驟S320);在進(jìn)入開機(jī)狀態(tài)之后,反應(yīng)于按鍵的觸發(fā)而執(zhí)行對(duì)應(yīng)的運(yùn)算 處理功能以及控制顯示模塊的畫面顯示(步驟S330);若啟動(dòng)鍵被設(shè)置為第二硬件組態(tài),檢 測啟動(dòng)鍵是否被觸發(fā)(步驟S310');于啟動(dòng)鍵被觸發(fā)時(shí)控制電子計(jì)算機(jī)進(jìn)入開機(jī)狀態(tài),并且 清除關(guān)機(jī)前所儲(chǔ)存的運(yùn)算信息(步驟S320');以及在進(jìn)入開機(jī)狀態(tài)之后,反應(yīng)于按鍵的觸發(fā) 而執(zhí)行對(duì)應(yīng)的運(yùn)算處理功能以及控制顯示模塊的畫面顯示(S330')。
[0063] 圖4為本發(fā)明另一實(shí)施例的電子計(jì)算機(jī)的控制方法的步驟流程圖。本實(shí)施例為 前述圖3實(shí)施例的【具體實(shí)施方式】。請參照圖4,在本實(shí)施例的步驟流程中,若是啟動(dòng)鍵的 硬件組態(tài)被設(shè)置為第一硬件組態(tài)(步驟S400),首先,同樣會(huì)判斷啟動(dòng)鍵是否被觸發(fā)(步驟 S310)。若是,則控制電子計(jì)算機(jī)進(jìn)入開機(jī)狀態(tài),并且保存關(guān)機(jī)前所儲(chǔ)存的運(yùn)算信息(步驟 S320)。在進(jìn)入開機(jī)狀態(tài)之后,電子計(jì)算機(jī)會(huì)反應(yīng)于按鍵的觸發(fā)而執(zhí)行對(duì)應(yīng)的運(yùn)算處理功能 以及控制顯示模塊的畫面顯示(步驟S330),并且檢測按鍵至少其中之一是否于預(yù)定時(shí)間內(nèi) 未被觸發(fā)(步驟S340),以及檢測對(duì)應(yīng)關(guān)閉功能的關(guān)閉鍵是否被觸發(fā)(步驟S350)。若步驟 S340與S350其中一者判斷為是,則控制電子計(jì)算機(jī)進(jìn)入關(guān)機(jī)狀態(tài)(步驟S360)。反之,若步 驟S340與S350兩者皆判斷為否,則回到步驟S330。
[0064] 圖5為本發(fā)明又一實(shí)施例的電子計(jì)算機(jī)的控制方法的步驟流程圖。本實(shí)施例為前 述圖3實(shí)施例的另一【具體實(shí)施方式】。請參照圖5,在本實(shí)施例的步驟流程中,若是啟動(dòng)鍵的 硬件組態(tài)被設(shè)置為第二硬件組態(tài)(步驟S400'),首先,同樣會(huì)判斷啟動(dòng)鍵是否被觸發(fā)(步驟 S310')。若是,則控制電子計(jì)算機(jī)進(jìn)入開機(jī)狀態(tài),并且清除關(guān)機(jī)前所儲(chǔ)存的運(yùn)算信息(步驟 S320')。在進(jìn)入開機(jī)狀態(tài)之后,電子計(jì)算機(jī)會(huì)反應(yīng)于按鍵的觸發(fā)而執(zhí)行對(duì)應(yīng)的運(yùn)算處理功 能以及控制顯示模塊的畫面顯示(步驟S330')',并且檢測按鍵至少其中之一是否于預(yù)定時(shí) 間內(nèi)未被觸發(fā)(步驟S340'),以及檢測對(duì)應(yīng)關(guān)閉功能的關(guān)閉鍵是否被觸發(fā)(步驟S350')。若 步驟S340'與S350'其中一者判斷為是,則控制電子計(jì)算機(jī)進(jìn)入關(guān)機(jī)狀態(tài)(步驟S360')。反 之,若步驟S340'與S350'兩者皆判斷為否,則回到步驟S330'。
[0065] 除此之外,圖3至圖5所述的控制方法皆可根據(jù)前述圖1與圖2的說明而獲得充 足的支持與教示,故相似或重復(fù)之處于此不再贅述。
[0066] 綜上所述,本發(fā)明實(shí)施例提出一種電子計(jì)算機(jī)及其控制方法。所述電子計(jì)算機(jī)的 啟動(dòng)鍵具有兩種不同的硬件組態(tài),其中處理芯片可根據(jù)啟動(dòng)鍵的硬件組態(tài)而對(duì)應(yīng)的啟用保 存關(guān)機(jī)前運(yùn)算信息與清除關(guān)機(jī)前運(yùn)算信息等兩種操作模式。由于所述電子計(jì)算機(jī)僅需藉由 改變按鍵陣列的硬件組態(tài)設(shè)置而不用更換處理芯片即可實(shí)現(xiàn)兩種不同的操作模式設(shè)定,因 此設(shè)計(jì)者可依據(jù)產(chǎn)品規(guī)格的需求快速地設(shè)計(jì)出具有記憶保存模式或記憶清除模式的電子 計(jì)算機(jī),進(jìn)而有效地提高了制造的便利性。
[0067] 最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制; 盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其 依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征 進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技 術(shù)方案的范圍。
【權(quán)利要求】
1. 一種電子計(jì)算機(jī),其特征在于,包括: 一顯不模塊; 一按鍵陣列,具有多個(gè)按鍵,該些按鍵至少包括一啟動(dòng)鍵,其中該啟動(dòng)鍵具有一第一硬 件組態(tài)與一第二硬件組態(tài);以及 一處理芯片,耦接該顯示模塊與該按鍵陣列,用以檢測該些按鍵是否被觸發(fā),藉以執(zhí)行 對(duì)應(yīng)的運(yùn)算處理功能以及控制該顯示模塊的畫面顯示, 其中,該電子計(jì)算機(jī)反應(yīng)于該啟動(dòng)鍵的觸發(fā)而進(jìn)入一開機(jī)狀態(tài), 其中,若該啟動(dòng)鍵被設(shè)置為該第一硬件組態(tài),該處理芯片于該啟動(dòng)鍵被觸發(fā)時(shí)控制該 電子計(jì)算機(jī)保存關(guān)閉前所儲(chǔ)存的一運(yùn)算信息, 其中,若該啟動(dòng)鍵被設(shè)置為該第二硬件組態(tài),該處理芯片于該啟動(dòng)鍵被觸發(fā)時(shí)控制該 電子計(jì)算機(jī)清除關(guān)閉前所儲(chǔ)存的該運(yùn)算信息。
2. 根據(jù)權(quán)利要求1所述的電子計(jì)算機(jī),其特征在于,該按鍵陣列包括: 一電路板,具有多個(gè)以陣列排列的按鍵區(qū)、多個(gè)輸入端口以及多個(gè)輸出端口,每一列按 鍵區(qū)經(jīng)由對(duì)應(yīng)的輸入端口耦接該處理芯片,且每一行按鍵區(qū)經(jīng)由對(duì)應(yīng)的輸出端口耦接該處 理芯片,其中該些按鍵區(qū)至少包括一第一按鍵區(qū)以及一第二按鍵區(qū),該第一與該第二按鍵 區(qū)共同對(duì)應(yīng)該啟動(dòng)鍵,且其余該些按鍵區(qū)分別對(duì)應(yīng)其余該些按鍵。
3. 根據(jù)權(quán)利要求2所述的電子計(jì)算機(jī),其特征在于,若該啟動(dòng)鍵經(jīng)設(shè)置而使對(duì)應(yīng)該第 一按鍵區(qū)的該輸入端口與該輸出端口于該啟動(dòng)鍵被觸發(fā)時(shí)相互電性連接,并且使對(duì)應(yīng)該第 二按鍵區(qū)的該輸入端口與該輸出端口于該啟動(dòng)鍵被觸發(fā)時(shí)相互電性分離,定義該啟動(dòng)鍵的 組態(tài)為該第一硬件組態(tài)。
4. 根據(jù)權(quán)利要求2所述的電子計(jì)算機(jī),其特征在于,若該啟動(dòng)鍵經(jīng)設(shè)置而使對(duì)應(yīng)該第 一按鍵區(qū)的該輸入端口與該輸出端口于該啟動(dòng)鍵被觸發(fā)時(shí)相互電性分離,并且使對(duì)應(yīng)該第 二按鍵區(qū)的該輸入端口與該輸出端口于該啟動(dòng)鍵被觸發(fā)時(shí)相互電性連接,定義該啟動(dòng)鍵的 組態(tài)為該第二硬件組態(tài)。
5. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的電子計(jì)算機(jī),其特征在于,該些按鍵還包括至少一 儲(chǔ)存功能鍵,當(dāng)該至少一儲(chǔ)存功能鍵于該開機(jī)狀態(tài)下被觸發(fā)時(shí),該處理芯片控制該電子計(jì) 算機(jī)儲(chǔ)存該運(yùn)算信息。
6. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的電子計(jì)算機(jī),其特征在于,當(dāng)該處理芯片檢測到該 些按鍵于一預(yù)定時(shí)間內(nèi)未被觸發(fā)時(shí),該處理芯片關(guān)閉該電子計(jì)算機(jī)。
7. 根據(jù)權(quán)利要求1所述的電子計(jì)算機(jī),其特征在于,該些按鍵還包括一關(guān)閉鍵,當(dāng)該關(guān) 閉鍵于該開機(jī)狀態(tài)下被觸發(fā)時(shí),該處理芯片關(guān)閉該電子計(jì)算機(jī)。
8. -種電子計(jì)算機(jī)的控制方法,其特征在于,該電子計(jì)算機(jī)包括具有多個(gè)按鍵的一按 鍵陣列以及一顯示模塊,該些按鍵至少包括一啟動(dòng)鍵,該控制方法包括: 設(shè)置該啟動(dòng)鍵的硬件組態(tài)為一第一硬件組態(tài)或一第二硬件組態(tài); 檢測該啟動(dòng)鍵是否被觸發(fā); 若該啟動(dòng)鍵被設(shè)置為該第一硬件組態(tài),于該啟動(dòng)鍵被觸發(fā)時(shí)控制該電子計(jì)算機(jī)進(jìn)入一 開機(jī)狀態(tài),并且保存關(guān)閉前所儲(chǔ)存的一運(yùn)算信息; 若該啟動(dòng)鍵被設(shè)置為該第二硬件組態(tài),于該啟動(dòng)鍵被觸發(fā)時(shí)控制該電子計(jì)算機(jī)進(jìn)入該 開機(jī)狀態(tài),并且清除關(guān)閉前所儲(chǔ)存的該運(yùn)算信息;以及 在該開機(jī)狀態(tài)下,反應(yīng)于該些按鍵的觸發(fā),執(zhí)行對(duì)應(yīng)的運(yùn)算處理功能以及控制該顯示 模塊的畫面顯示。
9. 根據(jù)權(quán)利要求8所述的電子計(jì)算機(jī)的控制方法,其特征在于,該按鍵陣列包括具有 多個(gè)以陣列排列的按鍵區(qū)、多個(gè)輸入端口以及多個(gè)輸出端口的一電路板,其中該些輸入端 口分別對(duì)應(yīng)每一列按鍵區(qū),且該些輸出端口分別對(duì)應(yīng)每一行按鍵區(qū),該些按鍵區(qū)至少包括 一第一按鍵區(qū)以及一第二按鍵區(qū),該第一與該第二按鍵區(qū)共同對(duì)應(yīng)該啟動(dòng)鍵,且其余該些 按鍵區(qū)分別對(duì)應(yīng)其余該些按鍵,其中設(shè)置該啟動(dòng)鍵的組態(tài)為該第一硬件組態(tài)的步驟包括: 使對(duì)應(yīng)該第一按鍵區(qū)的該輸入端口與該輸出端口于該啟動(dòng)鍵被觸發(fā)時(shí)相互電性連接; 以及 使對(duì)應(yīng)該第二按鍵區(qū)的該輸入端口與該輸出端口于該啟動(dòng)鍵被觸發(fā)時(shí)相互電性分離。
10. 根據(jù)權(quán)利要求8所述的電子計(jì)算機(jī)的控制方法,其特征在于,該啟動(dòng)鍵的組態(tài)為該 第二硬件組態(tài)的步驟包括: 使對(duì)應(yīng)該第一按鍵區(qū)的該輸入端口與該輸出端口于該啟動(dòng)鍵被觸發(fā)時(shí)相互電性分離; 以及 使對(duì)應(yīng)該第二按鍵區(qū)的該輸入端口與該輸出端口于該啟動(dòng)鍵被觸發(fā)時(shí)相互電性連接。
11. 根據(jù)權(quán)利要求8至10任一項(xiàng)所述的電子計(jì)算機(jī)的控制方法,其特征在于,該些按鍵 還包括至少一儲(chǔ)存功能鍵,在該開機(jī)狀態(tài)下,反應(yīng)于該些按鍵的觸發(fā),執(zhí)行對(duì)應(yīng)的運(yùn)算處理 功能以及控制該顯示模塊的畫面顯示的步驟包括: 反應(yīng)于該至少一儲(chǔ)存功能鍵的觸發(fā),儲(chǔ)存該運(yùn)算信息。
12. 根據(jù)權(quán)利要求8至10任一項(xiàng)所述的電子計(jì)算機(jī)的控制方法,其特征在于,還包括: 檢測該些按鍵至少其中之一是否于一預(yù)定時(shí)間內(nèi)被觸發(fā);以及 若該些按鍵于該預(yù)定時(shí)間內(nèi)未被觸發(fā),關(guān)閉該電子計(jì)算機(jī)。
13. 根據(jù)權(quán)利要求8至10任一項(xiàng)所述的電子計(jì)算機(jī)的控制方法,其特征在于,該些按鍵 還包括一關(guān)閉鍵,該控制方法還包括: 檢測該關(guān)閉鍵是否被觸發(fā);以及 若該關(guān)閉鍵被觸發(fā),關(guān)閉該電子計(jì)算機(jī)。
【文檔編號(hào)】G06F15/02GK104142906SQ201310222757
【公開日】2014年11月12日 申請日期:2013年6月6日 優(yōu)先權(quán)日:2013年5月6日
【發(fā)明者】陳銘智, 戴敬恒 申請人:金寶電子工業(yè)股份有限公司