精华内容
下载资源
问答
  • 并口定义

    千次阅读 2018-06-27 09:56:31
    一,管脚定义管脚序号管脚定义方向1/STROBE ,选通端,低电平有效 2~9DATA0~7,数据通道0~7 10/ACK,确认,低电平有效 11BUSY,忙 12Paper End,缺纸 13Select,选择 14/Autofeed ,自动换行,低电平有效 15...

    一,管脚定义


    管脚序号
    管脚定义
    方向
    1,C0/STROBE ,数据选通,低电平有效Output
    2~9,D0~7DATA0~7,数据通道0~7双向
    10,S6/ACK,确认,低电平有效Input
    11,S7BUSY,表示打印机不能接收新的数据Input
    12,S5Paper   End,表示没有打印纸Input
    13,S4Select,高电平表示联机,低电平表示脱机Input
    14,C1/AutoReed ,自动换行Output
    15,S3/ERROR,表示打印机出错、缺纸或者脱机状态Input
    16,C2/Initialize, 初始化,低电平有效Output
    17,C3Select   In,低电平有效,表示数据可输入打印机Output
    18~25,G0~7GND,地Ground
       

    二、基本的SPP 模式的时序



    三、寄存器

    寄存器地址寄存器
    0x378SPP数据寄存器,DATA0~7的输入输出,依次对应管脚(9、8、7、6、5、4、3、2)
    0x379SPP状态寄存器,输入,依次对应管脚(11、10、12、13、15、x、x、x)
    0x37ASPP控制寄存器,输出,依次对应管脚(x、x、x、并口中断允许位、17、16、14、1)
    0x37BEPP地址寄存器(一般不用),可读可写
    0x37CEPP扩展数据寄存器(一般不用),可读可写

    也就是说PC的0x378可以用来做输入和输出,0x37A的低4位可以用来输出,0x379是输入。这样就可以用并口模拟很多接口时序,比如I2C、SMI、JTAG、SPI等,也可以用来当做开关控制其他设备。这个时候不用管第一节中的Centronics打印机标准接口的那些信号定义,只用处理输入输出D0~7,输出C0~3,输入S3~7即可。

    注:现在市面上很多PC已经没有并口了,需要购买PCIe转并口的转接卡,这时并口的基地址不再是0x378,而可能是0xD050或者0xE050等,此时只需寄存器地址修改即可。

    四、硬件接口

    并行接口输出的是TTL标准的逻辑电平,输入信号也要符合TTL标准。这种特性可以使接口容易应用在电子设计中。大部分的PC并行接口能吸收和输出12mA左右的电流,如应用时小于或大于这个值,应使用缓冲电路。
    为了保持与早期的Centronics 接口兼容,使用OC(open collector)驱动器,使用上拉电阻(pull-up resistor)标准电阻值为2.2k欧或4.7k欧。控制线与状态线仅要求上拉电阻Rp,数据线和Strobe线还要求串联电阻Rs来匹配线路阻抗,调整串联电阻值使其与驱动器的输出阻抗之和等于45欧到55欧的线路阻抗。比如驱动IC输出阻抗为15欧,则需要33欧的串联电阻。

    五、并口编程

    一般利用现成的inpout32.dll或者WinIo.dll动态链接库来做。


    参考资料:

    https://blog.csdn.net/xyk0318/article/details/52033878

    http://www.elecfans.com/baike/computer/taishiji/20100309183757.html?v=pc


    展开全文
  • 计算机并口定义.pdf

    2021-10-07 02:42:55
    计算机并口定义.pdf
  • 并口编程 并口定义

    千次阅读 2016-07-26 11:08:58
    一、接口定义说明 电脑的并口,通常是25针. 接口定义如下: 针 方向 2,3,4,5,6,7,8,9 双向 1,14,16,17 输出 10,11,12,13,15 ...

    一、接口定义说明

    电脑的并口,通常是25. 接口定义如下:

    方向

    23456789

    双向

    1141617

    输出

    1011121315

    输入

    1819202122232425

    功能说明:

    二、并口编程基础

    这些引脚,其实就是I/O口。而且是可以控制的,以软件的方式,非常简单。

    在计算机内部,对应的寄存器如下:

    0x3788bit数据寄存器的地址,对应并口针的顺序是98765432

    0x379是状态寄存器,1110121315 - - -

    0x37A是控制寄存器,- - - 并口中断允许位,1716141

    也就是说PC0x378可以用来做输入和输出,0x37A的低4位可以用来输出,0x379是输入。这样就可以用并口模拟很多时许,比如IICJTAGSPI等等。

    注意:上述的寄存器地址是以0x378为基地址的。如果基地址为0x3F0,那么他们的数据、状态、控制寄存器地址分别为0x3F00x3F10x3F2。(基地址缺省的是0x378,也可在BIOS里重新设置)

    输入函数:int inport(int address); address就是上面的寄存器地址

    输出函数:int outport(int address,int value);

    无论是DOS下编程、还是Windows下,都可用。

    三、25针并口具体定义

    Pin Name Dir Description  
      1 /STROBE -> Strobe  
      2 D0 -> Data   Bit   0  
      3 D1 -> Data   Bit   1  
      4 D2 -> Data   Bit   2  
      5 D3 -> Data   Bit   3  
      6 D4 -> Data   Bit   4  
      7 D5 -> Data   Bit   5  
      8 D6 -> Data   Bit   6  
      9 D7 -> Data   Bit   7  
      10 /ACK <- Acknowledge  
      11 BUSY <- Busy  
      12 PE <- Paper   End  
      13 SEL <- Select  
      14 /AUTOFD -> Autofeed  
      15 /ERROR <- Error  
      16 /INIT -> Initialize  
      17 /SELIN -> Select   In  
      18 GND -- Signal   Ground  
      19 GND -- Signal   Ground  
      20 GND -- Signal   Ground  
      21 GND -- Signal   Ground  
      22 GND -- Signal   Ground  
      23 GND -- Signal   Ground  
      24 GND -- Signal   Ground  
      25 GND -- Signal   Ground

     

    针脚

    功能

    针脚

    功能

    1

    选通端,低电平有效

    10

    确认,低电平有效

    2

    数据通道0

    11

    3

    数据通道1

    12

    缺纸

    4

    数据通道2

    13

    选择

    5

    数据通道3

    14

    自动换行,低电平有效

    6

    数据通道4

    15

    错误,低电平有效

    7

    数据通道5

    16

    初始化,低电平有效

    8

    数据通道6

    17

    选择输入,低电平有效

    9

    数据通道7

    18-25

     

    展开全文
  • 25针并口定义[归类].pdf
  • LPT并口针脚定义

    2015-01-28 13:52:27
    LPT并口25个针脚的定义说明;并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。并行口由于同时...
  • 25针并口定义[参照].pdf
  • 并口引脚定义DB25

    2014-03-03 15:03:04
    并口引脚定义DB25
  • 并口定义并口编程基础

    千次阅读 2014-11-05 23:29:16
    最近想利用服务器的并口zuoyixie

    最近想利用服务器的并口做一些东西,于是上网查了下并口定义及相关编程方法,如下:

    一、接口定义说明

    电脑的并口,通常是25. 接口定义如下:

    方向

    23456789

    双向

    1141617

    输出

    1011121315

    输入

    1819202122232425

    功能说明:

    二、并口编程基础

    这些引脚,其实就是I/O口。而且是可以控制的,以软件的方式,非常简单。

    在计算机内部,对应的寄存器如下:

    0x3788bit数据寄存器的地址,对应并口针的顺序是98765432

    0x379是状态寄存器,1110121315 - - -

    0x37A是控制寄存器,- - - 并口中断允许位,1716141

    也就是说PC0x378可以用来做输入和输出,0x37A的低4位可以用来输出,0x379是输入。这样就可以用并口模拟很多时许,比如IICJTAGSPI等等。

    注意:上述的寄存器地址是以0x378为基地址的。如果基地址为0x3F0,那么他们的数据、状态、控制寄存器地址分别为0x3F00x3F10x3F2。(基地址缺省的是0x378,也可在BIOS里重新设置)

    输入函数:int inport(int address); address就是上面的寄存器地址

    输出函数:int outport(int address,int value);

    无论是DOS下编程、还是Windows下,都可用。

    三、25针并口具体定义

    Pin Name Dir Description  
      1 /STROBE -> Strobe  
      2 D0 -> Data   Bit   0  
      3 D1 -> Data   Bit   1  
      4 D2 -> Data   Bit   2  
      5 D3 -> Data   Bit   3  
      6 D4 -> Data   Bit   4  
      7 D5 -> Data   Bit   5  
      8 D6 -> Data   Bit   6  
      9 D7 -> Data   Bit   7  
      10 /ACK <- Acknowledge  
      11 BUSY <- Busy  
      12 PE <- Paper   End  
      13 SEL <- Select  
      14 /AUTOFD -> Autofeed  
      15 /ERROR <- Error  
      16 /INIT -> Initialize  
      17 /SELIN -> Select   In  
      18 GND -- Signal   Ground  
      19 GND -- Signal   Ground  
      20 GND -- Signal   Ground  
      21 GND -- Signal   Ground  
      22 GND -- Signal   Ground  
      23 GND -- Signal   Ground  
      24 GND -- Signal   Ground  
      25 GND -- Signal   Ground

     

    针脚

    功能

    针脚

    功能

    1

    选通端,低电平有效

    10

    确认,低电平有效

    2

    数据通道0

    11

    3

    数据通道1

    12

    缺纸

    4

    数据通道2

    13

    选择

    5

    数据通道3

    14

    自动换行,低电平有效

    6

    数据通道4

    15

    错误,低电平有效

    7

    数据通道5

    16

    初始化,低电平有效

    8

    数据通道6

    17

    选择输入,低电平有效

    9

    数据通道7

    18-25



    另外 ,Linux例程如下:

    <pre name="code" class="cpp">#include <sys/types.h>
    #include <sys/stat.h>
    #include <fcntl.h>
    #include <unistd.h>
    
    int main()
    {
        //open file
        int fd;
        fd=open("/dev/port",O_RDWR);
        if(fd<0)
        {
           perror("open file error:");
           return -1;
        }
    
        //operate
        unsigned char buf[2];
        while(1)
        {
           lseek(fd,0x378,SEEK_SET);
           buf[0]=0xff;
           write(fd,buf,1);
           sleep(1);
           printf("LED ON \r\n");
           lseek(fd,0x378,SEEK_SET);
           buf[0]=0x00;
           write(fd,buf,1);
    	sleep(1);
        }
    
        //close
        close(fd);
        return 0;
    }


     
    

    经亲自测试,可以控制连接在管脚上的LED闪烁。至于模拟其他的总线或者别的控制,也就很简单了,无非是时序的问题。



    展开全文
  • 串口,并口定义

    2013-05-05 10:16:49
    相当好的串口,并口技术解说文件,供大家参考和使用,谢谢
  • 电脑的并口针脚定义

    2017-06-13 14:00:53
    PC计算机并口引脚定义  日期:2005-5-2 20:39:16 来源: 浏览次数:8261 1 ----> #STROBE 数据选通 2 D0 数据位0 3 D1 数据位1 

      PC计算机并口引脚定义

       日期:2005-5-2 20:39:16     来源:   浏览次数:8261
                               1  ---->  #STROBE 数据选通
                               2  <--->  D0      数据位0
                               3  <--->  D1      数据位1
                               4  <--->  D2      数据位2
                               5  <--->  D3      数据位3
                               6  <--->  D4      数据位4
                               7  <--->  D5      数据位5
                               8  <--->  D6      数据位6
                               9  <--->  D7      数据位7
                               10 <----  #ACK    应答脉冲
                               11 <----  BUSY    忙
                               12 <----  PE      打印纸尽
                               13 <----  SLCT    选择
                               14 ---->  #AUTOFD 自动进纸
                               15 <----  #ERROR  错误
                               16 ---->  #INIT   初始化
                               17 ---->  #SELIN  打印机选择输入
                               18 -----  GND     信号地
                               19 -----  GND     信号地
                               20 -----  GND     信号地
                               21 -----  GND     信号地
                               22 -----  GND     信号地
                               23 -----  GND     信号地
                               24 -----  GND     信号地
                               25 -----  GND     信号地
    计算机并口定义!

     

    spp模式
    针脚  功能  针脚  功能
    1  选通端,低电平有效  10  确认,低电平有效
    2  数据通道0  11  忙
    3  数据通道1  12  缺纸??
    4  数据通道2  13  选择
    5  数据通道3  14  自动换行,低电平有效
    6  数据通道4  15  错误,低电平有效
    7  数据通道5  16  初始化,低电平有效
    8  数据通道6  17  选择输入,低电平有效
    9  数据通道7  18~25  地线
             

    epp模式

     

    引脚  名称  描述
    1    -WRITE 写操作
    2~9  AD0~7 双向数据/地址线
    10   INTR  设备中断
    11   WAIT  等待
    12   USER  用户定义
    13   USER  用户定义
    14   -DATASTB数据读写
    15   USER  用户定义
    16   RESET  设备复位
    17   -ADDSTB 地址读写
    18~25 GND   地线

    展开全文
  • 8051单片机并行接口和C51定义

    千次阅读 2013-07-13 11:44:32
    一、片内并行接口定义 8051单片机有4个8位的并行接口,即SFR中的P0、P1、P2、P3。对其的定义在reg51.h中已经存在,可直接调用 如: P2 = 0xFE;//将数据0xFE输出到P2口; Key = P1;//从P1口输入值送到变量Key;...
  •  25针并口定义(输入输出是相对于PC机的并口,从并口输出,输入到并口):  功能说明: (2)编程基础  这些引脚,其实就是I/O口。而且是可以控制的,以软件的方式。在计算机内部,对应的寄存器...
  • IO地址译码与简单并行接口[定义].pdf
  • IEEE-1284定义了一对一的异步双向并行接口。其中PC机使用A型接头,DB-25孔型插座,包括17条信号线和8条地线,信号线又分为3组,控制线4条,状态线5条,数据线8条。 打印机使用B型接头,为36PIN 0.085inch间距的...
  • 并口引脚定义

    2016-01-12 11:35:37
    详细的描述了并行口的引脚定义和他的功能、有助于大家学习和使用并口
  • 并口线定义25对接36 1-14——1-14 15——32 16——31 17——36 18-25——16、17、19-30、33 外壳对接外壳 注: 一、1对1,2对2至14对14; 二、18到25短接对接16、17、19-30(短接)、33。
  • 电脑25针并口和9针串口引脚定义,功能说明.
  • 以下为仅为主板各接口的针脚定义,外接出来的设备接口则应与主板对应接口针脚定义相反,如鼠标的主板接口定义为6——数据,4——VCC,3——GND,1——时钟,鼠标线的接口定义则与之相反为5——数据,3——VCC,4——...
  • 这里对平时大家用的网线的每种颜色的线的信号定义有了详细的说明,还有常见的串口如RS_232 并口等都有说明。
  • 电脑串口及并口连接线大全(附针脚定义)
  • 串口 并口线的定义

    千次阅读 2010-11-09 16:04:00
     电脑串、并行口针脚的定义并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。并行口由于同时...
  • 以太网接口定义

    万次阅读 2019-11-06 22:41:52
     千兆以太网RJ45接口连线引脚定义:  10 100base tx rj45接口是常用的以太网接口,支持10兆和100兆自适应的网络连接速度, 网卡上以及 Hub 上接口的外观为 8 芯母插座 (RJ45): rg45接口pc端的,...
  • 8255并行接口

    万次阅读 多人点赞 2018-06-17 16:17:41
    8255并行接口1 实验目的1. 学习并掌握8255的工作方式及其应用。2. 掌握8255典型应用电路的接法。3. 掌握程序固化及脱机运行程序的方法。2 实验设备PC机一台,TD-PITE实验装置一套。3 实验内容1. 基本输入输出实验。...
  • 串口、并口接口定义

    2009-09-19 15:09:00
    并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。并行口由于同时传输更多的信息,速度明显高于串行口...
  • PC上的IOIO 接口其实就是COM接口,是指cluster communication port接口,即串行通讯端口。俗称串口 可以接打印机和一些摇杆的游戏手柄以及做一些简单的数据传输等,并不能接显示器。 现在的PC 一般有两个串行口...
  • 并口引脚定义

    2011-12-05 08:47:28
    并口引脚定义图,非常详细,绝对经典,不要错过,个人崇尚免费开源

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 159,614
精华内容 63,845
关键字:

并口定义