并口在标准打印机口操作模式的工作原理_第1页
并口在标准打印机口操作模式的工作原理_第2页
并口在标准打印机口操作模式的工作原理_第3页
并口在标准打印机口操作模式的工作原理_第4页
并口在标准打印机口操作模式的工作原理_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

并口在标准打印机口操作模式的作原理(转载整理)原作者:程方原出处:重庆邮电学报打印机并行接口逻辑具有3设端口:数据端口、控制端口和状态端口,均可用IN或(和OUT指其进行读或(和)写入。共5作:读数据、写数据、读控制、写控制和读状态。它们都是对相的端口寄存器进行的操作。数据存对数据寄存器的写入操作是CPU将印据送打机数上。对数据寄存器的读出操作是CPU取送打机打数,用于验证数据口数据的发送是否正确。控制存控制寄存器的各位定义如1所对控制寄存器写入操作是CPU将制令到印。

对控制寄存器的读出操作是CPU取送打机控命,用于验证控制口数据的发送是否正确在Windows系统启动过程中,对打印机进行初始化,为系统随后进行的打印操作予以准备。对打印机初始化要输出控制字节为一定时间(4ms左右规定操作系统支持打印机操作方式:禁止中断、打印机联机及不自动换行。也就是说,在Windows操下,对打印机的操作不能采用中断方式、操作打印机时打印机必须处于联机状态、打印机能执行自动换行功能。状态存在标准模式下态器是唯的只读寄存器过态寄存器的读出操作可获得打印机送来5位状。状态寄存器各位定义如2所注意:状态忙碌位意着打印机正在处理上一接收的打印数据。一旦处理完毕,立即发出应答信号,置应答0(D6置忙碌位为,准备就绪。在中断允许条件下(控制寄存器D4答信号即可作为打印机的中断请求IRQ状态口主要是为了使主机判断打印机的工状态,保证打印数据的可靠发送。对一台并行口打印机发送打印数,主要是计算机软件通过对以上端口执行指令操作,发送和接收各个端口的数据关的端口信号满足打印机要求的数据传输时序计算机使用的是哪种型号的打印机它们的数据传输时序都是一致的。打印机以每次接收一位据为数据传输时序的基本周期。但每个周期的间隔是不定时的,完全取决于外界的同步号,即打印机接口控制寄存器的最低位―数选通位机数据传输时如3。2

图中信号含义如下:

打印机忙碌信号。若为不接数。信在输入期间、打印操作期间、打印脱机状态、打印机出错状态4种情况下变注意:该信号送到打印机接口状寄存器最高位后CPU读刚好反相,即,D7=0)机应答信号。当打印准备好接收下一数据时,输出宽的冲。利用其后沿使忙碌信号BUSY由印机接口卡利用该信号的后沿,在中断允许1条下向统出断求号IRQ)DATA

打印机接收数据信号。总共有位,数据为逻1处于高电位,逻辑时低电位。系统向打印输出8打印数据的起始时间,只要在数据选通信号之前不少0可。而数据的失时间要确保在信号撤消后不少0)机数据选通信号。当统检测到打印机准备就绪无,或有效)时,通过对控制寄存器最低位瞬时1反相输出负脉冲。该脉冲至少保印机一侧期打印机将数线DATA

的8位信息取入到内部缓冲器中与此同时,打印机的BUSY线高电平,示处于数据输入状态。通过以上的分析,我们可以得到下结论:微机在操作打印机时,控制口寄器只3状态xxx01100B(,不自动换行3

xxx01000B(,不自动换行正在进行初始化)及xxx01101B(机自动换行,数据选通(机不自动换行)是当主机对打印机无有效操作时采用的一种缺省状态要是使打印机的联控制线处于低电平的有效状态机与打印机之间的连接状态。附录:并口彩图及标准打印机口作模式下引脚功能表中名称前有斜杠的表示低电平效,寄存器位代表该引脚在8位寄中对应的位4

置。打印口有3个端数据端、状态端口和控制端口,对应的3个器地址分别为(LPT1)和7AH。其378H可写,部分电脑通过配置控制寄存器的位为时以读,部分电脑则不能,只能写可写,为只读端口。对于打印口数存器地0x278态寄存器地0控寄存器地0x27A。在DOS、Windows9X

下,你可以使__对口进行直接读写。当然,要包含头文件。以为BYTEn

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论