亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? interfacing the extended capabilities port.htm

?? 并口的接口規范
?? HTM
?? 第 1 頁 / 共 3 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0038)http://www.beyondlogic.org/ecp/ecp.htm -->
<HTML><HEAD><TITLE>Interfacing the Extended Capabilities Parallel Port</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META 
content="Describes interfacing the ECP (Extended Capabilities Port), complete with register details and waveforms." 
name=description>
<META 
content="Parallel Port, Printer Port, IEEE 1284, ECP, Extended Capabilities Port" 
name=keywords>
<META content="MSHTML 6.00.2900.3132" name=GENERATOR></HEAD>
<BODY leftMargin=0 
background="Interfacing the Extended Capabilities Port.files/bgyellow.gif" 
topMargin=0 FACE="ARIAL" BASEFONT marginwidth="0" marginheight="0">
<STYLE type=text/css>#TITLEBLOCK {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD {
	FONT-FAMILY: Arial
}
P {
	FONT-FAMILY: Arial
}
FONT {
	FONT-FAMILY: Arial
}
</STYLE>
<BR>
<CENTER>
<TABLE width="95%" BOARDER="0">
  <TBODY>
  <TR>
    <TD width="25%">
      <CENTER><A href="http://www.beyondlogic.org/"><IMG alt="Beyond Logic" 
      src="Interfacing the Extended Capabilities Port.files/beyondsmall.gif" 
      border=0></A></CENTER></TD>
    <TD width="50%">
      <CENTER>
      <SCRIPT type=text/javascript><!--google_ad_client = "pub-7725444460812017";google_ad_width = 468;google_ad_height = 60;google_ad_format = "468x60_as";google_ad_type = "text_image";google_ad_channel ="";google_color_border = "0033FF";google_color_bg = "FFFFFF";google_color_link = "0000FF";google_color_url = "008000";google_color_text = "000000";//--></SCRIPT>

      <SCRIPT src="Interfacing the Extended Capabilities Port.files/show_ads.js" 
      type=text/javascript></SCRIPT>
      <NOSCRIPT><FONT color=red>This page is optimised with JavaScript 1.2. 
      Currently your browser has JavaScript switched off.</NOSCRIPT> 
      </CENTER></FONT></TD>
    <TD vAlign=center align=right><BR><FONT face=ARIAL>
      <SCRIPT language=javascript 
      src="Interfacing the Extended Capabilities Port.files/beyondmenu_plain.js"></SCRIPT>
      <NOSCRIPT></FONT></TD></TR></TBODY></TABLE></CENTER></NOSCRIPT>
