專利名稱:數(shù)字式開關(guān)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字式開關(guān),特別是一種使用按鈕(Button)并配合軟件控制以達(dá)到開關(guān)(Switch)功能的數(shù)字式開關(guān)。
對于傳統(tǒng)的機(jī)械式開關(guān)而言,其包括有兩種狀態(tài)通路(on)與斷路(off)狀態(tài)。而且,機(jī)械式開關(guān)具有記憶的功能,亦即,如果在機(jī)械式開關(guān)的電源關(guān)閉前,其為通路狀態(tài)的話,則當(dāng)下次重新開啟電源后,機(jī)械式開關(guān)仍然保持在通路狀態(tài)。反之,若機(jī)械式開關(guān)在電源關(guān)閉前為斷路狀態(tài)的話,則當(dāng)下次重新開啟電源后,機(jī)械式開關(guān)仍然保持在斷路狀態(tài)。
近年來,液晶顯示器(LCD monitor)因?yàn)榫哂械头湫砸约爸亓枯p?厚度薄和尺寸小的優(yōu)點(diǎn),在個人電腦上的使用上日漸廣泛。在傳統(tǒng)作法中,為了使液晶顯示器實(shí)現(xiàn)多功能的優(yōu)點(diǎn),液晶顯示器的面板還設(shè)置有一個開關(guān),讓使用者可以經(jīng)面板控制電腦的聲音效果的開或關(guān)。例如是,當(dāng)液晶顯示器的開關(guān)為通路狀態(tài)時,個人電腦則被設(shè)置成靜音狀態(tài)。而當(dāng)開關(guān)為斷路狀態(tài)時,個人電腦則是被設(shè)定成非靜音狀態(tài)。而且,在下次個人電腦的電源重新開啟時,其靜音的設(shè)定仍能維持于上次個人電腦關(guān)機(jī)前的狀態(tài)。
然而,對于機(jī)構(gòu)上的設(shè)計(jì)而言,傳統(tǒng)的機(jī)械式開關(guān)所占用的液晶顯示器的體積仍然過大,相對地使液晶顯示器所需的體積也隨之加大。所以,為了減小液晶顯示器的體積,尋找其它實(shí)現(xiàn)與開關(guān)相同功能的切換方式是相當(dāng)必要的。
因此,本發(fā)明的目的是提供一種數(shù)字式開關(guān),借助于使用者按鈕結(jié)合軟件的控制以取代傳統(tǒng)的機(jī)械式開關(guān)的功能。本發(fā)明的數(shù)字式開關(guān)是采用傳統(tǒng)的按鈕配合軟件的控制,使得當(dāng)按鈕被按下后,才能改變該數(shù)字式開關(guān)的開與關(guān)的狀態(tài),而且數(shù)字式開關(guān)的電源開啟或關(guān)閉均不會改變該數(shù)字式開關(guān)的狀態(tài)。本發(fā)明的數(shù)字式開關(guān)使用的按鈕所占用的體積很小,而且成本很低,特別適用于需使用到開關(guān),但又受到機(jī)械結(jié)構(gòu)大小限制的顯示器上。
根據(jù)本發(fā)明的一個方面,提供一種數(shù)字式開關(guān),用于輸出一個控制信號。該數(shù)字式開關(guān)包括一個微處理器、一個按鈕與一個存儲單元。該按鈕輸出脈沖信號到微處理器。該存儲單元用于儲存數(shù)字式開關(guān)的狀態(tài)。當(dāng)數(shù)字式開關(guān)的電源關(guān)閉時,該存儲單元保持原來的內(nèi)容值。其中,當(dāng)按鈕被按下之后,按鈕傳送脈沖信號到微處理器,微處理器接著使存儲單元中所儲存的數(shù)字式開關(guān)的狀態(tài)反相,并根據(jù)反相后的數(shù)字式開關(guān)的狀態(tài)輸出控制信號。
根據(jù)本發(fā)明的另一個方面,提供一種使用在顯示器中的數(shù)字式開關(guān)。該數(shù)字式開關(guān)輸出包括0或1的控制信號,該控制信號可以做開關(guān)信號。該數(shù)字式開關(guān)包括一個按鈕、一個存儲單元與一個微處理器。該按鈕設(shè)置在顯示器的面板上,供使用者操作。存儲單元用于儲存數(shù)字式開關(guān)的狀態(tài)。其中,存儲單元是可多次讀寫的存儲器,且所儲存的內(nèi)容并不會因?yàn)殡娫搓P(guān)閉而消失。而微處理器用于讀取存儲單元的內(nèi)容值,并取得數(shù)字式開關(guān)的狀態(tài),且微處理器將根據(jù)數(shù)字式開關(guān)的狀態(tài)輸出控制信號。其中當(dāng)使用者按下按鈕時,按鈕將輸出脈沖信號到微處理器。微處理器在接收脈沖信號之后,將使存儲單元中所儲存的數(shù)字式開關(guān)的狀態(tài)反相,微處理器并根據(jù)反相后的數(shù)字式開關(guān)的狀態(tài)輸出控制信號。
根據(jù)本發(fā)明的再另一個方面,提供一種數(shù)字式開關(guān)的控制方法,該數(shù)字式開關(guān)包括一個按鈕、一個存儲單元與一個微處理器。該按鈕設(shè)置在該顯示器的面板上供使用者操作。存儲單元用于儲存數(shù)字式開關(guān)的狀態(tài),存儲單元是可多次讀寫的存儲器,且其所儲存的內(nèi)容并不會因?yàn)閿?shù)字式開關(guān)的電源關(guān)閉而消失,該控制方法包括下列步驟(a)微處理器讀取存儲單元所儲存的一數(shù)字式開關(guān)的狀態(tài);(b)微處理器根據(jù)存儲單元所記錄的數(shù)字式開關(guān)的狀態(tài)輸出控制信號;(c)判斷微處理器是否接收到按鈕所傳送的脈沖信號,如果是,則進(jìn)入步驟(d),如果否,則進(jìn)入步驟(f);(d)微處理器將存儲單元中所儲存的數(shù)字式開關(guān)的狀態(tài)反相;(e)微處理器根據(jù)存儲單元所記錄的反相后的數(shù)字式開關(guān)的狀態(tài)輸出控制信號,并重復(fù)步驟(c);以及(f)微處理器根據(jù)存儲單元所記錄的數(shù)字式開關(guān)的狀態(tài)輸出控制信號,重復(fù)步驟(c)。
為使本發(fā)明的上述目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特別列舉一個優(yōu)選實(shí)施例并配合說明書附圖進(jìn)行詳細(xì)說明如下。
圖1表示根據(jù)本發(fā)明的一個優(yōu)選實(shí)施例的數(shù)字式開關(guān)的架構(gòu)方框圖;圖2表示圖1的數(shù)字式開關(guān)的控制流程圖。
參照圖1,圖中表示出根據(jù)照本發(fā)明的一個優(yōu)選實(shí)施例的數(shù)字式開關(guān)結(jié)構(gòu)方框圖。該數(shù)字式開關(guān)108可用于與電腦連接的液晶顯示器(LCD monitor)中,用于控制電腦的靜音設(shè)置。該數(shù)字式開關(guān)108包括按鈕100、微處理器102、以及存儲單元104。數(shù)字式開關(guān)108輸出分別代表斷路與通路狀態(tài)的0或1的控制信號S2,用于控制個人電腦中的靜音設(shè)置。另外,電源106用于提供數(shù)字式開關(guān)108所需的電源。
在數(shù)字式開關(guān)108中,按鈕100設(shè)置在液晶顯示器的面板上,用于供使用者操作。當(dāng)使用者按下按鈕100時,按鈕100將會輸出脈沖信號S1到微處理器102。存儲單元104儲存該數(shù)字式開關(guān)108的狀態(tài)。例如,當(dāng)存儲單元104的內(nèi)容值為1時,則代表數(shù)字式開關(guān)108為通路(on)狀態(tài);而當(dāng)存儲單元104的內(nèi)容值為0時,則代表數(shù)字式開關(guān)108為斷路(off)狀態(tài)。其中,存儲單元104是可多次讀寫存儲器,且其所儲存的內(nèi)容并不會因?yàn)殡娫搓P(guān)閉而消失,例如是閃速存儲器(Flash Memory)或?yàn)殡娍刹量删幊讨蛔x存儲器(Electrically Erasable Programmable Read Only Memory,EEPROM)。
當(dāng)電源106開啟之后,微處理器102將讀取存儲單元104的內(nèi)容值,并取得數(shù)字式開關(guān)108的狀態(tài)。然后,微處理器102將根據(jù)該數(shù)字式開關(guān)108的狀態(tài)輸出控制信號S2。當(dāng)使用者按下按鈕100后,按鈕100將傳送脈沖信號S1到微處理器102。微處理器102在接收脈沖信號S1之后將會使存儲單元104中所儲存的數(shù)字式開關(guān)108的狀態(tài)反相,并根據(jù)反相的數(shù)字式開關(guān)108的狀態(tài)輸出控制信號S2。
為使上述的數(shù)字式開關(guān)的控制操作更易于了解,參照圖2,圖2表示圖1的數(shù)字式開關(guān)的控制流程圖。同時參考圖1。當(dāng)電源106開啟之后,則進(jìn)入步驟204,微處理器102讀取存儲單元104所儲存的數(shù)字式開關(guān)108的狀態(tài)。然后,進(jìn)入步驟206,微處理器102根據(jù)存儲單元所記錄的數(shù)字式開關(guān)108的狀態(tài)輸出控制信號S2,以完成電源106開啟后的初始化操作。接著,微處理器102判斷是否按鈕100被按下,如步驟208所示。當(dāng)使用者欲改變電腦的靜音狀態(tài)的設(shè)置時,使用者便按下按鈕100,然后,按鈕100接著傳送脈沖信號S1到微處理器102。所以,在步驟208中,微處理器102借助于判斷是否接收到脈沖信號S1,來判斷是否按鈕100被按下。如果是,則進(jìn)入步驟210;如果否,則進(jìn)入步驟214。
在步驟210中,微處理器102將存儲單元104中所儲存的數(shù)字式開關(guān)108的狀態(tài)反相。也就是說,微處理器102先讀取存儲單元104,取得原來的數(shù)字式開關(guān)108的狀態(tài)后,將該數(shù)字式開關(guān)108的狀態(tài)反相,并將該反相后的數(shù)字式開關(guān)108的狀態(tài)儲存在存儲單元104中。
然后,進(jìn)入步驟212,微處理器102根據(jù)反相后的數(shù)字式開關(guān)108的狀態(tài)輸出控制信號S2。然后,重復(fù)步驟208,微處理器102繼續(xù)判斷微處理器102判斷是否按鈕100被按下。
在步驟214中,微處理器102根據(jù)存儲單元104所記錄的數(shù)字式開關(guān)108的狀態(tài)輸出控制信號S2。之后,重復(fù)步驟208,微處理器102再檢查按鈕100是否被按下。
舉例來說,假設(shè)原來存儲單元104的內(nèi)容值為1,數(shù)字式開關(guān)108為通路狀態(tài),此時電腦系被設(shè)置為靜音狀態(tài)。而當(dāng)使用者按下按鈕100之后,微處理器102接收到按鈕100的脈沖信號S1,并將存儲單元104的內(nèi)容值更改為0。此時,代表數(shù)字式開關(guān)108的狀態(tài)系改變?yōu)閿嗦?off)狀態(tài),而電腦則相對應(yīng)地被設(shè)置為非靜音狀態(tài)。
另外,因?yàn)楸景l(fā)明所使用的存儲單元104中所儲存的內(nèi)容并不會因?yàn)殡娫搓P(guān)閉而消失,所以,本發(fā)明的數(shù)字式開關(guān)也可以如同傳統(tǒng)的機(jī)械式開關(guān)一般,具有記憶的功能。也就是說,如果在本明的數(shù)字式開關(guān)的電源關(guān)閉前,其為通路狀態(tài)的話,則當(dāng)下次重新開啟電源后,本發(fā)明的數(shù)位式仍然保持在通路狀態(tài)。反之,若本發(fā)明的數(shù)字式開關(guān)在電源關(guān)閉前為斷路狀態(tài)的話,則當(dāng)下次重新開啟電源后,本發(fā)明的數(shù)字式開關(guān)仍然保持在斷路狀態(tài)。
本發(fā)明的數(shù)字式開關(guān)所使用的微處理器102是原來液晶顯示器中的微處理器102,只要將原來的液晶顯示器中的微處理器102的操作流程略做修改即可達(dá)到本發(fā)明所需的功能。而存儲單元104也是使用原來液晶顯示器中的存儲器即可。所以,本發(fā)明的數(shù)字式開關(guān)108僅需在液晶顯示器面板上裝設(shè)一個按鈕,并改變微處理器102中的軟件控制,便可使得微處理器102根據(jù)使用者按下按鈕的情形,輸出相當(dāng)于開關(guān)控制的0或1的控制信號S2,來進(jìn)行電腦中的靜音設(shè)置。一般,按鈕所需的成本遠(yuǎn)小于開關(guān)所需的成本,且按鈕所占的體積亦也小于開關(guān)所占用的體積。結(jié)果,本發(fā)明特別適用于受機(jī)械結(jié)構(gòu)限制,需要小型化的開關(guān)的裝置中。而且本發(fā)發(fā)明并不一定限制在靜音設(shè)置中。只要是需要有開關(guān)功能的裝置,均可采用本發(fā)明。
本發(fā)明的上述實(shí)施例所揭露的數(shù)字式開關(guān),具有以下的優(yōu)點(diǎn)本發(fā)明的數(shù)字式開關(guān)所占用的空間小于傳統(tǒng)的機(jī)械式開關(guān),容易設(shè)計(jì)而且成本很低,僅需另外使用一按鈕即可達(dá)到開關(guān)的功能,特別適用于需使用到開關(guān),但又受限于機(jī)械結(jié)構(gòu)大小的顯示器上。
綜上所述,雖然本發(fā)明已以優(yōu)選實(shí)施例披露如上,但其并非用以限制本發(fā)明,任何本專業(yè)的技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),均可以作出各種的改變和修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以后附的權(quán)利要求所限定的范圍為準(zhǔn)。
權(quán)利要求
1.一種數(shù)字式開關(guān),用于輸出一個控制信號,其特征在于所述數(shù)字式開關(guān)包括一個微處理器;一個按鈕,用于輸出一個脈沖信號到所述微處理器;以及一個存儲單元,用于儲存數(shù)字式開關(guān)的狀態(tài),當(dāng)數(shù)字式開關(guān)的電源關(guān)閉時,所述存儲單元仍保持有原來內(nèi)容值;其中,當(dāng)按鈕被按下之后,所述按鈕傳送所述脈沖信號到所述微處理器,所述微處理器接著使所述存儲單元中所儲存的所述數(shù)字式開關(guān)的狀態(tài)反相,并根據(jù)反相后的所述數(shù)字式開關(guān)的狀態(tài)輸出所述控制信號。
2.如權(quán)利要求1所述的數(shù)字式開關(guān),其中,所述存儲單元是閃速存儲器。
3.如權(quán)利要求1所述的數(shù)字式開關(guān),其中所述存儲單元是電可擦可編程只讀存儲器。
4.如權(quán)利要求1所述的數(shù)字式開關(guān),其中所述數(shù)字式開關(guān)使用在液晶顯示器中。
5.如權(quán)利要求4所述的數(shù)字式開關(guān),其中所述按鈕設(shè)置在所述液晶顯示器的面板上。
6.一種使用在顯示器中的數(shù)字式開關(guān),,所述數(shù)字式開關(guān)用于輸出包括0或1的一個控制信號,所述控制信號可用以做為開關(guān)信號,其特征在于所述數(shù)字式開關(guān)包括一個按鈕,設(shè)置在顯示器的面板上,供使用者操作;一個存儲單元,用于儲存所述數(shù)字式開關(guān)的狀態(tài),其中所述存儲單元是多次讀寫的存儲器,且所儲存的內(nèi)容不會因?yàn)殡娫搓P(guān)閉而消失;以及一個微處理器,用于讀取所述存儲單元的內(nèi)容值,并取得所述數(shù)字式開關(guān)的狀態(tài),所述微處理器將根據(jù)所述數(shù)字式開關(guān)的狀態(tài)輸出所述控制信號;其中當(dāng)所述使用者按下所述按鈕時,所述按鈕將輸出脈沖信號到所述微處理器,所述微處理器在接收所述脈沖信號之后,將使所述存儲單元中所儲存的數(shù)字式開關(guān)的狀態(tài)反相,所述微處理器并根據(jù)反相后的所述數(shù)字式開關(guān)的狀態(tài)輸出所述控制信號。
7.如權(quán)利要求6所述的數(shù)字式開關(guān),其中,當(dāng)所述存儲單元的內(nèi)容值為第一值時,所述數(shù)字式開關(guān)為通路(on)狀態(tài),當(dāng)所述存儲單元的內(nèi)容值為第二值時,所述數(shù)字式開關(guān)為斷路(off)狀態(tài)。
8.如權(quán)利要求6所述的數(shù)字式開關(guān),其中,所述存儲單元是閃速存儲器。
9.如權(quán)利要求6所述的數(shù)字式開關(guān),其中,所述存儲單元是電可擦可編程只讀存儲器。
10.一種數(shù)字式開關(guān)的控制方法,所述數(shù)字式開關(guān)包括一個按鈕、一個存儲單元與一個微處理器,所述按鈕設(shè)置在所述顯示器的面板上,供使用者操作,所述存儲單元用于儲存所述數(shù)字式開關(guān)的狀態(tài),所述存儲單元是可多次讀寫的存儲器,且其所儲存的內(nèi)容并不會因?yàn)樗鰯?shù)字式開關(guān)的電源關(guān)閉而消失,所述控制方法包括下列步驟a.所述微處理器讀取所述存儲單元所儲存的數(shù)字式開關(guān)的狀態(tài);b.所述微處理器根據(jù)存儲單元所存儲的所述數(shù)字式開關(guān)的狀態(tài)輸出所述控制信號;c.判斷所述微處理器是否接收到所述按鈕所傳送的脈沖信號,如果是,則進(jìn)入步驟d,如果否,則進(jìn)入步驟f;d.所述微處理器將所述存儲單元中所儲存的所述數(shù)字式開關(guān)的狀態(tài)反相;e.所述微處理器根據(jù)所述存儲單元所記錄的反相后的所述數(shù)字式開關(guān)的狀態(tài)輸出所述控制信號,重復(fù)步驟c;以及f.所述微處理器根據(jù)所述存儲單元所記錄的所述數(shù)字式開關(guān)的狀態(tài)輸出所述控制信號,重復(fù)步驟c。
11.如權(quán)利要求10所述的控制方法,其中,當(dāng)所述存儲單元的內(nèi)容值為第一值時,所述數(shù)字式開關(guān)為通路(on)狀態(tài),當(dāng)所述存儲單元的內(nèi)容值為第二值時,所述數(shù)字式開關(guān)為斷路(off)狀態(tài)。
12.如權(quán)利要求11所述的控制方法,其中,所述存儲單元是閃速存儲器。
13.如權(quán)利要求11所述的控制方法,其中,所述存儲單元是電可擦可編程只讀存儲器。
14.如權(quán)利要求11所述的控制方法,其中,在所述步驟(d)中還包括下列步驟d1.所述微處理器讀取所述存儲單元的內(nèi)容值,取得原來所述數(shù)字式開關(guān)的狀態(tài);d2.將所述數(shù)字式開關(guān)的狀態(tài)反相;以及d3.將反相后的所述數(shù)字式開關(guān)的狀態(tài)儲存到所述存儲單元中。
全文摘要
一種數(shù)字式開關(guān),該開關(guān)的結(jié)構(gòu)包括:按鈕,微處理器,和存儲單元。電源初次開啟時,微處理器根據(jù)存儲單元所儲存的數(shù)字式開關(guān)的狀態(tài),輸出代表開或關(guān)的控制信號。當(dāng)使用者按下按鈕后,微處理器讀出存儲單元的內(nèi)容值,將其反相后儲存,且根據(jù)反相后的狀態(tài)輸出代表開或關(guān)的控制信號。當(dāng)電源關(guān)閉后,存儲單元的內(nèi)容將不會被清除,其所儲存的開關(guān)狀態(tài)不會被改變,下次電源重新開啟后,數(shù)字式開關(guān)仍維持上次的狀態(tài)。本發(fā)明具有節(jié)省硬件空間和降低成本的優(yōu)點(diǎn)。
文檔編號G06F1/00GK1346079SQ00129010
公開日2002年4月24日 申請日期2000年9月26日 優(yōu)先權(quán)日2000年9月26日
發(fā)明者許政文 申請人:明碁電通股份有限公司