欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種嵌入式設(shè)備連接ps2鍵盤(pán)的方法及系統(tǒng)的制作方法

文檔序號(hào):6606939閱讀:277來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種嵌入式設(shè)備連接ps2鍵盤(pán)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及嵌入式設(shè)備連接外接設(shè)備的方法,尤其涉及一種嵌入式設(shè)備連接PS2 鍵盤(pán)的方法和系統(tǒng)。
背景技術(shù)
目前現(xiàn)有的嵌入式設(shè)備的輸入一般為專(zhuān)用鍵盤(pán),觸摸屏,遠(yuǎn)程控制。但這些均需要 配套專(zhuān)用的硬件和軟件,會(huì)給廠(chǎng)商帶來(lái)附加開(kāi)支,另一方面專(zhuān)用硬件不像用戶(hù)常用的PC機(jī) 輸入設(shè)備那樣便捷。作為PC機(jī)使用的PS2兼容性鍵盤(pán)和鼠標(biāo)卻很少在嵌入式設(shè)備使用。作 為大多數(shù)用戶(hù)來(lái)說(shuō),已經(jīng)適應(yīng)了現(xiàn)有的PC機(jī)輸入設(shè)備(鍵盤(pán)和鼠標(biāo)),因此,尤其需要一種 能將給嵌入式設(shè)備加入PC機(jī)標(biāo)準(zhǔn)輸入設(shè)備的方法,可以使用戶(hù)更方便的應(yīng)用嵌入式設(shè)備。

發(fā)明內(nèi)容
為了解決背景技術(shù)中所存在的技術(shù)問(wèn)題,本發(fā)明提出了一種嵌入式設(shè)備連接PS2 鍵盤(pán)的方法和系統(tǒng),通過(guò)增加簡(jiǎn)單的硬件電路,輔之以相應(yīng)的軟件,實(shí)現(xiàn)在嵌入式設(shè)備連接 PS2鍵盤(pán),提升嵌入式設(shè)備的操作性和便利性。本發(fā)明的技術(shù)解決方案是一種嵌入式設(shè)備連接PS2鍵盤(pán)的方法,其特殊之處在 于所述方法包括以下步驟1)系統(tǒng)定時(shí)發(fā)送重置命令;2)發(fā)送重置命令后,等待PS2設(shè)備回復(fù),超時(shí)或者收到錯(cuò)誤回復(fù)則回退到步驟1) 重新發(fā)送;收到正?;貜?fù)則進(jìn)入步驟3);3)系統(tǒng)發(fā)送設(shè)定初始化指令;4)發(fā)送設(shè)定初始化指令后,等待PS2設(shè)備的回復(fù);檢測(cè)接收PS2設(shè)備的回復(fù)是否 超時(shí),若沒(méi)有超時(shí),則進(jìn)行步驟7);7)接收PS2設(shè)備的回復(fù)數(shù)據(jù),如果收到數(shù)據(jù),則進(jìn)行步驟8);8)處理步驟7)中收到的數(shù)據(jù)。上述步驟4)中若超時(shí),則進(jìn)行步驟5)檢測(cè)設(shè)備是否連接,系統(tǒng)發(fā)送應(yīng)答命令請(qǐng) 求到PS2設(shè)備,等待PS2設(shè)備回復(fù)。上述步驟5)之后還包括有步驟6)若PS2設(shè)備回復(fù)超時(shí)或者收到錯(cuò)誤,則回退至 步驟1)重新進(jìn)行;若收到正?;貜?fù),則進(jìn)行步驟8)。上述步驟8)中處理數(shù)據(jù)的具體步驟是8. 1)步驟7)中收到的數(shù)據(jù)為鍵盤(pán)掃描碼,將鍵盤(pán)掃描碼翻譯為鍵盤(pán)信息;8. 2)發(fā)送鍵盤(pán)信息至系統(tǒng)。一種嵌入式設(shè)備連接PS2鍵盤(pán)的系統(tǒng),其特殊之處在于所述系統(tǒng)包括用于轉(zhuǎn)化 PS2的信號(hào)并傳送至嵌入式設(shè)備輸入腳的輸入模塊、接收PS2的信號(hào)并傳送至嵌入式設(shè)備 cpu,實(shí)現(xiàn)PS2的輸出功能的輸出模塊以及給PS2供電的電源;所述輸入模塊分別與PS2的 接口和嵌入式設(shè)備輸入腳連接;所述輸出模塊分別與PS2的接口和嵌入式設(shè)備的cpu連接,所述電源分別連接于輸入模塊和輸出模塊。上述輸出模塊是兩個(gè)具有輸出功能的i/o以及與i/o連接的三極管;所述輸入模 塊是緩沖器。上述電源是TPS61027。本發(fā)明通過(guò)在嵌入式設(shè)備IO連接PS2接口,連通了 PS2鍵盤(pán)和嵌入式設(shè)備的硬件 信道,使嵌入式設(shè)備和PS2鍵盤(pán)可以交換電子信號(hào),PS2接口簡(jiǎn)單易用,使嵌入式設(shè)備可以 和現(xiàn)在的PS2鍵盤(pán)連用;通過(guò)在嵌入式設(shè)備中的軟件讀寫(xiě)PS2接口上的電子信號(hào),完成PS2 鍵盤(pán)重置,接收鍵盤(pán)的按鍵信息;整個(gè)操作使嵌入式設(shè)備可以應(yīng)用PS2兼容性鍵盤(pán),提升嵌 入式設(shè)備的操作性和便利性,給用戶(hù)提供最大程度的輸入便利,特別是對(duì)于需要大量文字 輸入的嵌入式設(shè)備。


