亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

串行端口切換裝置的制作方法

文檔序號:6586920閱讀:190來源:國知局
專利名稱:串行端口切換裝置的制作方法
技術領域
本發(fā)明涉及一種轉接裝置,特別涉及一種串行端口切換裝置。
背景技術
隨著電腦技術的發(fā)展,人們使用電腦串行端口的頻率越來越高,通常電腦串行端 口分為平行串行端口和交叉串行端口,對應的串行端口連接線也就分為平行傳輸串行端口 連接線及交叉?zhèn)鬏敶卸丝谶B接線?,F(xiàn)有技術的平行傳輸串行端口連接線包括一第一接口及一第二接口,所述第一、 第二接口均包括一引腳TX、一引腳RX、一引腳GND,所述第一接口的引腳TX、引腳RX、引腳 GND分別與所述第二接口的引腳TX、引腳RX、引腳GND對應連接。交叉?zhèn)鬏敶卸丝谶B接 線包括一第一接口及一第二接口,所述第一、第二接口均包括一引腳TX、一引腳RX、一引腳 GND,所述第一接口的引腳TX、引腳RX、引腳GND分別與所述第二接口的引腳RX、引腳TX、引 腳GND對應連接。人們在使用電腦的串行端口時,通常要尋找對應的串行端口連接線,這樣在使用 上不方便同時造成使用者需購買不同傳輸模式的串行端口連接線,增加了使用者的經濟負 擔。

發(fā)明內容
鑒于上述內容,有必要提供一種串行端口切換裝置,能夠讓人們方便的使用電腦 串行端口。一種串行端口切換裝置,包括一用于連接一電腦的第一接口、一用于連接一電腦 外接設備的第二接口及一微處理器,所述第一及第二接口均包括一第一及一第二引腳,所 述微處理器包括一判斷模塊及一切換模塊,所述判斷模塊用于判斷所述所述串行端口切換 裝置傳輸?shù)臄?shù)據(jù)是否為一切換命令及判斷所述微處理器的旗標值,所述切換模塊用于改變 所述微處理器的旗標值;所述第一接口的第一及第二引腳分別與所述微處理器的兩個引腳 連接,所述第二接口的第一及第二引腳分別與所述微處理器的另外兩個引腳連接;所述微 處理器用于設定所述串行端口切換裝置的預置傳輸模式及判斷所述串行端口切換裝置傳 輸?shù)臄?shù)據(jù)是否為一切換命令改變自身的旗標值以改變所述串行端口切換裝置的傳輸模式; 所述串行端口切換裝置的傳輸模式分為平行傳輸模式和交叉?zhèn)鬏斈J剑斔龃卸丝谇?換裝置為平行傳輸模式時,所述串行端口切換裝置通過所述微處理器將所述第一接口的第 一引腳的數(shù)據(jù)傳輸給所述第二接口的第一引腳并把所述第二接口的第二引腳的數(shù)據(jù)傳輸 給所述第一接口的第二引腳,當所述串行端口切換裝置為交叉?zhèn)鬏斈J綍r,所述串行端口 切換裝置通過所述微處理器將所述第一接口的第一引腳的數(shù)據(jù)傳輸給所述第二接口的第 二引腳并將所述第二接口的第一引腳的數(shù)據(jù)傳輸給所述第一接口的第二引腳。相較現(xiàn)有技術,本發(fā)明的串行端口切換裝置通過所述微處理器來傳輸數(shù)據(jù)并通過 微處理器改變所述串行端口切換裝置的傳輸模式,既節(jié)約成本又方便操作。