<CENTER>
<TABLE width="95%">
  <TBODY>
  <TR>
    <TD><BR>
      <CENTER><FONT color=green size=5>Interfacing the Extended Capabilities 
      Port</FONT></CENTER>
      <CENTER><BR><B><FONT size=+2>Table of Contents</FONT></B></CENTER><BR>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#1">Introduction to 
      the Extended Capabilities Port</A></CENTER>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#2">ECP Hardware 
      Properties</A></CENTER>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#3">The ECP 
      Handshake</A></CENTER>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#4">ECP Forward 
      Data Cycle</A></CENTER>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#5">ECP Forward 
      Command Cycle</A></CENTER>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#6">ECP Reverse 
      Data Cycle</A></CENTER>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#7">ECP Reverse 
      Command Cycle</A></CENTER>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#13">ECP Handshake 
      vs SPP Handshake</A></CENTER>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#8">RLE - Run 
      Length Encoding</A></CENTER>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#9">ECP Software 
      Registers</A></CENTER>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#10">ECP's Extended 
      Control Register (ECR)</A></CENTER>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#11">ECP's 
      Configuration Register A (cnfgA)</A></CENTER>
      <CENTER><A href="http://www.beyondlogic.org/ecp/ecp.htm#12">ECP's 
      Configuration Register B (cnfgB)</A></CENTER><BR><BR><A name=1><I><FONT 
      size=+2>Introduction to the Extended Capabilities Port</FONT></I></A> 
      <HR>

      <UL>
        <P>The Extended Capabilities Mode was designed by Hewlett Packard and 
        Microsoft to be implemented as the <I>Extended Capabilities Port 
        Protocol and ISA Interface Standard</I>. This protocol uses additional 
        hardware to generate handshaking signals etc just like the EPP mode, 
        thus runs at very much the same speed than the EPP mode. This mode, 
        however may work better under Windows as it can use DMA channels to move 
        it's data about. It also uses a FIFO buffer for the sending and/or 
        receiving of data. </P>
        <P>Another feature of ECP is a real time data compression. It uses Run 
        Length Encoding (RLE) to achieve data compression ratio's up to 64:1. 
        This comes is useful with devices such as Scanners and Printers where a 
        good part of the data is long strings which are repetitive. </P>
        <P>The Extended Capabilities Port supports a method of channel 
        addressing. This is not intended to be used to daisy chain devices up 
        but rather to address multiple devices within one device. Such an 
        example is many fax machines on the market today which may contain a 
        Parallel Port to interface it to your computer. The fax machine can be 
        split up into separate devices such as the scanner, modem/Fax and 
        printer, where each part can be addresses separately, even if the other 
        devices cannot accept data due to full buffers. </P></UL><A 
      name=2><I><FONT size=+2>ECP Hardware Properties</FONT></I></A> 
      <HR>

      <UL>
        <P>While Extended Capabilities Printer Ports use exactly the same D25 
        connector as your SPP, ECP assigns different tasks to each of the pins, 
        just like EPP. This means that there is also a different handshake 
        method when using a ECP interface. </P>
        <P>The ECP is backwards compatible to the SPP and EPP. When operating in 
        SPP mode, the individual lines operate in exactly the same fashion than 
        the SPP and thus are labeled Strobe, Auto Linefeed, Init, Busy etc. When 
        operating in EPP mode, the pins function according to the method 
        described in the EPP protocol and have a different method of 
        Handshaking. When the port is operating in ECP mode, then the following 
        labels are assigned to each pin. </P>
        <P>
        <CENTER>
        <TABLE width="90%" border=1>
          <TBODY>
          <TR>
            <TD>
              <CENTER><B>Pin</B></CENTER></TD>
            <TD>
              <CENTER><B>SPP Signal</B></CENTER></TD>
            <TD>
              <CENTER><B>ECP Signal</B></CENTER></TD>
            <TD>
              <CENTER><B>IN/OUT</B></CENTER></TD>
            <TD>
              <CENTER><B>Function</B></CENTER></TD></TR>
          <TR>
            <TD>
              <CENTER>1</CENTER></TD>
            <TD>
              <CENTER>Strobe</CENTER></TD>
            <TD>
              <CENTER>HostCLK</CENTER></TD>
            <TD>
              <CENTER>Out</CENTER></TD>
            <TD>A low on this line indicates, that there is valid data at the 
              host. When this pin is de-asserted, the +ve clock edge should be 
              used to shift the data into the device.</TD></TR>
          <TR>
            <TD>
              <CENTER>2-9</CENTER></TD>
            <TD>
              <CENTER>Data 0-7</CENTER></TD>
            <TD>
              <CENTER>Data 0-7</CENTER></TD>
            <TD>
              <CENTER>In/Out</CENTER></TD>
            <TD>Data Bus. Bi-directional</TD></TR>
          <TR>
            <TD>
              <CENTER>10</CENTER></TD>
            <TD>
              <CENTER>Ack</CENTER></TD>
            <TD>
              <CENTER>PeriphCLK</CENTER></TD>
            <TD>
              <CENTER>In</CENTER></TD>
            <TD>A low on this line indicates, that there is valid data at the 
              Device. When this pin is de-asserted, the +ve clock edge should be 
              used to shift the data into the Host.</TD></TR>
          <TR>
            <TD>
              <CENTER>11</CENTER></TD>
            <TD>
              <CENTER>Busy</CENTER></TD>
            <TD>
              <CENTER>PeriphAck</CENTER></TD>
            <TD>
              <CENTER>In</CENTER></TD>
            <TD>When in reverse direction a HIGH indicates Data, while a LOW 
              indicates a Command Cycle.<BR>In forward direction, functions as 
              PeriphAck.</TD></TR>
          <TR>
            <TD>
              <CENTER>12</CENTER></TD>
            <TD>
              <CENTER>Paper Out / End</CENTER></TD>
            <TD>
              <CENTER>nAckReverse</CENTER></TD>
            <TD>
              <CENTER>In</CENTER></TD>
            <TD>When Low, Device acknowledges Reverse Request.</TD></TR>
          <TR>
            <TD>
              <CENTER>13</CENTER></TD>
            <TD>
              <CENTER>Select</CENTER></TD>
            <TD>
              <CENTER>X-Flag</CENTER></TD>
            <TD>
              <CENTER>In</CENTER></TD>
            <TD>Extensibility Flag</TD></TR>
          <TR>
            <TD>
              <CENTER>14</CENTER></TD>
            <TD>
              <CENTER>Auto Linefeed</CENTER></TD>
            <TD>
              <CENTER>Host Ack</CENTER></TD>
            <TD>
              <CENTER>Out</CENTER></TD>
            <TD>When in forward direction a HIGH indicates Data, while a LOW 
              indicates a Command Cycle.<BR>In reverse direction, functions as 
              HostAck.</TD></TR>
          <TR>
            <TD>
              <CENTER>15</CENTER></TD>
            <TD>
              <CENTER>Error / Fault</CENTER></TD>
            <TD>
              <CENTER>PeriphRequest</CENTER></TD>
            <TD>
              <CENTER>In</CENTER></TD>
            <TD>A LOW set by the device indicates reverse data is 
          available</TD></TR>
          <TR>
            <TD>
              <CENTER>16</CENTER></TD>
            <TD>
              <CENTER>Initialize</CENTER></TD>
            <TD>
              <CENTER>nReverseRequest</CENTER></TD>
            <TD>
              <CENTER>Out</CENTER></TD>
            <TD>A LOW indicates data is in reverse direction</TD></TR>
          <TR>
            <TD>
              <CENTER>17</CENTER></TD>
            <TD>
              <CENTER>Select Printer</CENTER></TD>
            <TD>
              <CENTER>1284 Active</CENTER></TD>
            <TD>
              <CENTER>Out</CENTER></TD>
            <TD>A HIGH indicates Host is in 1284 Transfer Mode. Taken low to 
              terminate.</TD></TR>
          <TR>
            <TD>
              <CENTER>18-25</CENTER></TD>
            <TD>
              <CENTER>Ground</CENTER></TD>
            <TD>
              <CENTER>Ground</CENTER></TD>
            <TD>
              <CENTER>GND</CENTER></TD>
            <TD>Ground</TD></TR></TBODY></TABLE><FONT size=-1>Table 1. Pin 
        Assignments For Extended Capabilities Parallel Port 
        Connector.</FONT></CENTER>
        <P></P>
        <P>The HostAck and PeriphAck lines indicate whether the signals on the 
        data line are data or a command. If these lines are high then data is 
        placed on the data lines (Pins 2-7). If a command cycle is taking place 
        then the appropriate line will be low, ie if the host is sending a 
        command, then HostAck will be low or if the device/peripheral is sending 
        a command the PeriphAck line will be low. </P>
        <P>A command cycle can be one of two things, either a RLE count or an 
        address. This is determined by the bit 7 (MSB) of the data lines, ie Pin 
        9. If bit 7 is a 0, then the rest of the data (bits 0-6) is a run length 
        count which is used with the data compression scheme. However if bit 7 
        is a 1, then the data present on bits 0 to 6 is a channel address. With 
        one bit missing this can only be a value from 0 to 127(DEC). </P></UL><A 
      name=3><I><FONT size=+2>The ECP Handshake</FONT></I></A> 
      <HR>

      <UL>
        <P>The ECP handshake is different to the SPP handshake. The most obvious 
        difference is that ECP has the ability at anytime to transmit data in 
        any direction, thus additional signaling is required. Below is the ECP 
        handshake for both the Forward and Reverse Directions. </P><A 
        name=4><I><FONT size=+2>ECP Forward Data Cycle</FONT></I></A> 
        <HR>
        <BR>
        <CENTER>
        <TABLE border=0>
          <TBODY>
          <TR>
            <TD><IMG alt="Enhanced Capabilities Port Forward Data Cycle" 
              src="Interfacing the Extended Capabilities Port.files/ecpfdata.gif" 
              border=0> <BR>
              <CENTER><FONT size=-1>Figure 1. Enhanced Capabilities Port Forward 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产伦一区二区三区观看方式 | 欧美亚洲一区三区| 欧美性色黄大片| 欧美丰满美乳xxx高潮www| 欧美日韩大陆在线| 久久网站热最新地址| 国产精品理伦片| 亚洲国产一区二区在线播放| 另类综合日韩欧美亚洲| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩午夜激情电影| 午夜精品免费在线| 日本在线不卡视频一二三区| 精品一区二区三区的国产在线播放 | 日韩影视精彩在线| 成人黄色网址在线观看| 在线观看视频一区二区 | 91久久一区二区| 国产成人在线观看免费网站| 国产丶欧美丶日本不卡视频| 99国产精品99久久久久久| 色综合天天做天天爱| 日韩三级视频在线看| 亚洲一区二区精品3399| 久久久精品免费观看| 国产91在线|亚洲| 一区二区三区国产精华| 91精品国产91久久久久久一区二区 | 亚洲免费av观看| 欧美肥胖老妇做爰| 国产xxx精品视频大全| 午夜欧美视频在线观看| 中文乱码免费一区二区| 欧美另类videos死尸| 国产99久久久国产精品潘金网站| 亚洲一区二区三区爽爽爽爽爽| 久久综合视频网| 欧美日韩在线精品一区二区三区激情 | 欧美日免费三级在线| 国产精品一区二区不卡| 精品成人免费观看| 亚洲国产精品久久久男人的天堂| 中文字幕亚洲电影| 国产成人亚洲综合a∨婷婷图片| 亚洲免费三区一区二区| 久久精品日产第一区二区三区高清版| 91麻豆产精品久久久久久| 国内久久精品视频| 视频一区视频二区中文字幕| 亚洲色欲色欲www| 国产日韩欧美激情| 精品国产伦一区二区三区免费| 欧美日韩中字一区| 91免费看视频| av电影一区二区| 成人做爰69片免费看网站| 经典三级在线一区| 久久国产综合精品| 男人的j进女人的j一区| 手机精品视频在线观看| 亚洲自拍都市欧美小说| 亚洲裸体xxx| 国产精品成人一区二区三区夜夜夜| 精品久久人人做人人爽| 日韩欧美一区二区三区在线| 3d成人动漫网站| 欧美精品在线视频| 欧美日韩精品福利| 欧美日韩一区中文字幕| 欧美日韩三级一区| 欧美探花视频资源| 欧美色中文字幕| 在线成人免费视频| 欧美日韩精品专区| 国产精品一级片| 国产成人自拍高清视频在线免费播放| 蜜桃久久久久久久| 另类的小说在线视频另类成人小视频在线| 日日摸夜夜添夜夜添精品视频| 亚洲国产精品久久人人爱蜜臀| 亚洲国产日韩a在线播放性色| 一二三四区精品视频| 一区二区三区四区中文字幕| 亚洲精品国产无套在线观 | 欧美不卡一区二区三区| 久久亚洲私人国产精品va媚药| 欧美精品一区二区三区蜜臀| 久久精品一级爱片| 国产精品女同互慰在线看| 中文字幕av一区二区三区高| 亚洲视频一区二区免费在线观看| 亚洲欧美日韩在线| 亚洲va韩国va欧美va精品| 日韩激情视频在线观看| 麻豆91在线看| 国产成人免费视频网站| 色综合中文字幕国产| 国产亚洲自拍一区| 国产精品久久毛片| 一区二区三区不卡视频在线观看 | 久久狠狠亚洲综合| 国产剧情在线观看一区二区| 成人福利视频网站| 欧美主播一区二区三区美女| 69堂成人精品免费视频| 久久精品一区四区| 亚洲欧美日韩中文字幕一区二区三区 | 日韩黄色免费电影| 精品一区二区三区在线播放 | 国产日本欧美一区二区| 日韩毛片高清在线播放| 日韩成人午夜精品| bt7086福利一区国产| 欧美精品九九99久久| 欧美极品美女视频| 婷婷开心激情综合| 国产精品一二三四五| 精品视频资源站| 亚洲精品在线三区| 亚洲欧美国产高清| 精品在线你懂的| 色婷婷av一区| 久久免费视频一区| 午夜伦理一区二区| 99热99精品| 久久久久国产精品厨房| 午夜国产不卡在线观看视频| 不卡视频在线观看| 4hu四虎永久在线影院成人| 中文一区二区在线观看 | 国产成人免费xxxxxxxx| 欧美三级韩国三级日本一级| 日本一区二区三区四区在线视频 | 成人97人人超碰人人99| 日韩一区二区不卡| 亚洲一区影音先锋| www.欧美日韩国产在线| 欧美va亚洲va国产综合| 亚洲成人自拍偷拍| 91麻豆国产福利精品| 国产精品日日摸夜夜摸av| 久久精品99国产精品日本| 欧美精品第1页| 亚洲黄色片在线观看| 成人精品国产免费网站| 久久综合九色综合久久久精品综合| 丝袜a∨在线一区二区三区不卡| 色屁屁一区二区| 中文字幕一区二区三区不卡 | 国产偷v国产偷v亚洲高清 | 风间由美一区二区av101 | 成人91在线观看| 国产清纯在线一区二区www| 经典三级视频一区| 日韩你懂的电影在线观看| 视频一区二区三区入口| 欧美日韩国产片| 亚洲大尺度视频在线观看| 欧美中文字幕一区二区三区 | 亚洲一区成人在线| 在线观看国产一区二区| 亚洲一区在线播放| 欧美日韩久久久一区| 亚洲成av人片在线观看| 欧美日韩国产系列| 日本不卡的三区四区五区| 欧美一区二区三区视频免费| 日本视频免费一区| 欧美大白屁股肥臀xxxxxx| 久久精品久久99精品久久| 久久综合九色综合久久久精品综合| 激情综合色综合久久| 久久精品一区二区三区不卡牛牛| 国产精品一区免费在线观看| 国产日韩影视精品| 成人av手机在线观看| 亚洲男帅同性gay1069| 欧美日韩一区不卡| 免费在线一区观看| 国产亚洲午夜高清国产拍精品| 国产69精品久久777的优势| 综合色中文字幕| 在线观看日韩国产| 美女一区二区视频| 欧美国产日韩亚洲一区| 91理论电影在线观看| 午夜伦理一区二区| 久久伊人中文字幕| 99re亚洲国产精品| 视频精品一区二区| 国产网站一区二区| 日本福利一区二区| 久久精品国产77777蜜臀| 国产日产欧美一区二区三区| 91蜜桃网址入口| 蜜臀久久久99精品久久久久久| 欧美激情一区二区三区| 在线视频一区二区三| 国产曰批免费观看久久久| 亚洲欧美偷拍三级|