一种实用的电脑接口判断方法

来源 :科学与财富 | 被引量 : 0次 | 上传用户:strongit_likai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文介绍了一种实用的利用单片机来实现U+P鼠标接口判断的方法。首先分析电脑的USB接口和PS/2接口在电气上的区别,并根据这种区别,给出利用单片机判断这两种接口的方案。
  关键词:单片机;PS/2接口;USB接口;接口判断
  U+P鼠标如图1,可直接用在USB接口;经过图2的转接头(USB转PS/2),也可以用在PS/2接口上。它能自动识别是插在了USB接口还是PS/2接口,如果是插到了USB接口,则进行USB初始化,然后按照USB协议与电脑通信;如果是插到了PS/2接口,则进行PS/2初始化,然后按照PS/2协议与电脑通信。本文将重点讨论:电脑的USB接口与PS/2接口的硬件特性,以及利用单片机判断的方法。
  
  1、电脑USB接口与PS/2接口的硬件特性。
  1.1、USB接口硬件特性。
  电脑USB接口与外设的连接有4根线,分别为VCC,D-, D+,GND。其中VCC为电源正极(+5V),GND为电源负极,D-,D+为信号线。在电脑内部,D-、D+各有一个15K的下拉电阻。当没有接外设时,因15K下拉电阻的存在,D-、D+均为低电平。
  根据USB协议,只要外设的电路不改变D-、D+的低电平状态,则电脑会一直保持这种状态,即:D-、D+保持低电平。
  2,PS/2接口硬件特性。
  电脑PS/2接口与外设的连接有6根线,但只用了4根线,分别为VCC,数据(DATA), 时钟(CLK),GND。其中VCC为电源正极(+5V),GND为电源负极,DATA为数据线,CLK为时钟线。在电脑内部,DATA、CLK各有一个约5K的上拉电阻。当没有接外设时,在正常状态下,因5K上拉电阻的存在,DATA、CLK均为高电平。如果键盘PS/2接口有通信时,电脑会在鼠标PS/2接口的CLK线上输出一个低电平,但DATA仍保持高电平。如果电脑在禁止PS/2接口时,也会在CLK上一直输出低电平,禁止通信。
  根据PS/2协议,只要外设的电路不改变DATA、CLK的电平状态,则电脑会一直保持它原来的状态,即:CLK正常为高电平,另一个PS/2接口有通信或禁止接口时,为低电平;DATA一直保持高电平。
  2、两种接口的连接关系。
  当U+P鼠标通过转接头接到PS/2接口上时,U+P鼠标的四根线可定义为:VCC,D-/DATA,D+/CLK,GND。
  3、接口判断方法。
  根据两个接口以上的硬件特性,在鼠標上电时,通过判断D-/DATA,D+/CLK的电平,即可判断出是哪个接口。在D-/DATA、D+/CLK上接500K的上拉电阻是为了防止接触不良时,D-/DATA、D+/CLK不会处在悬空状态。
  如果接到了USB接口,虽然D+、D-有500K的上拉电阻,但电脑内部有15K的下拉电阻,D+、D-还是低电平。
  如果接到了PS/2接口,DATA上都是上拉电阻,而且根据PS/2协议,电脑不会主动输出低电平,所以肯定为高电平;CLK上也都是上拉电阻,正常也为高电平,只是在另一个PS/2接口有通信或禁止接口时,为低电平。
  具体电路如图3,判断步骤如下:
  ①当接口判断电路接到电脑的USB接口(或PS/2接口)时,51单片机从VCC,GND上得电,上电复位后,延时500MS,等待接口接触良好。
  ②读D-/DATA(P0.0)、D+/CLK(P0.1)的状态。
  ③如果P0.0、P0.1均为低电平,则初步认为是USB接口;每隔1MS读一次P0.0、P0.1,如连续20次均保持这种状态,则确认为USB接口。否则重新回到2。
  ④如果P0.0为高电平,不管P0.1为高电平还是低电平,都认为是PS/2接口;每隔1MS读一次P0.0、P0.1,如连续20次均保持这种状态,则确认为PS/2接口。否则重新回到2。
  4、结束语
  这种方法经过上万次的测试,均能正确判断接口;2007年用在了公司的U+P鼠标产品上,并批量生产,直到现在,客户没有这方面的投诉。
  参考文献:
  [1]《单片机原理与应用技术》,付晓光编著,清华大学出版社,2008年修订。
  [2]《单片微型计算机》,徐惠民,安德宁编著,北京邮电学院出版社。
