999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種實用的電腦接口判斷方法

2019-10-21 07:29:36嚴成武
科學與財富 2019年7期
關(guān)鍵詞:單片機

嚴成武

摘 要:本文介紹了一種實用的利用單片機來實現(xiàn)U+P鼠標接口判斷的方法。首先分析電腦的USB接口和PS/2接口在電氣上的區(qū)別,并根據(jù)這種區(qū)別,給出利用單片機判斷這兩種接口的方案。

關(guān)鍵詞:單片機;PS/2接口;USB接口;接口判斷

U+P鼠標如圖1,可直接用在USB接口;經(jīng)過圖2的轉(zhuǎn)接頭(USB轉(zhuǎn)PS/2),也可以用在PS/2接口上。它能自動識別是插在了USB接口還是PS/2接口,如果是插到了USB接口,則進行USB初始化,然后按照USB協(xié)議與電腦通信;如果是插到了PS/2接口,則進行PS/2初始化,然后按照PS/2協(xié)議與電腦通信。本文將重點討論:電腦的USB接口與PS/2接口的硬件特性,以及利用單片機判斷的方法。

1、電腦USB接口與PS/2接口的硬件特性。

1.1、USB接口硬件特性。

電腦USB接口與外設的連接有4根線,分別為VCC,D-, D+,GND。其中VCC為電源正極(+5V),GND為電源負極,D-,D+為信號線。在電腦內(nèi)部,D-、D+各有一個15K的下拉電阻。當沒有接外設時,因15K下拉電阻的存在,D-、D+均為低電平。

根據(jù)USB協(xié)議,只要外設的電路不改變D-、D+的低電平狀態(tài),則電腦會一直保持這種狀態(tài),即:D-、D+保持低電平。

2,PS/2接口硬件特性。

電腦PS/2接口與外設的連接有6根線,但只用了4根線,分別為VCC,數(shù)據(jù)(DATA), 時鐘(CLK),GND。其中VCC為電源正極(+5V),GND為電源負極,DATA為數(shù)據(jù)線,CLK為時鐘線。在電腦內(nèi)部,DATA、CLK各有一個約5K的上拉電阻。當沒有接外設時,在正常狀態(tài)下,因5K上拉電阻的存在,DATA、CLK均為高電平。如果鍵盤PS/2接口有通信時,電腦會在鼠標PS/2接口的CLK線上輸出一個低電平,但DATA仍保持高電平。如果電腦在禁止PS/2接口時,也會在CLK上一直輸出低電平,禁止通信。

根據(jù)PS/2協(xié)議,只要外設的電路不改變DATA、CLK的電平狀態(tài),則電腦會一直保持它原來的狀態(tài),即:CLK正常為高電平,另一個PS/2接口有通信或禁止接口時,為低電平;DATA一直保持高電平。

2、兩種接口的連接關(guān)系。

當U+P鼠標通過轉(zhuǎn)接頭接到PS/2接口上時,U+P鼠標的四根線可定義為:VCC,D-/DATA,D+/CLK,GND。

3、接口判斷方法。

根據(jù)兩個接口以上的硬件特性,在鼠標上電時,通過判斷D-/DATA,D+/CLK的電平,即可判斷出是哪個接口。在D-/DATA、D+/CLK上接500K的上拉電阻是為了防止接觸不良時,D-/DATA、D+/CLK不會處在懸空狀態(tài)。

如果接到了USB接口,雖然D+、D-有500K的上拉電阻,但電腦內(nèi)部有15K的下拉電阻,D+、D-還是低電平。

如果接到了PS/2接口,DATA上都是上拉電阻,而且根據(jù)PS/2協(xié)議,電腦不會主動輸出低電平,所以肯定為高電平;CLK上也都是上拉電阻,正常也為高電平,只是在另一個PS/2接口有通信或禁止接口時,為低電平。

具體電路如圖3,判斷步驟如下:

①當接口判斷電路接到電腦的USB接口(或PS/2接口)時,51單片機從VCC,GND上得電,上電復位后,延時500MS,等待接口接觸良好。

②讀D-/DATA(P0.0)、D+/CLK(P0.1)的狀態(tài)。

③如果P0.0、P0.1均為低電平,則初步認為是USB接口;每隔1MS讀一次P0.0、P0.1,如連續(xù)20次均保持這種狀態(tài),則確認為USB接口。否則重新回到2。

④如果P0.0為高電平,不管P0.1為高電平還是低電平,都認為是PS/2接口;每隔1MS讀一次P0.0、P0.1,如連續(xù)20次均保持這種狀態(tài),則確認為PS/2接口。否則重新回到2。

4、結(jié)束語

這種方法經(jīng)過上萬次的測試,均能正確判斷接口;2007年用在了公司的U+P鼠標產(chǎn)品上,并批量生產(chǎn),直到現(xiàn)在,客戶沒有這方面的投訴。

參考文獻:

[1]《單片機原理與應用技術(shù)》,付曉光編著,清華大學出版社,2008年修訂。

[2]《單片微型計算機》,徐惠民,安德寧編著,北京郵電學院出版社。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統(tǒng)設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統(tǒng)的仿真設計
主站蜘蛛池模板: 欧美特级AAAAAA视频免费观看| 亚洲一区二区三区中文字幕5566| 亚洲精品第1页| 韩日无码在线不卡| 天天躁日日躁狠狠躁中文字幕| 欧美激情网址| 久久久久无码精品国产免费| 国产成人av一区二区三区| 亚洲成a∧人片在线观看无码| 久久综合AV免费观看| 日韩一级毛一欧美一国产| 国产午夜一级淫片| 国产va免费精品观看| 精品99在线观看| 不卡无码网| 本亚洲精品网站| 五月婷婷丁香综合| 性欧美在线| 国产流白浆视频| 国产精品亚洲欧美日韩久久| 久久中文字幕不卡一二区| 中文字幕av一区二区三区欲色| 中文字幕无码av专区久久| 亚洲精品无码AⅤ片青青在线观看| 中文字幕无码av专区久久| 女人18毛片一级毛片在线 | 午夜a视频| 中国黄色一级视频| 久久77777| 欧洲极品无码一区二区三区| 欧美性色综合网| 国产男女免费完整版视频| 国产精品亚洲日韩AⅤ在线观看| 狂欢视频在线观看不卡| 97免费在线观看视频| 18禁黄无遮挡免费动漫网站| 久久国产精品波多野结衣| 日本人妻丰满熟妇区| 免费又黄又爽又猛大片午夜| 国产黄在线免费观看| 亚洲国产日韩一区| 日韩在线第三页| 国产剧情一区二区| 5388国产亚洲欧美在线观看| 国产乱子伦精品视频| 91精品国产91久久久久久三级| 一本综合久久| 69av免费视频| 欧美成人一级| 91精品国产自产91精品资源| 国产精品30p| 日韩精品毛片| 在线欧美一区| 五月激情综合网| 色婷婷亚洲十月十月色天| 成人午夜视频网站| 国产欧美日韩精品第二区| 中文字幕在线观| 看你懂的巨臀中文字幕一区二区| 无码国产偷倩在线播放老年人| 午夜精品福利影院| 性欧美久久| 久久99国产乱子伦精品免| 亚洲最大情网站在线观看| 中文字幕免费在线视频| 五月天天天色| 亚洲一区国色天香| 玩两个丰满老熟女久久网| 1769国产精品视频免费观看| 中文字幕1区2区| 亚洲高清中文字幕| 国产美女丝袜高潮| 久久综合成人| 丁香婷婷久久| 亚洲无码一区在线观看| 九九视频免费看| 国产精品亚洲va在线观看| 无码福利日韩神码福利片| 亚洲欧美成人综合| 永久在线精品免费视频观看| 无码福利日韩神码福利片| 免费a在线观看播放|