圖1是本發(fā)明的方法流程圖;圖2是本發(fā)明方法中數(shù)據(jù)處理的方法流程圖;圖3是本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式參見(jiàn)圖1,本發(fā)明的一種嵌入式設(shè)備連接PS2鍵盤(pán)的方法,該方法包括以下步驟1)系統(tǒng)定時(shí)發(fā)送重置命令;2)發(fā)送重置命令后,等待PS2設(shè)備回復(fù),超時(shí)或者收到錯(cuò)誤回復(fù)則回退到步驟1) 重新發(fā)送;收到正?;貜?fù)則進(jìn)入步驟3);3)系統(tǒng)發(fā)送設(shè)定初始化指令;4)發(fā)送設(shè)定初始化指令后,等待PS2設(shè)備的回復(fù);檢測(cè)接收PS2設(shè)備的回復(fù)是否 超時(shí),若沒(méi)有超時(shí),則進(jìn)行步驟7);若超時(shí),則進(jìn)行步驟5);5)檢測(cè)設(shè)備是否連接,系統(tǒng)發(fā)送應(yīng)答命令請(qǐng)求到PS2設(shè)備,等待PS2設(shè)備回復(fù);6)步驟5中)若PS2設(shè)備回復(fù)超時(shí)或者收到錯(cuò)誤,則回退至步驟1)重新進(jìn)行;若 收到正?;貜?fù),則進(jìn)行步驟8);7)接收PS2設(shè)備的回復(fù)數(shù)據(jù),如果收到數(shù)據(jù),則進(jìn)行步驟8);8)處理步驟7)中收到的數(shù)據(jù),返回到步驟4)繼續(xù)重復(fù)。參見(jiàn)圖2,步驟8)中處理數(shù)據(jù)的具體步驟是8. 1)步驟7)中收到的數(shù)據(jù)為鍵盤(pán)掃描碼,將鍵盤(pán)掃描碼,翻譯為鍵盤(pán)信息;8. 2)發(fā)送鍵盤(pán)信息至系統(tǒng)。參見(jiàn)圖3,本發(fā)明提出了一種嵌入式設(shè)備連接PS2鍵盤(pán)的系統(tǒng),該系統(tǒng)包括電源1、 輸入模塊2和輸出模塊3 ;嵌入式設(shè)備要能給PS2設(shè)備提供5V電源,對(duì)于這部份需要有一 個(gè)電源去管理,本發(fā)明的電源1是TPS61027,具有過(guò)流保護(hù)作用。輸出模塊3是兩個(gè)具有輸 出功能的i/o以及與i/o連接的三極管;輸入模塊2是緩沖器。PS2設(shè)備的接口是雙向的, 在工作時(shí)需要通過(guò)一個(gè)緩沖器把PS2設(shè)備提供的TTL信號(hào)轉(zhuǎn)換為corns信號(hào),利用輸入模塊 2接到嵌入式設(shè)備具有中斷功能的輸入腳,利用PS2設(shè)備的elk信號(hào)的上升沿去獲得data 信號(hào)的數(shù)據(jù)。PS2設(shè)備的信號(hào)線(xiàn)elk和data都是open drain的,所以利用輸出模塊3去接收上面的兩個(gè)信號(hào),輸出模塊3是三極管,嵌入式設(shè)備cpu通過(guò)兩個(gè)輸出功能的i/o去控制 三極管的通斷實(shí)現(xiàn)對(duì)PS2的輸出功能。
權(quán)利要求
一種嵌入式設(shè)備連接PS2鍵盤(pán)的方法,其特征在于所述方法包括以下步驟1)系統(tǒng)定時(shí)發(fā)送重置命令;2)發(fā)送重置命令后,等待PS2設(shè)備回復(fù),超時(shí)或者收到錯(cuò)誤回復(fù)則回退到步驟1)重新發(fā)送;收到正?;貜?fù)則進(jìn)入步驟3);3)系統(tǒng)發(fā)送設(shè)定初始化指令;4)發(fā)送設(shè)定初始化指令后,等待PS2設(shè)備的回復(fù);檢測(cè)接收PS2設(shè)備的回復(fù)是否超時(shí),若沒(méi)有超時(shí),則進(jìn)行步驟7);7)接收PS2設(shè)備的回復(fù)數(shù)據(jù),如果收到數(shù)據(jù),則進(jìn)行步驟8);8)處理步驟7)中收到的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的嵌入式設(shè)備連接PS2鍵盤(pán)的方法,其特征在于所述步驟4) 中若超時(shí),則進(jìn)行步驟5)檢測(cè)設(shè)備是否連接,系統(tǒng)發(fā)送應(yīng)答命令請(qǐng)求到PS2設(shè)備,等待PS2 設(shè)備回復(fù)。
3.根據(jù)權(quán)利要求2所述的嵌入式設(shè)備連接PS2鍵盤(pán)的方法,其特征在于所述步驟5) 之后還包括有步驟6)若PS2設(shè)備回復(fù)超時(shí)或者收到錯(cuò)誤,則回退至步驟1)重新進(jìn)行;若 收到正?;貜?fù),則進(jìn)行步驟8)。
4.根據(jù)權(quán)利要求1或2或3所述的嵌入式設(shè)備連接PS2鍵盤(pán)的方法,其特征在于所 述步驟8)中處理數(shù)據(jù)的具體步驟是8. 1)步驟7)中收到的數(shù)據(jù)為鍵盤(pán)掃描碼,將鍵盤(pán)掃描碼翻譯為鍵盤(pán)信息;8. 2)發(fā)送鍵盤(pán)信息至系統(tǒng)。
5.一種嵌入式設(shè)備連接PS2鍵盤(pán)的系統(tǒng),其特征在于所述系統(tǒng)包括用于轉(zhuǎn)化PS2的 信號(hào)并傳送至嵌入式設(shè)備輸入腳的輸入模塊、接收PS2的信號(hào)并傳送至嵌入式設(shè)備cpu,實(shí) 現(xiàn)PS2的輸出功能的輸出模塊以及給PS2供電的電源;所述輸入模塊分別與PS2的接口和 嵌入式設(shè)備輸入腳連接;所述輸出模塊分別與PS2的接口和嵌入式設(shè)備的cpu連接,所述電 源分別連接于輸入模塊和輸出模塊。
6.根據(jù)權(quán)利要求5所述的嵌入式設(shè)備連接PS2鍵盤(pán)的系統(tǒng),其特征在于所述輸出模 塊是兩個(gè)具有輸出功能的i/o以及與i/o連接的三極管;所述輸入模塊是緩沖器。
7.根據(jù)權(quán)利要求6所述的嵌入式設(shè)備連接PS2鍵盤(pán)的系統(tǒng),其特征在于所述電源是 TPS61027。
全文摘要
本發(fā)明提出了一種嵌入式設(shè)備連接PS2鍵盤(pán)的方法,該方法包括以下步驟1)系統(tǒng)定時(shí)發(fā)送重置命令;2)發(fā)送重置命令后,等待PS2設(shè)備回復(fù),超時(shí)或者收到錯(cuò)誤回復(fù)則回退到步驟1)重新發(fā)送;收到正?;貜?fù)則進(jìn)入步驟3);3)系統(tǒng)發(fā)送設(shè)定初始化指令;4)發(fā)送設(shè)定初始化指令后,等待PS2設(shè)備的回復(fù);檢測(cè)接收PS2設(shè)備的回復(fù)是否超時(shí),若沒(méi)有超時(shí),則進(jìn)行步驟7);7)接收PS2設(shè)備的回復(fù)數(shù)據(jù),如果收到數(shù)據(jù),則進(jìn)行步驟8);8)處理步驟7)中收到的數(shù)據(jù)。本發(fā)明的嵌入式設(shè)備連接PS2鍵盤(pán)的方法和系統(tǒng),通過(guò)增加簡(jiǎn)單的硬件電路,輔之以相應(yīng)的軟件,實(shí)現(xiàn)在嵌入式設(shè)備連接PS2鍵盤(pán),提升嵌入式設(shè)備的操作性和便利性。
文檔編號(hào)G06F13/10GK101908026SQ20101024257
公開(kāi)日2010年12月8日 申請(qǐng)日期2010年8月2日 優(yōu)先權(quán)日2010年8月2日
發(fā)明者張汪洋, 肖堅(jiān), 陳淮琰 申請(qǐng)人:無(wú)敵科技(西安)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宕昌县| 玉溪市| 武城县| 彭泽县| 内丘县| 临西县| 双城市| 根河市| 东兰县| 当涂县| 盱眙县| 景谷| 泾阳县| 汝南县| 宝应县| 双柏县| 白水县| 河北区| 兴国县| 华池县| 汪清县| 崇义县| 景东| 扎囊县| 兴隆县| 秀山| 阿鲁科尔沁旗| 共和县| 宜君县| 崇信县| 庄浪县| 汤阴县| 遂昌县| 新源县| 保靖县| 兴安盟| 通许县| 广昌县| 三明市| 沁源县| 报价|