亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产伦理精品不卡| 欧美久久免费观看| 欧美男生操女生| 久久综合狠狠综合久久激情 | 91视频你懂的| 91精品国产黑色紧身裤美女| 国产精品高潮呻吟久久| 蜜臀av国产精品久久久久| www.成人在线| 久久久99久久精品欧美| 日本免费新一区视频| 色综合婷婷久久| 久久久国产精品麻豆| 日韩成人午夜精品| 色欧美乱欧美15图片| 国产精品免费视频一区| 久久se精品一区精品二区| 欧美精品vⅰdeose4hd| 综合久久给合久久狠狠狠97色| 国内精品伊人久久久久av一坑| 欧美色图在线观看| 一区二区三区精品视频在线| 91视频观看免费| 亚洲精品网站在线观看| kk眼镜猥琐国模调教系列一区二区| 久久久精品综合| 国产一区二区中文字幕| 欧美成人激情免费网| 美脚の诱脚舐め脚责91| 欧美精品777| 日韩成人一区二区三区在线观看| 这里只有精品视频在线观看| 性欧美大战久久久久久久久| 欧美日韩精品欧美日韩精品一 | 91麻豆精品国产综合久久久久久| 亚洲精品中文字幕乱码三区| 91在线国产福利| 亚洲激情网站免费观看| 在线看日韩精品电影| 亚洲一区二区综合| 666欧美在线视频| 久久se精品一区精品二区| 久久久久国产精品人| 国产精品123区| 亚洲欧洲精品一区二区三区| 91在线视频观看| 亚洲成人第一页| 日韩一区二区三区视频| 国产一区二区三区在线观看免费视频 | 久久99国产精品免费| 日韩精品最新网址| 国产精品一区二区在线播放 | 久久久国产午夜精品| 99久久精品99国产精品| 亚洲精品乱码久久久久| 欧美视频日韩视频| 久久er精品视频| 国产精品视频第一区| 色综合久久中文综合久久牛| 亚洲国产日韩a在线播放性色| 欧美一区二区三区成人| 国产精品18久久久| 一区二区三区电影在线播| 91精品国产高清一区二区三区蜜臀| 国产一区不卡在线| 亚洲精品乱码久久久久久黑人| 欧美一区永久视频免费观看| 国产91在线|亚洲| 亚洲亚洲精品在线观看| 精品国产123| 91久久香蕉国产日韩欧美9色| 免费视频最近日韩| 国产精品久久久爽爽爽麻豆色哟哟| 欧洲激情一区二区| 国产一级精品在线| 亚洲国产日韩a在线播放| 久久综合精品国产一区二区三区| 欧美主播一区二区三区美女| 国产在线国偷精品免费看| 亚洲精品视频一区| 久久毛片高清国产| 欧美午夜精品久久久| 国产不卡视频一区| 看片网站欧美日韩| 亚洲一二三四在线| 欧美激情综合五月色丁香小说| 欧美日本国产一区| 99精品欧美一区| 国产一区二区三区在线观看免费视频 | 亚洲成人第一页| 亚洲三级久久久| 国产视频一区在线播放| 欧美一区二区视频网站| 91久久精品网| 99久久精品免费观看| 国产不卡在线视频| 极品美女销魂一区二区三区| 亚洲h动漫在线| 亚洲理论在线观看| 最新欧美精品一区二区三区| 亚洲第一二三四区| 国产精品久久综合| 国产午夜亚洲精品不卡| 日韩美一区二区三区| 欧美日韩亚洲综合| 欧美日韩中文一区| 在线影视一区二区三区| 99久精品国产| a亚洲天堂av| 成人免费黄色在线| 懂色av一区二区在线播放| 国产精品1区2区3区| 国产原创一区二区三区| 激情久久久久久久久久久久久久久久| 亚洲成av人影院在线观看网| 亚洲制服丝袜在线| 五月婷婷综合在线| 日本不卡123| 免费成人你懂的| 精品影视av免费| 国产制服丝袜一区| 国产91精品在线观看| www.激情成人| 欧美性大战久久久| 5858s免费视频成人| 日韩一区二区三区视频在线观看| 日韩欧美国产小视频| 久久亚洲一级片| 中文字幕不卡的av| 亚洲精品国产第一综合99久久 | 欧美高清精品3d| 日韩免费观看高清完整版| 久久你懂得1024| 亚洲欧洲美洲综合色网| 午夜精品久久久久影视| 免费在线观看日韩欧美| 国产制服丝袜一区| 97久久人人超碰| 欧美老肥妇做.爰bbww视频| 国产精品免费丝袜| 亚洲成a人v欧美综合天堂| 美女一区二区视频| 成人午夜在线播放| 欧美视频一区二区在线观看| 欧美大片一区二区三区| 日本一区二区三区电影| 一区二区不卡在线视频 午夜欧美不卡在 | 中文字幕亚洲视频| 亚洲国产精品久久久男人的天堂| 日韩av电影免费观看高清完整版在线观看| 麻豆高清免费国产一区| av电影在线观看一区| 欧美另类videos死尸| 久久久久国色av免费看影院| 亚洲一本大道在线| 国产成人免费视频| 欧美日韩在线播放三区| 国产日韩欧美一区二区三区乱码 | 日韩福利视频网| 成人一区二区视频| 51午夜精品国产| 自拍偷自拍亚洲精品播放| 免费美女久久99| 一本大道av伊人久久综合| 欧美大片在线观看一区二区| 亚洲综合另类小说| 粉嫩蜜臀av国产精品网站| 67194成人在线观看| 亚洲精品美腿丝袜| 国产精品2024| 精品福利一二区| 亚洲大片精品永久免费| 97久久精品人人澡人人爽| 精品日韩在线一区| 婷婷成人综合网| 色综合中文字幕| 日精品一区二区三区| 成人免费视频caoporn| 精品乱码亚洲一区二区不卡| 一区二区三区 在线观看视频| 国产a视频精品免费观看| 精品国产一区二区在线观看| 亚洲第一狼人社区| 欧美中文字幕一区二区三区亚洲| 日韩成人一级片| 一区二区三区在线影院| 国产a级毛片一区| 丁香婷婷综合激情五月色| 欧美成人a在线| 奇米精品一区二区三区在线观看| 欧美午夜精品一区二区蜜桃 | 日韩精品一区二区三区四区视频| 亚洲曰韩产成在线| 色综合久久久久| 亚洲精品视频免费看| 色综合色狠狠天天综合色| 亚洲视频你懂的| 一本一道久久a久久精品| 亚洲色图19p| 色婷婷综合久久久中文一区二区 |