圖1為本發(fā)明串行端口切換裝置的較佳實行方式的電路模塊圖。圖2為微處理器的模塊圖。圖3為本發(fā)明串行端口切換裝置切換方法的較佳實施方式的流程圖。
具體實施例方式下面參照附圖結合具體實施方式
對本發(fā)明作進一步的描述。請參照圖1及圖2,本發(fā)明串行端口切換裝置的較佳實施方式用于傳輸一電腦及 一電腦外接設備之間的數(shù)據(jù)。所述串行端口切換裝置包括一接口 10、一接口 20、一微處理 器30,所述接口 10包括一引腳TX1、一引腳RX1及一接地引腳GND1,所述接口 20包括一引 腳TX2、一引腳RX2及一接地引腳GND2,所述接口 10的引腳TX1、引腳RX1分別連接到所述 微處理器30的兩個引腳,所述接口 20的引腳TX2、引腳RX2分別連接到所述微處理器30的 另外兩個引腳,所接地引腳GND1與所述接地引腳GND2連接。所述接口 10、接口 20分別用 于連接所述電腦和電腦外接設備,所述接口 10、接口 20的類型相同,所述微處理器30包括 一判斷模塊300及一切換模塊310,所述判斷模塊300用于判斷所述串行端口切換裝置傳輸 的數(shù)據(jù)是否為一切換命令及判斷所述微處理器30的旗標值,所述所述切換模塊310用于改 變所述微處理器30的旗標值。所述微處理器30為S8051、PIC、ARM或FPGA型微處理器。所述微處理器30可設定所述串行端口切換裝置的預置傳輸模式。所述串行端口 切換裝置的傳輸模式分為平行傳輸模式和交叉?zhèn)鬏斈J?。當所述串行端口切換裝置的傳輸 模式為交叉?zhèn)鬏斈J綍r,通過所述微處理器30將所述接口的引腳TX1上的數(shù)據(jù)傳輸給所述 接口 20的引腳RX2,并將所述接口 20的引腳TX2上的數(shù)據(jù)傳輸給所述接口 10的引腳RX1 ; 當所述串行端口切換裝置的傳輸模式為平行傳輸模式時,通過所述微處理器30將所述接 口 10的引腳TX1上的數(shù)據(jù)傳輸給所述接口 20的引腳TX2,并將所述接口 20的引腳RX2上 的數(shù)據(jù)傳輸給所述接口 10的引腳RX1。其它實施方式中,所述微處理器30還可設有緩存320,用于緩沖通過其傳輸?shù)母?種數(shù)據(jù)。在工作過程中,所述微處理器通過判斷所述串行端口切換裝置傳輸?shù)臄?shù)據(jù)是否為 一切換命令來改變其旗標值以改變所述串行端口切換裝置的傳輸模式,當所述微處理器30 的旗標值為邏輯“1”,所述串行端口切換裝置為交叉?zhèn)鬏敚划斔鑫⑻幚砥?0的旗標值不 為邏輯“ 1,,所述串行端口切換裝置為平行傳輸。請繼續(xù)參照圖3,當該切換裝置連接于一電腦及一電腦外接設備之間進行數(shù)據(jù)傳 輸時,本發(fā)明串行端口切換裝置的切換方法的較佳實施方式包括以下步驟步驟S1 所述微處理器30讀取所述接口 10以及所述接口 20的數(shù)據(jù)。步驟S2 所述微處理器30判斷所讀取的數(shù)據(jù)中是否有切換命令。步驟S3 如果所述數(shù)據(jù)為切換命令,所述微處理器30則改變其旗標值。步驟S4 如果所述數(shù)據(jù)不為切換命令,則所述微處理器30判斷其旗標值是否為邏 輯 “1”。步驟S5 若所述微處理器30的旗標值為邏輯“1”,則表明此時串行端口列接線切換裝置的傳輸模式為交叉?zhèn)鬏斈J?,所述微處理?0將所述接口 10的引腳TX1上的數(shù)據(jù) 傳輸給所述接口 20的引腳RX2,并把所述接口 20的引腳TX2上的數(shù)據(jù)傳輸給所述接口 10 的引腳RX1。步驟S6 若所述微處理器30的旗標值不為邏輯“1”,則表明此時所述串行端口切 換裝置的傳輸模式為平行傳輸模式,所述微處理器30將所述接口 10的引腳TX1上的數(shù)據(jù) 傳輸給所述接口 20的引腳TX2,并將所述接口 20的引腳RX2上的數(shù)據(jù)傳輸給所述接口 10 的引腳RX1。在其它實施方式中,當數(shù)據(jù)進入微處理器30后先被暫存于緩存320中,之后再由 緩存320中取出并傳給接收的引腳。上述串行端口切換裝置,通過所述微處理器30判斷傳輸?shù)臄?shù)據(jù)是否為切換命令, 并通過改變其旗標值來改變串行端口切換裝置的傳輸模式,該串行端口切換裝置對比現(xiàn)有 技術中的串行端口連接線能夠節(jié)約資金,方便人們使用。
權利要求
一種串行端口切換裝置,包括一用于連接一電腦的第一接口、一用于連接一電腦外接設備的第二接口及一微處理器,所述第一及第二接口均包括一第一及一第二引腳,所述微處理器包括一判斷模塊及一切換模塊,所述判斷模塊用于判斷所述所述串行端口切換裝置傳輸?shù)臄?shù)據(jù)是否為一切換命令及判斷所述微處理器的旗標值,所述切換模塊用于改變所述微處理器的旗標值;所述第一接口的第一及第二引腳分別與所述微處理器的兩個引腳連接,所述第二接口的第一及第二引腳分別與所述微處理器的另外兩個引腳連接;所述微處理器用于設定所述串行端口切換裝置的預置傳輸模式及判斷所述串行端口切換裝置傳輸?shù)臄?shù)據(jù)是否為一切換命令改變自身的旗標值以改變所述串行端口切換裝置的傳輸模式;所述串行端口切換裝置的傳輸模式分為平行傳輸模式和交叉?zhèn)鬏斈J?,當所述串行端口切換裝置為平行傳輸模式時,所述串行端口切換裝置通過所述微處理器將所述第一接口的第一引腳的數(shù)據(jù)傳輸給所述第二接口的第一引腳并把所述第二接口的第二引腳的數(shù)據(jù)傳輸給所述第一接口的第二引腳,當所述串行端口切換裝置為交叉?zhèn)鬏斈J綍r,所述串行端口切換裝置通過所述微處理器將所述第一接口的第一引腳的數(shù)據(jù)傳輸給所述第二接口的第二引腳并將所述第二接口的第一引腳的數(shù)據(jù)傳輸給所述第一接口的第二引腳。
2.如權利要求1所述串行端口切換裝置,其特征在于所述微處理器為S8051、PIC、ARM 或FPGA型微處理器。
3.如權利要求1所述串行端口切換裝置,其特征在于所述預置傳輸模式為平行傳輸 模式或交叉?zhèn)鬏斈J健?br> 4.如權利要求1所述串行端口切換裝置,其特征在于所述微處理器的旗標值為邏輯 “ 1 ”,所述串行端口切換裝置為交叉?zhèn)鬏?;當所述微處理器的旗標值?為邏輯“ 1,,所述串行 端口切換裝置為平行傳輸。
5.如權利要求1所述串行端口切換裝置,其特征在于所述第一接口所述第二接口還 包括一接地引腳,所述第一接口的接地引腳與所述第二接口的接地引腳連接。
6.一種串行端口切換裝置的切換方法,包括以下步驟一微處理器讀取一第一及一第二接口的數(shù)據(jù);所述微處理器判斷所讀取的數(shù)據(jù)是否為切換命令;如果所述數(shù)據(jù)為切換命令,所述微處理器則改變其旗標值;以及如果所述數(shù)據(jù)不為切換命令,則所述微處理器判斷此時其旗標值,并根據(jù)其旗標值設 定所述串行端口自動切換裝置的傳輸模式,傳輸模式分為平行傳輸模式和交叉?zhèn)鬏斈J剑?平行傳輸模式時所述微處理器將所述第一接口的第一引腳的數(shù)據(jù)傳輸給所述第二接口的 第一引腳并把所述第二接口的第二引腳的數(shù)據(jù)傳輸給所述第一接口的第二引腳,交叉?zhèn)鬏?模式時所述微處理器將所述第一接口的第一引腳的數(shù)據(jù)傳輸給所述第二接口的第二引腳 并將所述第二接口的第一引腳的數(shù)據(jù)傳輸給所述第一接口的第二引腳。
7.如權利要求6所述的切換方法,其特征在于若所述微處理器的旗標值為邏輯“1”, 則表明串行端口自動切換裝置的傳輸模式為交叉?zhèn)鬏斈J剑鑫⑻幚砥鲗⑺龅谝唤涌?的第一引腳上的數(shù)據(jù)傳輸給所述第二接口的第二引腳,并把所述第二接口的第一引腳上的 數(shù)據(jù)傳輸給所述第一接口的第二引腳;以及若所述微處理器的旗標值不為邏輯“1”,則表明所述串行端口自動切換裝置的傳輸模 式為平行傳輸模式,所述微處理器將所述第一接口的第一引腳的數(shù)據(jù)傳輸給所述第二接口的第二引腳,并將所述第二接 口的第二引腳上的數(shù)據(jù)傳輸給所述第一接口的第二引腳。
全文摘要
一種串行端口切換裝置,包括一用于連接一電腦的第一接口、一用于連接一電腦外接設備的第二接口及一微處理器,所述第一及第二接口均包括一第一及一第二引腳,所述第一接口的第一及第二引腳分別與所述微處理器的兩個引腳連接,所述第二接口的第一及第二引腳分別與所述微處理器的另兩個引腳連接,所述微處理器用于改變其旗標值以設定所述所述第一接口的第一及第二引腳與所述第二接口的第一及第二引腳之間的數(shù)據(jù)傳輸關系,從而改變所述串行端口切換裝置的傳輸模式。上述串行端口切換裝置既節(jié)約了成本又便于操作。
文檔編號G06F13/42GK101853235SQ200910301320
公開日2010年10月6日 申請日期2009年4月2日 優(yōu)先權日2009年4月2日
發(fā)明者蔡英川 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1