PC机并行端口的数据及使用.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PC机并行端口的数据和使用 早期PC机的并行口通常用作打印机的端口,但它的功能不止如此,在工业控制应用上相当广泛,而且有很大的优势,1设计简单,设计人员只需考虑所需的控制功能而不必花大的精力去考虑接口。2速度快可以满足较高的需求。3编程方便,只要输入输出语句就可以实现多路控制信号和不同精度数据的采集。4适合初学者或非专业人员做复杂高水平的控制系统。和USB比较应用USB串口则需要较高的专业知识,还要建立庞大的子系统,因为串口是位传送数据,不可能传送大量的数据进行控制,采用的是指令系统,就象我们现实中常见的对下级发出的命令,执行一号方案,至于怎么执行由下级去做。至于串COM口电路简单,编程容易,但在一些高精确度的实时控制中在响应速度上仍有些力不从心(485标准的可以)。因此并口在计算机控制和数据采集方面是非常方便的工具,它可以充分利用计算机的软硬件资源。 要想使用好并行口就必须对定义和数据充分的了解,借鉴别人的使用方法事半功倍,我也是在实践中不断提高的,因为工作需要才涉入其中,现将我搜集到并口资料发到网上供需要者参考,因为我也在网上获益非浅,本文提供的是打印机对端口的使用数据做为例程,根据自己的需要进行参考,相信会对初学者有所帮助。 并行口数据 微机并行口可提供多达成12路标准TTL电平输入,和5路TTL电平输入信号,如果外加译码电路还可扩展更多的输入输出通路。微型机的操作系统没有提供实用的可控制并口软件,但可以自己编程实现。 在DEBUG环境中可用 I/O 命令进行端口的操作,LPT1的基地址为378H,LPT2的基地址为279H,LPT3的基地址为3BCH(输出), 基地址加1 为状态口(输入),基地址加2 为控制口(输出)。 引脚 功能 I / O 引脚 功能 I / O 1 STROBE 选通 I / O 10 ACK 确认 I 2 data 0 数据位0 O 11 busy 忙 I 3 data 1 数据位1 O 12 pe 缺纸 I 4 data 2 数据位2 O 13 slct 选择 I 5 data 3 数据位3 O 14 auto feedxt 自动换行 I / O 6 data 4 数据位4 O 15 error 错误 I 7 data 5 数据位5 O 16 init 初始化 I / O 8 data 6 数据位6 O 17 slct in 选择输入 I / O 9 data 7 数据位7 O 18-25 GND 接地 / 这里使用的标准的并口模式—SPP模式,现在的板载并行口大都支持EPP和ECP模式,由于硬件上数据端口是支持双向传输的,所以在SPP模式下也可以在数据口输入数据。 数据口-378H,状态口-379H,控制口-37AH 数据寄存器-8位 占用基地址连接于接口的2-9脚,当你向寄存器写入二进制数据时对应的引脚就被置为1高平或 0低电平(TTL)。 控制寄存器 8 位 连接于DB25针接口1、14、16、17脚 D0 1=数据选通, 0.5 微秒后复位。

文档评论(0)

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

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

1亿VIP精品文档

相关文档