其他文献
摘 要:拥有高质量的公共生活才可能打造高质量的人类生活,而施行高水平的公共管理是实现高质量的公共生活的必经之路。我国的公共管理是依靠公共组织实现的,公共组织利用自身或大或小的公权力为人民进行谋划,力求为人民谋利益、谋实惠。如今,我国经济已经进入了拐点时期,我国政治、文化也相应地在改变、完善,社区公共管理模式也在不断摸索、前进。本文首先阐述了社区管理的概念,后分析了我国社区公共管理职能及其运作方式,
期刊
摘 要:低渗透油田地低渗透性小、油层孔隙小等特点决定了其开采难度,为了确保低渗透油田地保持正常生产水平,我们需要对地质进行改造。通过小井眼钻井技术、水力压裂增产技术、水平井技术和超前注水技术等的应用来确保低渗透油田地的生产效益。本文就对低渗透油田地的地质特点和各项技术的应用进行研究,并提出相应措施及自己的见解。  关键词:低渗透油田地 ;开发 ;地质 ;措施  在油田开采中,油田渗透性对实际开采具
期刊
摘 要:太原莲花落是中国传统曲艺的一种,文章从太原莲花落的起源、历史发展、艺术特色、现状进行梳理。并从中发现民族传统音乐的文化特质,寻找规律,提出自己的一些建议。  关键词:太原莲花落;历史;现状  一、太原莲花落  1、太原莲花落的起源  太原莲花落发源于道光年间。当时在河南地区,一批难民因为水灾不得不向着山西地区进行迁移,随着他们的迁移,传统的莲花落文化开始逐渐传入山西。这其中,以李莲根为主的
期刊
摘 要:为促进篮球运动及其职业化发展, 以文献资料及访谈法对N B A和C B A俱乐部的发展历史及现状、后备力量培养、教练员队伍及管理与经营几方面进行了对比分析,指出CBA 职业化后备人才急待完善。  关键词:职业化;后备力量;管理;经营  1研究方法  1.1文献资料法查阅了国内外有关研究和著作等实际资料 。  1.2 访谈法走访和调查了有关领导和专家。  2 结果与分析  2. 1 职业队发
期刊
摘 要:ZPW-2000R型无绝缘移频轨道电路为谐振式轨道电路,为正确反映列车在区间及车站的占用情况,其调谐区设备改变了以往三点布局设计方法,开创性的采用了五点布局的设计方案,实现了闭塞分区与轨道电路的的一致性,提高了列车运行安全的可靠性。本文主要从轨道占用检查及可靠性两个方面就调谐区设备五点布局的原理进行了分析说明。  关键词: 调谐区;分路死区;可靠性  ZPW-2000R型无绝缘移频轨道电路
期刊
摘 要:水利水电工程项目是重要的基础建设项目,但是当前水电工程建设过程中由于地理环境相对复杂,水利水电工程项目整体建设难度较大,而在水利水电工程建设中基础处理施工质量对工程建设整体质量会产生较大影响,所以需要对施工技术管理进行重点探究。  关键词:水利水电工程;施工技术管理  1水利工程施工技术中存在的问题  1.1水利施工准备不足  水利工程一般建设在自然环境较为恶劣且地质条件较为复杂的水域范围
期刊
摘 要:文章从职业技术院校校园文化的内涵、特征及作用研究入手,在分析其现状的基础上,指出准确定位人才培养目标是构建特色校园文化的前提;制定战略性规划是关键;创新职教人才培养模式是活力所在;建设“双师型”教师队伍是根本保证;校园文化体系应从物质文化、制度文化和精神文化三个方面进行构建。  关键词:文化建设  校园文化是社会文化的重要组成部分,它以社会文化为背景,以学校师生员工为主体,以广阔的校园为活
期刊
摘 要:主要介绍了信用评级的定义,以及不同评级下利差的走势。  关键词:信用评级;信用利差  一、信用评级的定义  信用评级是专业的机构利用公正、权威和科学的考核标准,结合企业的经营状况、财务状况、盈利能力等进行的全方位的综合评价体系。  信用评级的主要目的是判别企业信用风险的大小,一般认为评级越高,信用风险越小。信用评级主要评价企业是否会按合同如期履行债务,一般认为评级越高,风险越小,越不会发生
期刊
摘 要:在我国金融扶贫、精准扶贫的大背景下,本文分析了农村家庭负债的特点和影响因素,试图根据家庭特点提出针对性建议。笔者基于中国家庭追踪调查(CFPS)数据发现,城市家庭负债水平明显高于农村家庭,城市家庭的负债主要是来自于银行贷款,而农村家庭的负债来源是非银行贷款。与此同时,结果表明,家庭负债的影响因素主要是户主特征、房产和金融资产持有状况、家庭对未来的预期等。  关键词:家庭负债行为、影响因素 
期刊
摘 要:21世纪是能源竞争的时代,火力发电厂作为生产电力主要企业,它的基础设施建设安全,不仅仅关系到建设人员的生命财产安全,同时对于我国电力事业的发展也具有重要意义。虽然我国较早就颁布过一系列相关的安全生产法律条文,但由于建筑行业工作人员很多都缺乏安全和自身防护意识,同时我国相应的监督机构在监管过程中也存在一定的问题和不足,使得我国电力建筑施工安全管理中存在较多需解决的问题。  关键词:火力发电厂
期刊