專利名稱:具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種光驅(qū)進(jìn)退片控制電路,特別是指一種不需檢測(cè)動(dòng)作、不需使用光驅(qū)本身的進(jìn)退片鍵且不需窗口操作系統(tǒng)支持的具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng)。
背景技術(shù):
以往當(dāng)要使設(shè)置在計(jì)算機(jī)主機(jī)上的光驅(qū)進(jìn)退光盤碟片時(shí),最簡(jiǎn)單的方法就是直接按下光驅(qū)的控制面板上的進(jìn)退片鍵,這時(shí)光驅(qū)的內(nèi)部電路回路會(huì)檢測(cè)光驅(qū)目前是在進(jìn)片還是退片狀態(tài)后,再使光驅(qū)執(zhí)行進(jìn)退片動(dòng)作,因此,為了讓使用者方便按壓該進(jìn)退片鍵,光驅(qū)的控制面板必須外露在計(jì)算機(jī)主機(jī)機(jī)殼外,但是這樣一來,就計(jì)算機(jī)主機(jī)整體外觀來看,卻會(huì)破壞整個(gè)計(jì)算機(jī)主機(jī)機(jī)殼的美感。所以,為了增進(jìn)美感,因此有設(shè)計(jì)人員在計(jì)算機(jī)主機(jī)機(jī)殼上對(duì)應(yīng)于光驅(qū)容置槽開口處,設(shè)置一活動(dòng)擋板將光驅(qū)的控制面板遮蓋住,如此一來,當(dāng)使用者欲利用光驅(qū)的控制面板進(jìn)行進(jìn)退片操作時(shí),就必須先翻開或移除該活動(dòng)擋板,以致當(dāng)使用者經(jīng)常要操作該控制面板時(shí),就必須反復(fù)開關(guān)該活動(dòng)擋板,造成使用上的不方便。
此外,除了上述硬件控制進(jìn)退片方式,使用者也可經(jīng)由計(jì)算機(jī)的窗口操作系統(tǒng)以軟件控制方式執(zhí)行光驅(qū)進(jìn)退片動(dòng)作,此時(shí),窗口操作系統(tǒng)會(huì)先檢測(cè)光驅(qū)是在進(jìn)片狀態(tài)還是退片狀態(tài),然后再下命令讓光驅(qū)執(zhí)行進(jìn)退片動(dòng)作。但是,由于此種方式需經(jīng)過窗口操作系統(tǒng)繁雜命令的檢測(cè)和判別以及驅(qū)動(dòng)器的支持才能完成,需要等待較長(zhǎng)的反應(yīng)時(shí)間,而且無法在其它操作系統(tǒng)下(例如DOS)進(jìn)行,對(duì)于使用者而言并不方便。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng),它不需繁復(fù)的窗口操作系統(tǒng)檢測(cè)步驟以及不需使用光驅(qū)本身的進(jìn)退片鍵,就能以接近硬件控制方式令光驅(qū)進(jìn)退片。
于是,本發(fā)明具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng),包括一主機(jī)板及一按鍵。該主機(jī)板與該光驅(qū)電連接,用以控制該光驅(qū)進(jìn)退片。該按鍵與該主機(jī)板電連接,且該按鍵可被按壓以發(fā)出一控制信號(hào)給該主機(jī)板,使其根據(jù)該控制信號(hào)控制該光驅(qū)執(zhí)行進(jìn)片或退片其中之一動(dòng)作,從而改變?cè)摴怛?qū)的狀態(tài)。因此,可在不需窗口操作系統(tǒng)支持、不需檢測(cè)光驅(qū)進(jìn)退片狀態(tài)以及不需使用光驅(qū)本身的進(jìn)退片鍵的情況下,通過軟件以接近于硬件的方式執(zhí)行光驅(qū)的進(jìn)退片動(dòng)作,而達(dá)到縮短反應(yīng)時(shí)間及方便使用等功效。
下面通過最佳實(shí)施例及附圖對(duì)本發(fā)明具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng)進(jìn)行詳細(xì)說明,附圖中圖1是本發(fā)明具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng)的第一實(shí)施例的電路方塊圖。
圖2是本發(fā)明具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng)的第二實(shí)施例的電路方塊圖。
具體實(shí)施方式在以下結(jié)合附圖的實(shí)施例的詳細(xì)說明中,可清楚地理解本發(fā)明的前述以及其它技術(shù)內(nèi)容、特點(diǎn)與功效。
參閱圖1所示,是本發(fā)明具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng)1的第一實(shí)施例,其主要包括一主機(jī)板2及一按鍵3。
主機(jī)板2主要負(fù)責(zé)其中央處理器、內(nèi)存與顯示卡與外圍接口的連通,而本發(fā)明所述的光驅(qū)4是供組設(shè)在一臺(tái)式計(jì)算機(jī)的主機(jī)機(jī)殼(未圖示)上,其通常與計(jì)算機(jī)的主機(jī)板2電連接,以由主機(jī)板2控制光驅(qū)4執(zhí)行諸如進(jìn)退片或播放(play)等動(dòng)作。而且實(shí)際上,光驅(qū)4是通過主機(jī)板2上的一個(gè)IDE(Integrated Drive Electronics,集成驅(qū)動(dòng)器電路)接口20連接至主機(jī)板2上用以控制外圍裝置的南橋芯片21。而且,光驅(qū)4本身具有一控制面板(未圖示),且在該控制面板上通常設(shè)有一進(jìn)退片鍵,但如“背景技術(shù)”部分所述,為使主機(jī)機(jī)殼整體美觀,某些以往的主機(jī)機(jī)殼會(huì)以一活動(dòng)擋板將光驅(qū)4的控制面板遮蓋,以使光驅(qū)4隱藏在主機(jī)機(jī)殼內(nèi)。
而本發(fā)明的按鍵3是另外設(shè)置在計(jì)算機(jī)系統(tǒng)(臺(tái)式計(jì)算機(jī))1的主機(jī)機(jī)殼(未圖示)上,并與主機(jī)板2上的南橋芯片21電連接,且本發(fā)明的特征在于當(dāng)光驅(qū)4被隱藏在計(jì)算機(jī)主機(jī)機(jī)殼內(nèi)時(shí),如圖1所示,使用者可按壓按鍵3,此時(shí)按鍵3將發(fā)出一控制信號(hào)給南橋芯片21,驅(qū)使南橋芯片21的一GP I/O(General Purpose I/O,通用I/O控制信號(hào)線)發(fā)出一SMI(System Management Interrupt,系統(tǒng)管理中斷)信號(hào)給中央處理器(CPU)及基本輸入輸出系統(tǒng)(BIOS),使BIOS經(jīng)由南橋芯片21及IDE接口20連續(xù)發(fā)出“進(jìn)片”和“退片”兩個(gè)ATAPI(Advanced Technology Attachment Packet Interface,AT附加包接口)命令給光驅(qū)4,并使光驅(qū)4產(chǎn)生下列情況1.若光驅(qū)4處于已進(jìn)片狀態(tài),則當(dāng)光驅(qū)4收到這兩個(gè)ATAPI命令時(shí),由于光驅(qū)4正處于進(jìn)片狀態(tài),所以第一個(gè)“進(jìn)片”命令就不被光驅(qū)4所執(zhí)行,而接續(xù)下一個(gè)“退片”命令時(shí),光驅(qū)4就會(huì)執(zhí)行該命令并進(jìn)行退片動(dòng)作。
2.若光驅(qū)4處于已退片狀態(tài),則當(dāng)光驅(qū)4收到第一個(gè)“進(jìn)片”命令時(shí),就執(zhí)行進(jìn)片動(dòng)作,而在執(zhí)行進(jìn)片過程中略過第二個(gè)“退片”命令。
因此,由上述第一實(shí)施例的說明可知,每當(dāng)按鍵3被按壓時(shí),就會(huì)產(chǎn)生一控制信號(hào)給南橋芯片21,使其通知BIOS發(fā)出兩個(gè)連續(xù)的“進(jìn)片”及“退片”命令控制光驅(qū)4,而在不需經(jīng)過窗口操作系統(tǒng)的檢測(cè)步驟、以及不需使用光驅(qū)4本身的進(jìn)退片鍵的情況下,使光驅(qū)4在已退片狀態(tài)下執(zhí)行“進(jìn)片”動(dòng)作,或在已進(jìn)片狀態(tài)下執(zhí)行“退片”動(dòng)作。
接著參照?qǐng)D2所示,是本發(fā)明的第二實(shí)施例,其與第一實(shí)施例不同的是,在主機(jī)板2的BIOS中更設(shè)有一旗標(biāo)緩存器23用以記錄光驅(qū)的進(jìn)退片狀態(tài),例如,當(dāng)光驅(qū)進(jìn)片時(shí),BIOS 22會(huì)將旗標(biāo)的狀態(tài)值設(shè)為0(表示進(jìn)片),當(dāng)光驅(qū)退片時(shí),BIOS 22即將旗標(biāo)的狀態(tài)值設(shè)為1(退片)。而且一般計(jì)算機(jī)在一開機(jī)時(shí),光驅(qū)應(yīng)處于已進(jìn)片狀態(tài),此時(shí)旗標(biāo)狀態(tài)值的初始值為第一狀態(tài)值0。所以,當(dāng)使用者欲令光驅(qū)4退片而按壓按鍵3時(shí),按鍵3送出一控制信號(hào)給南橋芯片21,使其發(fā)出一SMI信號(hào)通知BIOS 22改變旗標(biāo)的狀態(tài)值,例如,將旗標(biāo)的狀態(tài)值由第一狀態(tài)值0(進(jìn)片狀態(tài))變成第二狀態(tài)值1(退片狀態(tài)),然后BIOS 22根據(jù)旗標(biāo)的狀態(tài)值(1)發(fā)出一“退片”命令,并通過南橋芯片21及IDE接口20送至光驅(qū)4,使其執(zhí)行退片的動(dòng)作。同樣地,當(dāng)使用者欲使光驅(qū)4進(jìn)片而再次按壓按鍵3時(shí),旗標(biāo)將由第二狀態(tài)值1變成第一狀態(tài)值0,且BIOS 22根據(jù)旗標(biāo)的狀態(tài)值(0)發(fā)出一“進(jìn)片”命令給光驅(qū)4,使其執(zhí)行進(jìn)片的動(dòng)作。由此完成光驅(qū)4的進(jìn)退片控制。
由上述第二實(shí)施例的說明可知,通過在BIOS 22中設(shè)置一旗標(biāo)緩存器23記錄光驅(qū)4的進(jìn)退片狀態(tài),使得每當(dāng)按鍵3被按壓時(shí)就會(huì)改變旗標(biāo)的狀態(tài)值,并使BIOS 22根據(jù)旗標(biāo)的狀態(tài)值產(chǎn)生對(duì)應(yīng)的進(jìn)退片命令,控制光驅(qū)4執(zhí)行進(jìn)退片動(dòng)作。
所以,利用本發(fā)明具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng)1,當(dāng)光驅(qū)4的控制面板被隱藏在計(jì)算機(jī)主機(jī)內(nèi)時(shí),就可方便地利用設(shè)在計(jì)算機(jī)主機(jī)機(jī)殼上的按鍵3控制光驅(qū)4進(jìn)退片,而且由于本發(fā)明省去光驅(qū)4的檢測(cè)步驟,可縮短光驅(qū)4的反應(yīng)時(shí)間,而具有類似于硬件控制光驅(qū)4的效果。
綜上所述,本發(fā)明具有進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng)1,在光驅(qū)4被隱藏在計(jì)算機(jī)主機(jī)殼內(nèi)部時(shí),提供一設(shè)在主機(jī)機(jī)殼上的按鍵3供使用者按壓,并發(fā)出控制信號(hào)、通知主機(jī)板2的BIOS 22產(chǎn)生適當(dāng)?shù)倪M(jìn)退片命令以控制光驅(qū)進(jìn)退片的軟件控制方式,不但不需窗口操作系統(tǒng)的支持,而且沒有繁雜的命令和檢測(cè)步驟,可使光驅(qū)4的反應(yīng)時(shí)間有效縮短,而具有接近于硬件控制的效果,而且本發(fā)明在其它操作系統(tǒng)(例如DOS)下也能夠自由操作,不受限制,對(duì)于使用者而言,相比于前述以往的操作方式,確實(shí)是一更為便利的選擇。
權(quán)利要求
1.一種具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng),其特征在于該計(jì)算機(jī)系統(tǒng)包括一主機(jī)板,與該光驅(qū)電連接,用以控制該光驅(qū)進(jìn)退片;及一按鍵,與該主機(jī)板電連接,該按鍵可被按壓以發(fā)出一控制信號(hào)給該主機(jī)板,使其根據(jù)該控制信號(hào)控制該光驅(qū)執(zhí)行進(jìn)片或退片其中之一動(dòng)作而改變?cè)摴怛?qū)的狀態(tài)。
2.如權(quán)利要求1所述具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng),其特征在于該控制信號(hào)是送至該主機(jī)板的南橋芯片,使其通知該主機(jī)板的基本輸入輸出系統(tǒng)連續(xù)送出“進(jìn)片”和“退片”兩命令給該光驅(qū),使處于退片狀態(tài)的該光驅(qū)執(zhí)行進(jìn)片動(dòng)作,或使處于進(jìn)片狀態(tài)的該光驅(qū)執(zhí)行退片動(dòng)作,從而改變?cè)摴怛?qū)的進(jìn)退片狀態(tài)。
3.如權(quán)利要求1所述具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng),其特征在于該主機(jī)板的基本輸入輸出系統(tǒng)中更設(shè)有一旗標(biāo)緩存器用以記錄該光驅(qū)進(jìn)退片狀態(tài),且該控制信號(hào)是送至該主機(jī)板的南橋芯片,使其通知該基本輸入輸出系統(tǒng)改變?cè)撈鞓?biāo)緩存器的旗標(biāo)狀態(tài)值,并根據(jù)該旗標(biāo)狀態(tài)值發(fā)出一對(duì)應(yīng)的控制命令給該光驅(qū),在該旗標(biāo)狀態(tài)值為一第一狀態(tài)值時(shí)使處于退片狀態(tài)的該光驅(qū)執(zhí)行進(jìn)片動(dòng)作,在該旗標(biāo)狀態(tài)值為一第二狀態(tài)值時(shí)則使處于進(jìn)片狀態(tài)的該光驅(qū)執(zhí)行退片動(dòng)作,從而改變?cè)摴怛?qū)的進(jìn)退片狀態(tài)。
4.如權(quán)利要求1所述具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng),其特征在于該按鍵是設(shè)在該計(jì)算機(jī)系統(tǒng)的主機(jī)機(jī)殼上。
5.如權(quán)利要求1所述具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng),其特征在于該計(jì)算機(jī)系統(tǒng)是一計(jì)算機(jī)。
全文摘要
一種具有光驅(qū)進(jìn)退片控制電路的計(jì)算機(jī)系統(tǒng),包括與該光驅(qū)電連接、用以控制該光驅(qū)進(jìn)退片的一主機(jī)板,以及設(shè)在該計(jì)算機(jī)系統(tǒng)的機(jī)殼上并與該主機(jī)板電連接的按鍵,該按鍵可被按壓以發(fā)出一控制信號(hào)給該主機(jī)板,使其根據(jù)該控制信號(hào)控制該光驅(qū)執(zhí)行進(jìn)片或退片其中之一動(dòng)作,從而改變?cè)摴怛?qū)的狀態(tài)。因此,可在不需窗口操作系統(tǒng)支持、不需檢測(cè)光驅(qū)進(jìn)退片狀態(tài)以及不需使用光驅(qū)本身的進(jìn)退片鍵的情況下,通過軟件以接近于硬件的方式執(zhí)行光驅(qū)的進(jìn)退片動(dòng)作,而達(dá)到縮短反應(yīng)時(shí)間及方便使用等功效。
文檔編號(hào)G06F15/00GK1538313SQ0311065
公開日2004年10月20日 申請(qǐng)日期2003年4月18日 優(yōu)先權(quán)日2003年4月18日
發(fā)明者陳昭宇, 范揚(yáng)宏, 牛恒岳 申請(qǐng)人:微星科技股份有限公司