本發(fā)明公開一種鍵盤鼠標設備切換使用的設計方法,涉及計算機輸入設備管理領域;具體地說是一種多路ps/2鍵盤鼠標設備切換使用的設計方法。
背景技術:
一般具有六腳mini-din連接器的鍵盤稱為ps/2鍵盤。而隨著計算機性能及應用水平的不斷提高,單臺計算機可同時進行的工作任務越來越多,甚至多個工作任務已經(jīng)無法由個人完成處理和控制,甚至有時單機計算機系統(tǒng)的特殊任務指令需要不同角色的工作人員共同下達,需有多個席位的工作控制者共同操作一臺計算機主機。在此情況下,就需要為計算機主機組建多套輸入設備,而本發(fā)明提供一種多路ps/2鍵盤鼠標設備切換使用的設計方法,為滿足這一需要進行設計,多路ps/2鍵盤、鼠標設備通過ps/2接口切換模塊連接至計算機主機,使多個席位可通過切換主機控制權,實現(xiàn)多席位ps/2鍵盤、鼠標設備對計算機主機的分時控制,使不同工作控制者共同操作計算機主機,達成計算機系統(tǒng)任務指令的目的。
技術實現(xiàn)要素:
本發(fā)明針對計算機主機需要組建多套ps/2鍵盤鼠標輸入設備的問題,提供一種多路ps/2鍵盤鼠標設備切換使用的設計方法,實現(xiàn)多席位ps/2鍵盤、鼠標設備對計算機主機的分時控制,使不同工作控制者共同操作計算機主機,達成計算機系統(tǒng)任務指令的目的。
本發(fā)明提出的具體方案是:
一種多路ps/2鍵盤鼠標設備切換使用的設計方法,在多路ps/2接口鍵盤、鼠標與計算機ps/2接口之間串接ps/2接口切換模塊,ps/2接口切換模塊內部以mcu為核心還包括ps/2信號的驅動功能電路,其中ps/2信號的驅動功能電路包括設備ps/2驅動電路和主機ps/2驅動電路,
ps/2接口切換模塊上電后,主機啟動過程中,ps/2接口切換模塊完成計算機端ps/2接口的初始化過程,插入ps/2鍵盤、鼠標自動完成初始化,并根據(jù)切換狀態(tài)進行當前通道鍵盤鼠標設備與主機的ps/2數(shù)據(jù)通信。
所述ps/2接口切換模塊上電后,判斷是否有計算機啟動,是則初始化主機ps/2接口,否則判斷是否有鍵盤鼠標設備插入,是則初始化鍵盤鼠標設備,否則判斷通道切換是否發(fā)生,是則將數(shù)據(jù)通信切換到當前通道,否則將接收當前通道鍵盤鼠標數(shù)據(jù)發(fā)送到主機,并且ps/2接口切換模塊接收主機數(shù)據(jù)發(fā)送到當前通道鍵盤鼠標;ps/2接口切換模塊上電后循環(huán)進行上述過程。
所述ps/2接口切換模塊包括設備端和主機端,設備端接口連接多路ps/2鍵盤、鼠標設備,主機端連接到計算機主機的ps/2接口。
一種ps/2信號的驅動功能電路,應用于多路ps/2接口鍵盤、鼠標與計算機ps/2接口之間串接的ps/2接口切換模塊中,包括設備ps/2驅動電路和主機ps/2驅動電路。
一種多路ps/2鍵盤鼠標設備切換系統(tǒng),包括多路ps/2接口鍵盤鼠標、帶ps/2接口的計算機主機、ps/2接口切換模塊,其中多路ps/2接口鍵盤、鼠標與計算機ps/2接口之間串接ps/2接口切換模塊,ps/2接口切換模塊內部以mcu為核心還包括ps/2信號的驅動功能電路,其中ps/2信號的驅動功能電路包括設備ps/2驅動電路和主機ps/2驅動電路,
ps/2接口切換模塊上電后,主機啟動過程中,ps/2接口切換模塊完成計算機端ps/2接口的初始化過程,插入ps/2鍵盤、鼠標自動完成初始化,并根據(jù)切換狀態(tài)進行當前通道鍵盤鼠標設備與主機的ps/2數(shù)據(jù)通信。
所述的系統(tǒng),其中ps/2接口切換模塊包括設備端和主機端,設備端接口連接多路ps/2鍵盤、鼠標設備,主機端連接到計算機主機的ps/2接口。
本發(fā)明的有益之處是:
本發(fā)明提供一種多路ps/2鍵盤鼠標設備切換使用的設計方法,為滿足這一需要進行設計,多路ps/2鍵盤、鼠標設備通過ps/2接口切換模塊連接至計算機主機,使多個席位可通過切換主機控制權,實現(xiàn)多席位ps/2鍵盤、鼠標設備對計算機主機的分時控制,使不同工作控制者共同操作計算機主機,達成計算機系統(tǒng)任務指令的目的。
附圖說明
圖1本發(fā)明系統(tǒng)的框架示意圖;
圖2本發(fā)明方法應用流程示意圖。
具體實施方式
本發(fā)明提供一種多路ps/2鍵盤鼠標設備切換使用的設計方法,在多路ps/2接口鍵盤、鼠標與計算機ps/2接口之間串接ps/2接口切換模塊,ps/2接口切換模塊內部以mcu為核心還包括ps/2信號的驅動功能電路,其中ps/2信號的驅動功能電路包括設備ps/2驅動電路和主機ps/2驅動電路,
ps/2接口切換模塊上電后,主機啟動過程中,ps/2接口切換模塊完成計算機端ps/2接口的初始化過程,插入ps/2鍵盤、鼠標自動完成初始化,并根據(jù)切換狀態(tài)進行當前通道鍵盤鼠標設備與主機的ps/2數(shù)據(jù)通信。
同時提供相應的一種多路ps/2鍵盤鼠標設備切換系統(tǒng),包括多路ps/2接口鍵盤鼠標、帶ps/2接口的計算機主機、ps/2接口切換模塊,其中多路ps/2接口鍵盤、鼠標與計算機ps/2接口之間串接ps/2接口切換模塊,ps/2接口切換模塊內部以mcu為核心還包括ps/2信號的驅動功能電路,其中ps/2信號的驅動功能電路包括設備ps/2驅動電路和主機ps/2驅動電路,
ps/2接口切換模塊上電后,主機啟動過程中,ps/2接口切換模塊完成計算機端ps/2接口的初始化過程,插入ps/2鍵盤、鼠標自動完成初始化,并根據(jù)切換狀態(tài)進行當前通道鍵盤鼠標設備與主機的ps/2數(shù)據(jù)通信。
結合附圖對本發(fā)明進一步說明。
參考圖1,ps/2接口切換模塊內部以mcu為核心還包括ps/2信號的驅動功能電路,mcu與鍵盤鼠標設備通過設備ps/2驅動接口連接,與主機通過主機ps/2驅動接口連接,ps/2驅動接口可以連接多套鍵盤鼠標,從標號1到標號n,相對應的切換信號從標號1到標號n,
利用本發(fā)明方法應用時,從協(xié)議方面看,可分為設備端ps/2接口的初始化過程和主機端ps2接口初始化過程;參考圖2,具體過程為:
所述ps/2接口切換模塊上電后,判斷是否有計算機啟動,是則初始化主機ps/2接口,
否則判斷是否有鍵盤鼠標設備插入,是則初始化鍵盤鼠標設備,
否則判斷通道切換是否發(fā)生,是則將數(shù)據(jù)通信切換到當前通道,
否則將接收當前通道鍵盤鼠標數(shù)據(jù)發(fā)送到主機,并且ps/2接口切換模塊接收主機數(shù)據(jù)發(fā)送到當前通道鍵盤鼠標;
ps/2接口切換模塊上電后循環(huán)進行上述過程。
上述實施過程中,ps2鍵盤、鼠標設備可隨時插拔使用。利用本發(fā)明使不同工作控制者共同操作計算機主機,達成計算機系統(tǒng)任務指令的目的。