外文资料翻译-基于并口控制的数控机械运动研究.doc

外文资料翻译-基于并口控制的数控机械运动研究.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
淮 阴 工 学 院 毕业设计(论文)外文资料翻译 学 院: 机械工程学院 专 业: 机械设计制造及其自动化 姓 名: 袁瑞 学 号: 1081101534 外文出处: Parallel Port Complete (用外文写) 附 件: 1.外文资料翻译译文;2.外文原文。 指导教师评语: 年 月 日 签名: 注:请将该封面与附件装订成册。 附件1:外文资料翻译译文 并行端口大全 精英科技 那怡超 中国电力出版社 摘要 :并行接口,指采用并行传输方式来传输数据的接口标准。通常所说的并行接口一般称为Centronics接口,也称IEEE1284,最早由Centronics Data Computer Corporation公司在20世纪60年代中期制定。Centronics公司当初是为点阵行式打印机设计的并行接口。并行接口中各位数据都是并行传送的, 随着PC机设计的快速发展,生产厂商推出了几种改进型的并口。这些新型的并口与原始设计兼容,同时加入一些主要以提高速度为目的的新功能。PC机与外围设备的速度不断提高,它们所完成的工作越来越复杂,所要交换的信息日益增加,因此,并口的速度也就日益重要。传统并口的速度对于向点阵、菊花链式打印机传送代表ASCll字符的字节而言,已经绰绰有余。但是,现在的打印机要完成在一页中用不同颜色打印出不同字体、细致的图表之类的工作,就必须从PC机得到更多的信息,PC机向打印机传送这些信息的速度越快,打印机就能越迅速地开始处理和打印结果。更快的并口还可以使用户能用便携的、以外设形式出现的设备代替传统方式下只能内置于计算机的组件。如并口磁带机或磁盘驱动器可以方便地从一个系统移至另一个系统。 a.SPP 即标准并口,数据是半双工单向传输的,传输速度只有150/S,主要功能:为并行端口提供了8个数据线以进行并行的字节传输,计算机能够通过数据线向打印机发送选能信号,以通知打印机准备好接收数据,打印机接收到数据后,向计算机发送一个回应信号(NACK)。 b.PS/2型 即简单双向型,对并行接口的一种早期改进方案是由IBM的PS/2引入的双向数据端口,这种双向端口容许外设每次向PC机发送8位信息。现在,PS/2 型并口是指所有具有双向数据端口,但不是后面介绍的EPP或ECP模式的并行接口。8字节模式是PS/2型并口可以用来实现从外设到PC数据传输的一个8位数据传输协议。 c.ECP 即扩充功能并口,它是由HP和microsoft首先推出的。ECP是双向接口,并能以ISA总线速度传送数据。ECP有缓冲区,支持直接存储器访问传输和数据压缩。ECP传输尤其适用打印机、扫描仪及其他需要进行大块数据传送的外设。 d.EPP 即增强型并行接口,最早是由芯片厂商Intel,PC厂商Zenith及并行接口网络产品生产商Xircom研制的。它采用的是双向数据线。在ISA扩展总线的一个周期,也就是大约1ms的时间内,EPP可以完成包括握手联络在内的一字节的数据传送。而同样完成这一工作,SPP或PS/2接口则需要使用4个总线周期。EPP可以实现快速转向,因此它很适合用于磁盘、磁带驱动器等需要进行双向数据传输的设备。EPP同样是模拟SPP的,一部分EPP还可以模拟PS/2型并口工作。 e.多模式接口,很多新型接口支持多种模式,可以工作在以上提到的部分或者全部模式下,用户可以使用配置选择,使用上述各种接口形式,或者使用其中一些而禁止其他。 2 并口访问 PC并口又称打印机接口,与其他通用I/O口性质完全一样,它由一个25芯的D型接口提供TTL输入和输出信号。一般它有12个输出口和5个输入口可供利用,能够满足雕刻机信号的要求,即利用程序通过输出多通道数字波形实现对混合式步进电机和电源的控制,以及通过键盘信号实现操作人员与控制系统的交互。通过windows以及其他软件等多种方式都可以对并口进行读写,其中最直接的方法就是对并口数据寄存器的读写。进行并口通讯,就是和I/O端口进行通讯,无论是windows还是linux,都是把I/O端口的地址映射到进程的内存空间,而且地址可以通过BOIS设置,在linus中可以通过Proc文件系统查看。访问并口,就是访问并口的各个寄存器,这样就有两种方法,一是在用户空间使用C函数库直接访问I/O端口,这是用户空间驱动;一是先写内核空间的驱动,再在用户空间通过内核空间驱动访问端口,这是内核空间驱动。写用户空间驱动还是内核空间驱动由几个因素决定。内核空间驱动由于它不可剥夺,因此速度更快;在用户空间只能按照内核规定的

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档