專(zhuān)利名稱:計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法
技術(shù)領(lǐng)域:
本發(fā)明是一種計(jì)算機(jī)并行端口上各管腳(PIN)的開(kāi)路、接地及短路狀況的檢測(cè)方法,尤其涉及一種對(duì)計(jì)算機(jī)的打印機(jī)并行端口(LPT)上各管腳(PIN)的開(kāi)路、接地及短路三種狀態(tài),正確地進(jìn)行檢測(cè)及辨識(shí)的方法。
在現(xiàn)今計(jì)算機(jī)產(chǎn)品領(lǐng)域中,計(jì)算機(jī)產(chǎn)品在出廠前均必需進(jìn)行各項(xiàng)質(zhì)量檢測(cè),以確保計(jì)算機(jī)性能穩(wěn)定。例如,常見(jiàn)的計(jì)算機(jī)檢測(cè)軟件與硬件分別是一般計(jì)算機(jī)制造廠用來(lái)檢測(cè)其產(chǎn)品質(zhì)量和性能的重要手段,而對(duì)計(jì)算機(jī)主機(jī)上所設(shè)的打印機(jī)并行端口(LPT)的測(cè)試,則是其中一個(gè)重要項(xiàng)目。
一般對(duì)計(jì)算機(jī)主機(jī)打印機(jī)上并行端口(LPT)進(jìn)行測(cè)試的常用方式,僅是以一計(jì)算機(jī)檢測(cè)軟件檢測(cè)該計(jì)算機(jī)主機(jī)的打印機(jī)并行端口(LPT)是否存在,并檢測(cè)該打印機(jī)并行端口(LPT)的地址,如果該計(jì)算機(jī)軟件檢測(cè)出該打印機(jī)并行端口(LPT)存在,則繼續(xù)測(cè)試該打印機(jī)并行端口(LPT)的各管腳(PIN)的內(nèi)部寄存器的狀態(tài)。
但是,在實(shí)際生產(chǎn)及檢測(cè)過(guò)程中,未通過(guò)檢測(cè)的那些計(jì)算機(jī)主機(jī)的打印機(jī)并行端口(LPT),其真正問(wèn)題往往并非發(fā)生在該打印機(jī)并行端口(LPT)本身的內(nèi)部寄存器,而是在該打印機(jī)并行端口(LPT)的各管腳(PIN)上發(fā)生焊接的問(wèn)題,例如該打印機(jī)并行端口(LPT)的各管腳(PIN)發(fā)生開(kāi)路、接地及短路等錯(cuò)誤狀態(tài),而非該打印機(jī)并行端口(LPT)的內(nèi)部寄存器發(fā)生問(wèn)題。所以,常用檢測(cè)方法常常造成檢測(cè)上的無(wú)謂困擾以及資源上的浪費(fèi),因此,若有一種可用以檢測(cè)并判斷該打印機(jī)并行端口(LPT)的各管腳(PIN)的開(kāi)路、接地及短路等錯(cuò)誤狀態(tài)的方法,就可以大幅節(jié)省所花費(fèi)的時(shí)間并減少資源的浪費(fèi)。
針對(duì)上述先有技術(shù)的各種缺點(diǎn),發(fā)明人經(jīng)過(guò)努力研究與實(shí)驗(yàn),開(kāi)發(fā)設(shè)計(jì)出本發(fā)明的計(jì)算機(jī)并行端口上各管腳(PIN)的開(kāi)路、接地及短路狀況的檢測(cè)方法。
本發(fā)明的目的,是提供一種計(jì)算機(jī)并行端口上各管腳(PIN)的開(kāi)路、接地及短路狀況的檢測(cè)方法,該方法利用一測(cè)試軟件程序通過(guò)計(jì)算機(jī)主機(jī)所外接的一模塊(Module),對(duì)該計(jì)算機(jī)并行端口(LPT)上的各管腳(PIN)進(jìn)行雙向信息傳送,以完成開(kāi)路、接地及短路等檢測(cè),使測(cè)試者可借助于該測(cè)試方法,正確地對(duì)該計(jì)算機(jī)的并行端口(LPT)上各管腳(PIN)的開(kāi)路、接地及短路等三種狀態(tài)進(jìn)行檢測(cè),以有效改善常規(guī)檢測(cè)方法僅能檢測(cè)計(jì)算機(jī)主機(jī)的打印機(jī)并行端口(LPT)及其地址是否存在的作用,以避免誤判該打印機(jī)并行端口(LPT)的真正問(wèn)題所在,降低檢測(cè)上的無(wú)謂困擾,并大幅減少資源的浪費(fèi)。
為對(duì)本發(fā)明的目的、形狀構(gòu)造裝置特征及其功能,作更進(jìn)一步的認(rèn)識(shí)與了解,下面給出實(shí)施例并結(jié)合附圖,詳細(xì)說(shuō)明如下
圖1是本發(fā)明的系統(tǒng)配置圖。
圖2是本發(fā)明的并行端口內(nèi)部寄存器狀態(tài)示意圖。
圖3為本發(fā)明的開(kāi)路操作流程示意圖。
圖4為本發(fā)明的接地操作流程示意圖。
圖5為本發(fā)明的短路操作流程示意圖。
主要元件標(biāo)號(hào)說(shuō)明計(jì)算機(jī)主機(jī)…………10,硬盤(pán)…………11打印機(jī)并行端口……12,數(shù)據(jù)寄存器…121狀態(tài)寄存器………122,控制寄存器…123請(qǐng)參閱圖1所示,本發(fā)明是一種“計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法”,該方法是對(duì)一計(jì)算機(jī)主機(jī)10上所設(shè)的打印機(jī)并行端口(LPT)12上各管腳(PIN)進(jìn)行測(cè)試的方法,該計(jì)算機(jī)主機(jī)10內(nèi)建立一可存放一測(cè)試軟件程序的存儲(chǔ)單元,該存儲(chǔ)單元可在一硬盤(pán)11(以下稱簡(jiǎn)H/D)或一軟磁盤(pán)內(nèi)(圖中未示),該測(cè)試軟件程序由該硬盤(pán)11(H/D)通過(guò)與該計(jì)算機(jī)主機(jī)10外接的一模塊20,檢測(cè)該計(jì)算機(jī)主機(jī)10的并行端口(LPT)12上各管腳(PIN)所傳送的雙向信息。
清參閱圖2所示,為該計(jì)算機(jī)的打印機(jī)并行端口(LPT)12上各管腳的內(nèi)部寄存器的位值,其中該并行端口(LPT)12上的管腳(PIN)號(hào)2、3、4、5、6、7、8、9對(duì)應(yīng)于該內(nèi)部寄存器中的一數(shù)據(jù)寄存器121的打印機(jī)信號(hào)D0、D1、D2、D3、D4、D5、D6、D7位值,該并行端口(LPT)12上的管腳號(hào)-、-、-、15、13、12、10、11對(duì)應(yīng)于該內(nèi)部寄存器中的一狀態(tài)寄存器122的打印機(jī)信號(hào)X、X、X、ERR、SLCT、PE、ACK、BSY位值,而該并行端口(LPT)12上的管腳號(hào)1、14、16、17、-、-、-、-對(duì)應(yīng)于該內(nèi)部寄存器中的一控制寄存器123的打印機(jī)信號(hào)STR、ALF、INI、DSL、IRQ、X、X、X位值,且該并行端口(LPT)12可設(shè)定在一標(biāo)準(zhǔn)并行端口(SPPStandard ParallelPort)、一PS/2、一增強(qiáng)并行端口協(xié)議(EPPEnhanced Parallel PortProtocol)及一擴(kuò)展端口協(xié)議(ECPExtended Capabilities PortProtocol)等四種模式中的任何一種模式狀態(tài)下,而該P(yáng)S/2、增強(qiáng)并行端口協(xié)議EPP及擴(kuò)展端口協(xié)議ECP,均可采用該標(biāo)準(zhǔn)并行端口SPP以兼容方式讀寫(xiě)該并行端口(LPT)12,因此,測(cè)試該并行端口(LPT)12時(shí),只須利用標(biāo)準(zhǔn)并行端口SPP的模式狀態(tài),通過(guò)對(duì)該并行端口(LPT)12的數(shù)據(jù)寄存器121、狀態(tài)寄存器122及控制寄存器123的讀寫(xiě),即可以完成對(duì)該并行端口(LPT)12全部特性的測(cè)試。
本發(fā)明中,該數(shù)據(jù)寄存器121、狀態(tài)寄存器122及控制寄存器123使用了該并行端口(LPT)12上編號(hào)1-17的管腳,其中與該狀態(tài)寄存器122連接的管腳僅能用于輸入信息,而與該數(shù)據(jù)寄存器121及控制寄存器123連接的管腳則可進(jìn)行信息讀/寫(xiě)的雙向動(dòng)作,而該并行端口(LPT)12上其余8支管腳則為接地。該模塊20對(duì)應(yīng)于該并行端口(LPT)12上的各管腳,亦設(shè)有對(duì)應(yīng)的連接端子,使得該計(jì)算機(jī)主機(jī)10通過(guò)該并行端口12與該模塊20相連接。
本發(fā)明在對(duì)該并行端口(LPT)12上的各管腳進(jìn)行開(kāi)路(OPEN)、接地(GROUND)及短路(SHORT)等三項(xiàng)測(cè)試時(shí),計(jì)算機(jī)主機(jī)10先執(zhí)行該硬盤(pán)11(H/D)內(nèi)預(yù)先存放的測(cè)試軟件程序,并依下列步驟,參照?qǐng)D3所示,完成對(duì)這些管腳的開(kāi)路測(cè)試步驟301,首先,計(jì)算機(jī)主機(jī)10將通過(guò)該并行端口(LPT)12發(fā)出一信號(hào),令該模塊20上的各連接端子設(shè)成0電位狀態(tài);步驟302,再令該并行端口(LPT)12上編號(hào)2、3、4、5、6、7、8、9的數(shù)據(jù)管腳,及編號(hào)1、14、16、17、-、-、-、-的控制管腳號(hào)設(shè)成0電位狀態(tài),并檢測(cè)分別對(duì)應(yīng)于這些管腳(PIN)的該數(shù)據(jù)寄存器121的信號(hào)位值D0、D1、D2、D3、D4、D5、D6、D7,及控制寄存器123的信號(hào)位值STR、ALF、INI、DSL、IRQ、X、X、X;
步驟303,然后,再令模塊20讀取其各連接端子的電位狀態(tài),該電位狀態(tài)正常應(yīng)為0電位;步驟304,令該模塊20將所讀取的各連接端子的電位狀態(tài),通過(guò)該并行端口(LPT)12上各管腳(PIN)送回計(jì)算機(jī)主機(jī)10;步驟305,該計(jì)算機(jī)主機(jī)10判斷由該模塊20所傳回的電位狀態(tài)信息,是否為1電位;步驟306,若是,則判斷該管腳為開(kāi)路(OPEN)狀態(tài),此時(shí),檢測(cè)該管腳所對(duì)應(yīng)的寄存器的信號(hào)位值;步驟307,若否,則顯示該管腳未處于開(kāi)路(OPEN)狀態(tài),此時(shí),檢測(cè)該管腳對(duì)應(yīng)的寄存器的信號(hào)位值;按上述步驟,即可逐一檢測(cè)出該并行端口(LPT)12上第幾號(hào)管腳是處于開(kāi)路狀態(tài)及其所對(duì)應(yīng)的寄存器的信號(hào)位值。
參閱圖4所示,其執(zhí)行接地(GROUND)測(cè)試方法如下步驟401,首先,計(jì)算機(jī)主機(jī)10將通過(guò)該并行端口(LPT)12發(fā)出一信號(hào),令該模塊20上的各連接端子設(shè)置為1電位狀態(tài);步驟402,再令該并行端口(LPT)12上編號(hào)2、3、4、5、6、7、8、9的數(shù)據(jù)管腳,及編號(hào)1、14、16、17、-、-、-、-的控制管腳設(shè)置成1電位狀態(tài),并檢測(cè)分別對(duì)應(yīng)于這些管腳(PIN)的該數(shù)據(jù)寄存器121的信號(hào)位值D0、D1、D2、D3、D4、D5、D6、D7,及控制寄存器123的信號(hào)位值STR、ALF、INI、DSL、IRQ、X、X、X;步驟403,然后,再令模塊20讀取其各連接端子的電位狀態(tài),該電位狀態(tài)正常應(yīng)為1電位;步驟404,令該模塊20將所讀取的各連接端子的電位狀態(tài),通過(guò)該并行端口(LPT)12上各管腳(PIN)送回計(jì)算機(jī)主機(jī)10;步驟405,該計(jì)算機(jī)主機(jī)10判斷由該模塊20所傳回的電位狀態(tài)信息,是否為0電位;步驟406,若是,則判斷該管腳處于接地狀態(tài),此時(shí),檢測(cè)該管腳所對(duì)應(yīng)的寄存器的信號(hào)位值;步驟407,若否,則顯示該管腳未處于接地狀態(tài),此時(shí),檢測(cè)該管腳所對(duì)應(yīng)的寄存器的信號(hào)位值;按上述步驟,即可逐一檢測(cè)出該并行端口(LTP)12上第幾管腳是處于接地狀態(tài)及其所對(duì)應(yīng)的寄存器的信號(hào)位值。
參閱圖5所示,并依續(xù)執(zhí)行短路測(cè)試方法如下步驟501,首先,計(jì)算機(jī)主機(jī)10將通過(guò)該并行端口(LPT)12發(fā)出一清除信號(hào),令其各管腳編號(hào)為第N=0;步驟502,由該并行端口(LPT)12上第N+1管腳號(hào)檢測(cè);步驟503,該計(jì)算機(jī)主機(jī)10判斷該第N+1管腳編號(hào)所對(duì)應(yīng)的狀態(tài)管腳號(hào)是否為狀態(tài)寄存器122的信號(hào)位值X、X、X、ERR、SLCT、PE、ACK、BSY;步驟504,若否,則令該并行端口(LPT)12上該第N+1管腳編號(hào)于0電位狀態(tài),其他狀態(tài)管腳于1電位,并檢測(cè)分別對(duì)應(yīng)于這些管腳的該寄存器信號(hào)位值,并繼續(xù)下列步驟,若是,則跳到步驟506;步驟505,再令該并行端口(LPT)12上編號(hào)2、3、4、5、6、7、8、9的數(shù)據(jù)管腳,及編號(hào)1、14、16、17、-、-、-、-的控制管腳設(shè)成1電位狀態(tài),并檢測(cè)分別所對(duì)應(yīng)于這些管腳的該數(shù)據(jù)寄存器121的信號(hào)位值D0、D1、D2、D3、D4、D5、D6、D7,及控制寄存器123的信號(hào)位值STR、ALF、INI、DSL、IRQ、X、X、X,并繼續(xù)步驟508;步驟506,計(jì)算機(jī)主機(jī)10將通過(guò)該并行端口(LPT)12發(fā)出一信號(hào),令模塊20(Module)讀取其各連接端子的電位狀態(tài),該電位狀態(tài)正常應(yīng)為1電位;步驟507,再令模塊20上的該第N+1管腳編號(hào)于0電位狀態(tài),其他的數(shù)據(jù)管腳、控制管腳于1電位,并檢測(cè)分別對(duì)應(yīng)于這些管腳的該寄存器信號(hào)位值,并繼續(xù)下列步驟;步驟508,然后,再令模塊20讀取其各連接端子的電位狀態(tài);步驟509,令該模塊20將所讀取的各連接端子的電位狀態(tài),通過(guò)并行端口(LPT)12上的各管腳送回計(jì)算機(jī)主機(jī)10;步驟510,該計(jì)算機(jī)主機(jī)10判斷由該模塊20所傳回的電位狀態(tài)信息,是否為信息0,若是,則繼續(xù)下列步驟,若否,則跳到步驟513;步驟511,該計(jì)算機(jī)主機(jī)10判斷該0電位管腳是第幾管腳、或是接地管腳,若是,則跳到步驟513,并檢測(cè)該管腳所對(duì)應(yīng)寄存器的信號(hào)位值;步驟512,若否,則設(shè)置錯(cuò)誤管腳信息,并跳到步驟513;步驟513,判斷是否N≥17,若否,則回到步驟502繼續(xù),若是,則繼續(xù)下列步驟;步驟514,判斷是否有錯(cuò)誤信息;步驟515,若是,則判斷該管腳處于短路狀態(tài),此時(shí),檢測(cè)該管腳所對(duì)應(yīng)的寄存器的信號(hào)位值;步驟516,若否,則顯示該管腳未處于短路狀態(tài),此時(shí),檢測(cè)該管腳所對(duì)應(yīng)的寄存器的信號(hào)位值;按上述步驟,即可逐一檢測(cè)出該并行端口(LTP)12上第幾管腳與第幾管腳是處于短路狀態(tài)及其對(duì)所對(duì)應(yīng)寄存器的信號(hào)位值。
本發(fā)明可使測(cè)試者借助上述的步驟,對(duì)該計(jì)算機(jī)打印機(jī)并行端口(LPT)12上各管腳(PIN)的開(kāi)路、接地及短路三種狀態(tài),進(jìn)行正確地檢測(cè)及辨識(shí)。
綜上所述,本發(fā)明僅以舉例說(shuō)明本發(fā)明的一個(gè)實(shí)施例,對(duì)熟悉本領(lǐng)域技術(shù)的人員,可對(duì)其細(xì)節(jié)進(jìn)行各種等效的變化,它們均應(yīng)包括在本發(fā)明的教導(dǎo)及范圍內(nèi)。
權(quán)利要求
1.一種計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法,該方法是在一計(jì)算機(jī)主機(jī)內(nèi)建立一可存放一測(cè)試軟件程序的儲(chǔ)存單元,該計(jì)算機(jī)主機(jī)通過(guò)其并行端口與一模塊相連接,該計(jì)算機(jī)主機(jī)可借助于執(zhí)行該測(cè)試軟件程序,令該計(jì)算機(jī)主機(jī)依下列步驟檢測(cè)該計(jì)算機(jī)并行端口(LPT)上各管腳是否為處于開(kāi)路狀態(tài);(一)首先,計(jì)算機(jī)主機(jī)將通過(guò)該并行端口上的第一組管腳及第二組管腳發(fā)出一信號(hào),令該模塊上對(duì)應(yīng)的各連接端子設(shè)成一預(yù)設(shè)的電位狀態(tài);(二)再令該并行端口上的第一組管腳及第二組管腳設(shè)成一預(yù)設(shè)的電位狀態(tài);(三)然后,再令所述模塊讀取其各連接端子的電位狀態(tài);(四)令該模塊將所讀取的各連接端子的電位狀態(tài),通過(guò)該并行端口上各管腳送回計(jì)算機(jī)主機(jī);(五)該計(jì)算機(jī)主機(jī)判斷由該模塊所送回的電位狀態(tài)信息,是否為該預(yù)設(shè)的電位狀態(tài);(六)若是,則判斷該管腳處于開(kāi)路狀態(tài);(七)若否,則顯示該管腳未處于開(kāi)路狀態(tài);按上述步驟,即可逐一檢測(cè)出該并行端口上第幾號(hào)管腳處于開(kāi)路狀態(tài)。
2.如權(quán)利要求1所述的一種計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法,其中該并行端口上的第一組管腳為一數(shù)據(jù)管腳及第二組管腳為一控制管腳,它們分別與數(shù)據(jù)寄存器及控制寄存器相連接,這些管腳可進(jìn)行信息讀/寫(xiě)的雙向動(dòng)作。
3.權(quán)利要求2所述的一種計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法,其中該計(jì)算機(jī)主機(jī)還分別通過(guò)該數(shù)據(jù)管腳及控制管腳檢測(cè)該數(shù)據(jù)寄存器及控制寄存器內(nèi)的信號(hào)位值。
4.如權(quán)利要求1所述的一種計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法,其中該儲(chǔ)存單元可為一硬盤(pán)或一軟盤(pán)。
5.一種計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法,該方法是在一計(jì)算機(jī)主機(jī)內(nèi)建立一可存放一測(cè)試軟件程序的儲(chǔ)存單元,該計(jì)算機(jī)主機(jī)通過(guò)其并行端口與一模塊相連接,使該計(jì)算機(jī)主機(jī)可借助于執(zhí)行該測(cè)試軟件程序,令該計(jì)算機(jī)主機(jī)依下列步驟檢測(cè)該計(jì)算機(jī)并行端口(LPT)上各管腳是否為處于接地狀態(tài)(一)首先,計(jì)算機(jī)主機(jī)將通過(guò)該并行端口上的第一組管腳及第二組管腳發(fā)出一信號(hào),將該模塊上對(duì)應(yīng)的各連接端子設(shè)成一預(yù)設(shè)的電位狀態(tài);(二)再令該并行端口上的第一組管腳及第二組管腳設(shè)成一預(yù)設(shè)的電位狀態(tài);(三)然后,再令所述模塊讀取其各連接端子的電位狀態(tài);(四)令該模塊將所讀取的各連接端子的電位狀態(tài),通過(guò)該并行端口上各管腳送回計(jì)算機(jī)主機(jī);(五)該計(jì)算機(jī)主機(jī)判斷由該模塊所送回的電位狀態(tài)信息,是否為該預(yù)設(shè)的電位狀態(tài);(六)若是,則判斷該管腳處于接地狀態(tài);(七)若否,則顯示該管腳未處于接地狀態(tài);按上述步驟,即可逐一檢測(cè)出該并行端口上第幾管腳處于接地狀態(tài)。
6.如權(quán)利要求5所述的一種計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法,其中該并行端口上的第一組管腳為一數(shù)據(jù)管腳及第二組管腳為一控制管腳,且分別與其數(shù)據(jù)寄存器及控制寄存器相連接,這些管腳可進(jìn)行信息讀/寫(xiě)的雙向動(dòng)作。
7.如權(quán)利要求5所述的一種計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法,其中該計(jì)算機(jī)主機(jī)還分別通過(guò)該數(shù)據(jù)管腳及控制管腳檢測(cè)該數(shù)據(jù)寄存器及控制寄存器內(nèi)的信號(hào)位值。
8.如權(quán)利要求5所述的一種計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法,其中該儲(chǔ)存單元可為一硬盤(pán)或一軟盤(pán)。
9.如權(quán)利要求5所述的一種計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法,其中該計(jì)算機(jī)主機(jī)還可依下列步驟檢測(cè)該計(jì)算機(jī)并行端口(LPT)上各管腳是否為處于短路狀態(tài)(一)首先,計(jì)算機(jī)主機(jī)將通過(guò)該并行端口上的第一組管腳及第二組管腳發(fā)出一清除信號(hào),令其各管腳編號(hào)為第N=0;(二)由該并行端口上第N+1管腳編號(hào)檢測(cè);(三)該計(jì)算機(jī)主機(jī)判斷該第N+1管腳編號(hào)所對(duì)應(yīng)的狀態(tài)管腳編號(hào)是否為狀態(tài)寄存器的信號(hào)位值;(四)若否,則設(shè)該并行端口上該第N+1管腳編號(hào)成一預(yù)設(shè)的電位狀態(tài),其它狀態(tài)管腳則設(shè)另一預(yù)設(shè)的電位狀態(tài),并繼續(xù)下列步驟,若是,則跳到步驟(六);(五)再令該并行端口上的第一組管腳及第二組管腳設(shè)成該另一預(yù)設(shè)的電位狀態(tài),并繼續(xù)步驟(八);(六)計(jì)算機(jī)主機(jī)將通過(guò)該并行端口上的第一組管腳及第二組管腳發(fā)出一信號(hào),令該模塊讀取其各連接端子的電位狀態(tài),通過(guò)該并行端口上各管腳送回計(jì)算機(jī)主機(jī);(七)再設(shè)該模塊上的該第N+1管腳編號(hào)成該一預(yù)設(shè)的電位狀態(tài),其他的數(shù)據(jù)管腳、控制管腳設(shè)成該另一預(yù)設(shè)的電位狀態(tài),并繼續(xù)下列步驟;(八)然后,再令模塊讀取其各連接端子的電位狀態(tài);(九)令該模塊將所讀取的各連接端子的電位狀態(tài),通過(guò)該并行端口上的各管腳送回計(jì)算機(jī)主機(jī);(十)該計(jì)算機(jī)主機(jī)判斷由該模塊所送回的電位狀態(tài)信息,是否為該預(yù)設(shè)的電位狀態(tài)信息;若是,則繼續(xù)下列步驟,若否,則跳到步驟(十三);(十一)該計(jì)算機(jī)主機(jī)判斷該預(yù)設(shè)的電位狀態(tài)信息管腳是第幾管腳、或是接地管腳,若是,則跳到步驟(十三),并檢測(cè)該管腳所對(duì)應(yīng)寄存器的信號(hào)位值;(十二)若否,則設(shè)錯(cuò)誤管腳信息,并到步驟(十三);(十三)判斷是否N≥17,若否,則回到步驟(二)繼續(xù),若是,則繼續(xù)下列步驟;(十四)判斷是否有錯(cuò)誤信息;(十五)若是,則判斷該管腳處于短路狀態(tài);(十六)若否,則顯示該管腳未處于短路狀態(tài);按上述步驟,則可逐一檢測(cè)出該并行端口(LPT)上第幾管腳與第幾管腳處于短路(SHORT)狀態(tài)。
10.如權(quán)利要求9所述的一種計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法,其中該并行端口上的第一組管腳為一數(shù)據(jù)管腳及第二組管腳為一控制管腳,且分別與其數(shù)據(jù)寄存器及控制寄存器相連,這些管腳可進(jìn)行信息讀/寫(xiě)的雙向動(dòng)作。
11.如權(quán)利要求9所述的一種計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法,其中該計(jì)算機(jī)主機(jī)還分別通過(guò)該數(shù)據(jù)管腳及控制管腳檢測(cè)該數(shù)據(jù)寄存器及控制寄存器內(nèi)的信號(hào)位值。
12.如權(quán)利要求9所述的一種計(jì)算機(jī)并行端口上各管腳的開(kāi)路、接地及短路狀況的檢測(cè)方法,其中該儲(chǔ)存單元可為一硬盤(pán)或一軟盤(pán)。
全文摘要
本發(fā)明是一種計(jì)算機(jī)并行端口上各管腳(PIN)的開(kāi)路、接地及短路狀況的檢測(cè)方法,該方法是在一計(jì)算機(jī)主機(jī)內(nèi)建立一可存放一測(cè)試軟件程序的儲(chǔ)存單元,該測(cè)試軟件程序可通過(guò)計(jì)算機(jī)主機(jī)所外接的一模塊(Module),檢測(cè)該計(jì)算機(jī)并行端口(LPT)上各管腳(PIN)雙向信息的傳送,使測(cè)試者可借助于該測(cè)試方法,對(duì)該計(jì)算機(jī)并行端口(LPT)上各管腳(PIN)的開(kāi)路、接地及短路三種狀態(tài),進(jìn)行正確地檢測(cè)及辨識(shí)。
文檔編號(hào)G06F11/22GK1274889SQ99107019
公開(kāi)日2000年11月29日 申請(qǐng)日期1999年5月24日 優(yōu)先權(quán)日1999年5月24日
發(fā)明者張有權(quán) 申請(qǐng)人:英業(yè)達(dá)股份有限公司