專利名稱:利用電腦鍵盤上的led燈顯示偵錯(cuò)碼的方法
技術(shù)領(lǐng)域:
本發(fā)明為一種顯示偵錯(cuò)碼的方法,特別是一種利用電腦鍵盤上的LED燈顯示偵錯(cuò)碼的方法。
背景技術(shù):
BIOS(Basic Input Output System),顧名思義意味著系統(tǒng)中最基本的軟件,為主機(jī)板出廠時(shí)燒錄在快閃只讀存儲(chǔ)器(Flash ROM)中的程序。其最基本的功能就是用來記憶電腦的基本設(shè)定值,同時(shí)使用者也可以通過BIOS來設(shè)定系統(tǒng)的模式,以及硬件的相關(guān)參數(shù)。在系統(tǒng)一開機(jī)時(shí),BIOS會(huì)進(jìn)行開機(jī)時(shí)的檢測(cè)工作(Power On Self Test),以確定系統(tǒng)組件的基本組態(tài)。
傳統(tǒng)PC架構(gòu)的偵錯(cuò)接口是通過ISA或PCI bus來傳送,經(jīng)譯碼后將偵測(cè)碼顯示于LED或七節(jié)顯示器上,或者會(huì)用嗶聲來表達(dá)。例如DRAM不良是一次又一次的長(zhǎng)嗶聲、SRAM不良則是三個(gè)快速的短嗶聲、VGA卡不良則為八個(gè)快的短嘩聲,以提供維修、測(cè)試等用途,此接口廣泛使用于產(chǎn)業(yè)的工程技術(shù)人員,然而今日產(chǎn)業(yè)界強(qiáng)調(diào)售后服務(wù)并紛紛成立所謂售后服務(wù)中心,冀以方便快速的服務(wù)效率為客戶解決所有系統(tǒng)運(yùn)作上的問題,若要將目前主流的偵錯(cuò)接口內(nèi)建到產(chǎn)品上,讓使用者可以通過使用者端的信息顯示得知系統(tǒng)偵錯(cuò)運(yùn)作的狀態(tài)表示,以便快速通報(bào)技術(shù)人員進(jìn)行電話技術(shù)支持,如此一來勢(shì)必產(chǎn)生問題,首先,硬件設(shè)計(jì)的成本以及物料的成本將提高,因?yàn)長(zhǎng)ED或七節(jié)顯示器皆屬外加的配備,于既定規(guī)格上需重新規(guī)劃生產(chǎn),并且所需零件增加,相對(duì)物料成本也會(huì)提高;再者,上述偵錯(cuò)接口顯示裝置是建構(gòu)在電腦的機(jī)殼之內(nèi),當(dāng)使用者遭遇障礙須利用該接口知悉系統(tǒng)目前偵錯(cuò)狀態(tài)時(shí),需要打開電腦的機(jī)殼始能觀察目前的偵錯(cuò)碼顯示,這樣一來往往造成使用上的不便。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出一種利用電腦鍵盤上的LED燈顯示偵錯(cuò)碼的方法,當(dāng)電腦主機(jī)開啟電源并且經(jīng)過開機(jī)測(cè)試階段后,利用電腦鍵盤上的LED燈的明暗組合,以顯示偵錯(cuò)碼、告知使用者目前偵錯(cuò)執(zhí)行狀態(tài)。
本發(fā)明之技術(shù)方案為當(dāng)電腦主機(jī)開啟電源并且經(jīng)過一開機(jī)測(cè)試階段,利用一電腦鍵盤上的LED燈的明暗組合以顯示一偵錯(cuò)碼,該發(fā)明之方法步驟包含有建立一偵錯(cuò)碼對(duì)照表;接收到一執(zhí)行錯(cuò)誤信息;針對(duì)該執(zhí)行錯(cuò)誤信息比對(duì)該偵錯(cuò)碼對(duì)照表,并且產(chǎn)生一控制信號(hào);及接收該控制信號(hào)并且據(jù)以產(chǎn)生對(duì)應(yīng)于該執(zhí)行錯(cuò)誤訊息的一燈號(hào)組合。
通過本發(fā)明所揭露的方法,使用者無須添購額外的設(shè)備即可已知悉系統(tǒng)目前偵錯(cuò)的狀態(tài),再者,也因?yàn)榻⒃阪I盤上的顯示方式,使得使用者以及工程技術(shù)人員都可輕易的觀察到目前系統(tǒng)執(zhí)行偵錯(cuò)的狀態(tài)。
下面將結(jié)合最佳實(shí)施例和附圖對(duì)本發(fā)明的利用電腦鍵盤上的LED燈顯示偵錯(cuò)碼的方法作進(jìn)一步詳細(xì)說明如下圖1為本發(fā)明所揭露利用電腦輸入接口顯示偵錯(cuò)碼的方法流程圖。
具體實(shí)施例方式
本發(fā)明為一種利用電腦鍵盤上的LED燈顯示偵錯(cuò)碼的方法。
請(qǐng)參考圖1,說明本發(fā)明所揭露利用電腦鍵盤上的LED燈顯示偵錯(cuò)碼的方法流程圖,當(dāng)電腦主機(jī)開啟電源并且經(jīng)過BIOS開機(jī)測(cè)試階段,即執(zhí)行BIOS中前端的POST(POWER ON SELF TEST)自我測(cè)試程序,其中POST中是由許多小段的測(cè)試程序所組成。當(dāng)它要進(jìn)入該段測(cè)試程序前,會(huì)先將測(cè)試程序代碼(ERRORCODE)放入CPU AL緩存器中,后再將CPU AL緩存器內(nèi)的資料,經(jīng)由I/O指令(OUT 60H,AL)傳送到鍵盤控制器,經(jīng)過譯碼后便將程序代碼(ERROR CODE)直接利用電腦鍵盤上的LED燈的明暗組合以顯示偵錯(cuò)碼告知使用者目前的執(zhí)行測(cè)試狀態(tài),于其上可以設(shè)置數(shù)個(gè)LED裝置,一般而言是三個(gè),分別為number lockled、caps lock led、以及scroll lock led,可以顯示的狀態(tài)數(shù)計(jì)算為2n(n為L(zhǎng)ED燈的數(shù)目),依此計(jì)算,一般的LED燈配置則可以顯示八種不同的系統(tǒng)執(zhí)行偵錯(cuò)狀態(tài),若是需要顯示的偵錯(cuò)狀態(tài)呈現(xiàn)更多種狀況,則需增加LED燈的數(shù)目,亦可為三個(gè)以上;其中該方法步驟包含首先建立偵錯(cuò)碼對(duì)照表(步驟100)儲(chǔ)存于系統(tǒng)內(nèi)存中,而偵錯(cuò)碼對(duì)照表包含有數(shù)個(gè)執(zhí)行錯(cuò)誤信息以及其相對(duì)應(yīng)的控制信號(hào),然后當(dāng)接收到執(zhí)行錯(cuò)誤信息(步驟200),即為系統(tǒng)于開機(jī)程序運(yùn)行到障礙地址時(shí)所發(fā)出的告知執(zhí)行錯(cuò)誤信號(hào)(ERROR CODE),即BIOS會(huì)將相對(duì)的程序診斷碼經(jīng)由Port 60輸出,再針對(duì)執(zhí)行錯(cuò)誤信息比對(duì)偵錯(cuò)碼對(duì)照表,并且產(chǎn)生控制信號(hào)(步驟300),最后鍵盤控制器接收控制信號(hào)并且據(jù)以產(chǎn)生對(duì)應(yīng)于執(zhí)行錯(cuò)誤信息的燈號(hào)組合(步驟400),亦通過數(shù)個(gè)不同燈號(hào)的開啟或關(guān)閉的組合達(dá)到顯示系統(tǒng)執(zhí)行狀態(tài)之目的,如Num lock led---onCaps lock led---offScroll lock led---on此燈號(hào)的組合代表內(nèi)存不足的狀況;一旦BIOS于其中任何的階段遇到問題無法繼續(xù)時(shí),LED燈的組合表示會(huì)停留在最后一個(gè)組合,讓使用者即可根據(jù)此代碼迅速得知問題所在,達(dá)到偵錯(cuò)的目的,若使用者無法針對(duì)燈號(hào)的顯示狀況加以排除,亦可電洽技術(shù)人員咨詢解決方案。
以上所述者,僅為本發(fā)明其中的較佳實(shí)施例而已,并非用來限定本發(fā)明的實(shí)施范圍;即凡依本發(fā)明所作的等同變化與修飾,皆為本發(fā)明專利保護(hù)范圍所涵蓋。
權(quán)利要求
1.一種利用電腦鍵盤上的LED燈顯示偵錯(cuò)碼的方法,當(dāng)電腦主機(jī)開啟電源并且經(jīng)過一開機(jī)測(cè)試階段,利用一電腦鍵盤上的LED燈的明暗組合以顯示一偵錯(cuò)碼,其特征在于該方法步驟包含有建立一偵錯(cuò)碼對(duì)照表;接收到一執(zhí)行錯(cuò)誤信息;針對(duì)該執(zhí)行錯(cuò)誤信息比對(duì)該偵錯(cuò)碼對(duì)照表,并且產(chǎn)生一控制信號(hào);及接收該控制信號(hào)并且據(jù)以產(chǎn)生對(duì)應(yīng)于該執(zhí)行錯(cuò)誤訊息的一燈號(hào)組合。
2.如權(quán)利要求1所述利用電腦鍵盤上的LED燈顯示偵錯(cuò)碼的方法,其特征在于該偵錯(cuò)碼對(duì)照表包含有該執(zhí)行錯(cuò)誤信息以及相對(duì)應(yīng)的該控制信號(hào)。
3.如權(quán)利要求1所述利用電腦鍵盤上的LED燈顯示偵錯(cuò)碼的方法,其特征在于該執(zhí)行錯(cuò)誤信息為當(dāng)開機(jī)程序的測(cè)試遭遇障礙時(shí)系統(tǒng)所發(fā)出的執(zhí)行錯(cuò)誤信息。
4.如權(quán)利要求1所述利用電腦鍵盤上的LED燈顯示偵錯(cuò)碼的方法,其特征在于該控制信號(hào)傳至電腦系統(tǒng)的鍵盤控制器用以控制該相對(duì)應(yīng)的該燈號(hào)組合。
5.如權(quán)利要求1所述利用電腦鍵盤上的LED燈顯示偵錯(cuò)碼的方法,其特征在于該燈號(hào)組合由一number lock led、一caps lock led、以及一scroll lockled所構(gòu)成。
6.如權(quán)利要求1所述利用電腦鍵盤上的LED燈顯示偵錯(cuò)碼的方法,其特征在于該燈號(hào)組合還包含三個(gè)以上位于電腦輸入接口的LED,用以顯示當(dāng)開機(jī)程序的測(cè)試遭遇障礙時(shí)系統(tǒng)所發(fā)出的執(zhí)行錯(cuò)誤信息。
全文摘要
一種利用電腦鍵盤上的LED燈顯示偵錯(cuò)碼的方法,當(dāng)電腦主機(jī)開啟電源并且經(jīng)過開機(jī)測(cè)試階段后,利用電腦鍵盤上的LED燈的明暗組合以顯示偵錯(cuò)碼告知使用者目前偵錯(cuò)執(zhí)行狀態(tài)的方法,其中該方法步驟包含有首先建立偵錯(cuò)碼對(duì)照表,然后接收到執(zhí)行錯(cuò)誤信息,再針對(duì)執(zhí)行錯(cuò)誤信息比對(duì)偵錯(cuò)碼對(duì)照表,并且產(chǎn)生控制信號(hào),最后接收控制信號(hào)并且據(jù)以產(chǎn)生對(duì)應(yīng)于執(zhí)行錯(cuò)誤信息的燈號(hào)組合。
文檔編號(hào)G06F11/32GK1760840SQ200410051778
公開日2006年4月19日 申請(qǐng)日期2004年10月11日 優(yōu)先權(quán)日2004年10月11日
發(fā)明者藍(lán)治能, 孫守志 申請(qǐng)人:佛山市順德區(qū)順達(dá)電腦廠有限公司, 神達(dá)電腦股份有限公司