📄 ps-2接口协议解析及应用 - 21ic中国电子网.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0045)http://www.21ic.com/news/html/70/show1650.htm -->
<HTML lang=gb2312 xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>PS/2接口协议解析及应用 - 21IC中国电子网</TITLE>
<META http-equiv=content-type content=text/html;charset=gb2312><LINK
href="favicon.ico" type=image/x-icon rel=icon><LINK href="favicon.ico"
type=image/x-icon rel="shortcut icon">
<META content=PS/2接口协议解析及应用 name=description>
<META content=21IC.com name=keywords><LINK
href="PS-2接口协议解析及应用 - 21IC中国电子网.files/style.css" type=text/css rel=stylesheet>
<SCRIPT src="PS-2接口协议解析及应用 - 21IC中国电子网.files/flash.js"
type=text/javascript></SCRIPT>
<SCRIPT type=text/javascript>
var thumbWidth=120;var thumbHeight=0;
var thumbHWidth=thumbWidth;var thumbHHeight=thumbHeight;
</SCRIPT>
<SCRIPT src="PS-2接口协议解析及应用 - 21IC中国电子网.files/thumbnail.js"
type=text/javascript></SCRIPT>
<SCRIPT language=javaScript src="PS-2接口协议解析及应用 - 21IC中国电子网.files/scroll.js"
type=text/javascript></SCRIPT>
<SCRIPT language=javaScript src="PS-2接口协议解析及应用 - 21IC中国电子网.files/imgResize.js"
type=text/javascript></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY topMargin=0><SPAN id=printScript>
<SCRIPT language=javascript type=text/javascript>
<!--
function ContentSize(size)
{
var obj=document.all.BodyLabel;
obj.style.fontSize=size+"px";
}
-->
</SCRIPT>
</SPAN>
<SCRIPT language=javascript src="PS-2接口协议解析及应用 - 21IC中国电子网.files/print.js"
type=text/javascript></SCRIPT>
<DIV class=twidth>
<TABLE id=sitehead cellSpacing=0 cellPadding=0 align=center border=0>
<TBODY>
<TR>
<TD class=l></TD>
<TD class=m>
<TABLE width="100%" align=center>
<TBODY>
<TR>
<TD width=200><A href="http://www.21ic.com/"><IMG
style="FILTER: chroma(color=#FFFFFF)"
src="PS-2接口协议解析及应用 - 21IC中国电子网.files/logo.gif" border=0></A> </TD>
<TD align=middle>
<SCRIPT src="PS-2接口协议解析及应用 - 21IC中国电子网.files/ad.htm"
type=text/javascript></SCRIPT>
</TD>
<TD style="LINE-HEIGHT: 120%" align=middle width=100><A
onclick="javascript:window.external.addFavorite('http://www.21ic.com','21IC中国电子网')"
href="http://www.21ic.com/news/html/70/show1650.htm#">加入收藏</A><BR><A
href="http://www.21ic.com/news/sitemap.aspx">网站地图</A><BR><A
href="mailto:info@21ic.com">联系我们</A><BR><A
href="http://www.21ic.com/news/search.aspx">网站搜索</A>
</TD></TR></TBODY></TABLE></TD>
<TD class=r></TD></TR></TBODY></TABLE>
<TABLE id=navsub cellSpacing=0 cellPadding=0 width=768>
<TBODY>
<TR>
<TD class=l></TD>
<TD class=m> <A href="http://www.21ic.com/">21IC中国电子网</A> → <A
href="http://www.21ic.com/news/html/29/list1.htm">应用</A> → <A
href="http://www.21ic.com/news/html/70/list1.htm">接口电路</A> </TD>
<TD class=r></TD></TR></TBODY></TABLE>
<TABLE id=middle cellSpacing=0 cellPadding=0 align=center>
<TBODY>
<TR>
<TD>
<DIV class=mframe>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD class=tl></TD>
<TD class=tm>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="10%"><SPAN class=tt>详文</SPAN></TD>
<TD width="90%">
<FORM name=email
action=http://www.21icsearch.com/buzi/mail2/chkemail.asp
method=post target=_blank><B>电子工程周刊:</B> <INPUT class=main
style="BORDER-RIGHT: #0097cf 1px solid; BORDER-TOP: #0097cf 1px solid; BORDER-LEFT: #0097cf 1px solid; BORDER-BOTTOM: #0097cf 1px solid; BACKGROUND-COLOR: #ffffff"
maxLength=55 size=10 value=Email name=email> <INPUT class=jbutton type=submit value=订阅>
←自动接收新闻,资料,设计应用 </FORM></TD></TR></TBODY></TABLE></TD>
<TD class=tr></TD></TR></TBODY></TABLE>
<DIV id=printBody>
<TABLE
style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all; TEXT-ALIGN: left"
cellSpacing=0 cellPadding=0 width="100%" align=center>
<TBODY>
<TR>
<TD class=ml></TD>
<TD class=mm vAlign=top><BR>
<DIV align=center>
<H1 class=aTitle>PS/2接口协议解析及应用</H1></DIV>
<TABLE width="97%" align=center>
<TBODY>
<TR>
<TD width=120>[日期:<SPAN id=TimeLabel>2004-12-7</SPAN>]</TD>
<TD align=middle>来源:<SPAN id=SourceLabel>国外电子元器件</SPAN>
作者:<SPAN id=AuthorLabel>陈 曦</SPAN></TD>
<TD align=right width=100>[字体:<A
href="javascript:ContentSize(16)">大</A> <A
href="javascript:ContentSize(14)">中</A> <A
href="javascript:ContentSize(12)">小</A>] </TD></TR></TBODY></TABLE>
<DIV class=content id=BodyLabel
style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"><A
title=""
href="http://www.eeplace.com/exttp/ti051028/seminar-cn.html"
target=_blank><IMG
style="BORDER-LEFT-COLOR: #ffffff; FILTER: ; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff"
alt=快来报名 src="PS-2接口协议解析及应用 - 21IC中国电子网.files/10.gif" align=left
border=5></A>
<P> </P>
<P><STRONG>摘要:</STRONG>文中详细介绍了PS/2接口协议的内容、电气特性和标准键盘的第二套键盘扫描码集。给出了基于嵌入式系统的PS/2接口的软、硬件实现方法,并介绍了工控PC外接双键盘的解决方案。通过使用模拟开关CD4052巧妙地解决了工控PC外接双键盘的冲突问题。
<P class=MsoNormal><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">
<B>关键词:</B></SPAN>PS/2接口;串行通讯;单片机;键盘;CD4052</P>
<P style="TEXT-INDENT: 0px"><B>1 PS/2接口标准的发展过程</B></P>
<P
style="TEXT-INDENT: 30px">随着计算机工业的发展,作为计算机最常用输入设备的键盘也日新月异。1981年IBM推出了IBM
PC/XT键盘及其接口标准。该标准定义了83键,采用5脚DIN连接器和简单的串行协议。实际上,第一套键盘扫描码集并没有主机到键盘的命令。为此,1984年IBM推出了IBM
AT键盘接口标准。该标准定义了84~101键,采用5脚DIN连接器和双向串行通讯协议,此协议依照第二套键盘扫描码集设有8个主机到键盘的命令。到了1987年,IBM又推出了PS/2键盘接口标准。该标准仍旧定义了84~101键,但是采用6脚mini-DIN连接器,该连接器在封装上更小巧,仍然用双向串行通讯协议并且提供有可选择的第三套键盘扫描码集,同时支持17个主机到键盘的命令。现在,市面上的键盘都和PS/2及AT键盘兼容,只是功能不同而已。<BR><IMG
height=346 hspace=40 src="PS-2接口协议解析及应用 - 21IC中国电子网.files/4a.gif"
width=458 vspace=10 border=0> <BR><B>2 PS/2接口硬件</B></P>
<P style="TEXT-INDENT: 30px">2.1 物理连接器</P>
<P
style="TEXT-INDENT: 30px">一般,具有五脚连接器的键盘称之为AT键盘,而具有六脚mini-DIN连接器的键盘则称之为PS/2键盘。其实这两种连接器都只有四个脚有意义。它们分别是Clock(时钟脚)、Data
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -