打印接口及串行通信接口

上传人:新** 文档编号:591368058 上传时间:2024-09-17 格式:PPT 页数:38 大小:163KB
返回 下载 相关 举报
打印接口及串行通信接口_第1页
第1页 / 共38页
打印接口及串行通信接口_第2页
第2页 / 共38页
打印接口及串行通信接口_第3页
第3页 / 共38页
打印接口及串行通信接口_第4页
第4页 / 共38页
打印接口及串行通信接口_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《打印接口及串行通信接口》由会员分享,可在线阅读,更多相关《打印接口及串行通信接口(38页珍藏版)》请在金锄头文库上搜索。

1、第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口第第7章章 打印接口及串行通信接口打印接口及串行通信接口7.1打印机结构概述打印机结构概述7.2并行打印接口并行打印接口7.3并行打印的并行打印的I/O服务功能及服务程序服务功能及服务程序第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口本章学习目标本章学习目标l l微机打印接口的基本原理及一般应用微机打印接口的基本原理及一般应用l lRS232串行通信接口的基本原理及参数与应用串行通信接口的基本原理及参数与应用l l调制调解器的原理及应用调制调解器的原理及应用l l通用串行接口(通用串行接口(USB)基本原理及其应用)基本

2、原理及其应用返回本章首页返回本章首页第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.1打印机结构概述打印机结构概述7.1.1 打印机概述打印机概述7.1.2 针式打印机针式打印机7.1.3 激光打印机激光打印机7.1.4 喷墨打印机喷墨打印机返回本章首页返回本章首页第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.1.1 打印机概述打印机概述表表7.1几种类型的打印机性能参数几种类型的打印机性能参数返回本节返回本节第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.1.2 针式打印机针式打印机1针式打印机的分类针式打印机的分类针式打印机是一种典型的击打

3、式打印机,针式打印机是一种典型的击打式打印机,按其打印精度(即针数多少)可分为按其打印精度(即针数多少)可分为9针打印针打印机和机和24针打印机、按其输出幅宽可分为宽行针打印机、按其输出幅宽可分为宽行打印机和窄行打印机。如打印机和窄行打印机。如LQ9为窄行打印为窄行打印机,机,LQ1600K为宽行打印机。为宽行打印机。第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口2针式打印机的电磁及机械部分的针式打印机的电磁及机械部分的结构组成与功能结构组成与功能针针式式打打印印机机由由打打印印头头、字字车车、色色带带、电电磁磁传传动动机机构构、走走纸纸机机构构等等组组成成。打打印印头头主主要要

4、由由电电磁磁机机构构和和打打印印针针组组成成,其其功功能能是是将将字字符符数数据据转转换换成成电电磁磁信信号号;字字车车由由打打印印头头架架及及伺伺服服驱驱动动机机构构组组成成,其其功功能能是是驱驱动动打打印印头头产产生生水水平平运运动动;色色带带机机构构由由色色带带及及色色带带墨墨盒盒组组成成,其其功功能能是是使使色色带带产产生生与与字字车车平平行行的的运运动动并并相相对对字字车车产产生生相相对对运运动动;走走纸纸机机构构由由滚滚纸纸筒筒传传动动齿齿轮轮的的步步进进电电机机组组成成,其其功功能能是是在在垂垂直方向按行移动纸张即产生走纸运动。直方向按行移动纸张即产生走纸运动。第第7 7章章 打

5、印接口及串行通信接口打印接口及串行通信接口3针式打印机控制电路的组成与功能针式打印机控制电路的组成与功能针针式式打打印印机机电电路路的的主主要要功功能能是是:接受主机发出的命令和数据,返回主机所需状态信息和应答信号,驱动各个机构执行初始化命令、打印命令和自检命令,并发出检测信号等。打印机电路组成如图7.1所示,其电路可分为六部分:接口电路、控制电路、驱动电路、字符发生器、电源和DIP开关等,如表7.2所示。第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口图图7.1针式打印机电路框图针式打印机电路框图第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口表表7.225针打印电缆

6、线接口信号针打印电缆线接口信号第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口4打印原理打印原理打打印印机机工工作作状状态态时时,主主机机便便向向打打印印机机发发出出一一个个8位位数数据据。这这时时打打印印机机向向主主机机发发出出信信号号请请求求暂暂停停,直直到到主主机机准准备备好好,才才发发出出下下一一个个数数据据。打打印印机机一一旦旦收收到到数数据据,就就按按其其字字符符发发生生器器的的点点阵阵在在列列计计数数器器的的控控制制下下一一列列一一列列地地输输出出。列列点点经经过过列列逻逻辑辑控控制制将将其其转转换换成成打打印印针针所所需需的的脉脉冲冲信信号号,再再经经过过驱驱动动电

7、电路路转转换换为为线线圈圈电电流流,使使打打印印头头中中的的打打印印针针动动作作,即即可可打打印印出出字字符符或或图图形形。其原理简图如图其原理简图如图7.2所示。所示。第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口图图7.2针式打印机打印原理框图针式打印机打印原理框图返回本节返回本节第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.1.3 激光打印机激光打印机1激光打印的组成激光打印的组成激光打印机由接口电路、光学系统、感激光打印机由接口电路、光学系统、感光机构、电晕和静电清除器、走纸控制光机构、电晕和静电清除器、走纸控制驱动机构及控制面板等组成。驱动机构及控制面

8、板等组成。第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口2激光打印机的工作过程激光打印机的工作过程(1)感光硒鼓的清理)感光硒鼓的清理(2)调节硒鼓)调节硒鼓(3)激光扫描)激光扫描(4)色粉显影)色粉显影(5)在纸张上成像)在纸张上成像(6)将色粉溶化在纸张上)将色粉溶化在纸张上返回本节返回本节第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.1.4 喷墨打印机喷墨打印机1喷墨打印机的组成喷墨打印机的组成2喷墨打印机的工作过程喷墨打印机的工作过程喷墨打印机主要由接口及控制电路、喷墨打喷墨打印机主要由接口及控制电路、喷墨打印头、字车、走纸驱动机构等组成。印头、字车、

9、走纸驱动机构等组成。主主机机来来的的数数据据通通过过接接口口和和打打印印控控制制电电路路转转换换后后,将将喷喷墨墨盒盒中中的的电电阻阻丝丝加加热热使使墨墨盒盒中中的的墨墨水产生膨胀而喷射到纸张上形成字符或图形。水产生膨胀而喷射到纸张上形成字符或图形。返回本节返回本节第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.2并行打印接口并行打印接口7.2.1 并行打印接口的功能并行打印接口的功能7.2.2 打印机接口电路的组成打印机接口电路的组成7.2.3 并行端口说明并行端口说明7.2.4 端口寄存器说明端口寄存器说明7.2.5 接口电路的说明接口电路的说明7.2.6 打印机的接口信号

10、打印机的接口信号返回本章首页返回本章首页第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.2.1 并行打印接口的功能并行打印接口的功能并行打印接口的功能主要为以下几个方面:并行打印接口的功能主要为以下几个方面:接接受受主主机机发发送送的的数数据据,在在适适当当的的时时候候再再送送给给连连接接到到此此接接口口的的并并行行设设备备如如打打印印机机,起起数数据据缓缓冲冲作作用用;接接受受主主机机系系统统送送来来的的控控制制信信息息,经经缓缓冲冲后后送送给给并并行行设设备备,控控制制并并行行设设备备工工作作;接接受受并并保保存存并并行行设设备备的的状状态态,供供主主机机系系统统CPU随时

11、读取处理。随时读取处理。返回本节返回本节第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.2.2 打印机接口电路的组成打印机接口电路的组成打打印印机机适适配配器器是是打打印印设设备备与与计计算算机机间间的的接接口口电电路路,打打印印数数据据要要从从主主机机系系统统的的I/O端端口口输输出出。打打印印机机适适配配器器(接接口口)由由若若干干端端口口寄寄存存器器、数数据据缓缓冲冲器器、地地址址译译码码器器和和数数据据驱驱动动部部件件组组成成。图为并行接口逻辑结构图。图为并行接口逻辑结构图。第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口图图7.3并行打印机接口逻辑结构图并

12、行打印机接口逻辑结构图返回本节返回本节第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.2.3 并行端口说明并行端口说明表表7.3微机打印机端口寄存器地址微机打印机端口寄存器地址返回本节返回本节第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.2.4 端口寄存器说明端口寄存器说明1数据寄存器数据寄存器D7D6D5D4D3D2D1D0数据寄存器为一个8位寄存器,其各数据位如下: 第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口2状态寄存器状态寄存器BUSYACKPESLCTERROR( IRQ)状态寄存器的各数据位如下:状态寄存器的各数据位如下:第第7 7

13、章章 打印接口及串行通信接口打印接口及串行通信接口其中:其中:BUSY:打印机正在打印(即打印忙)打印机正在打印(即打印忙)ACK:请求发送(即打印空闲)请求发送(即打印空闲)PE:打印机纸尽打印机纸尽SLCT:打印机现役状态打印机现役状态ERROR:打印机出错信息:打印机出错信息IRQ:请求状态(主要用于高档微机系统中)请求状态(主要用于高档微机系统中)第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口3控制(命令)寄存器控制(命令)寄存器MFDIRQ ENSLCTINITAUTO FDSTB控制(命令)寄存器的各数据位如下:控制(命令)寄存器的各数据位如下:第第7 7章章 打印接

14、口及串行通信接口打印接口及串行通信接口其中各位说明如下:其中各位说明如下:MFD:双向打印方式双向打印方式IRQEN:中断请求允许中断请求允许SLCT:打印机现役命令打印机现役命令INIT:初始化命令初始化命令AUTOFD:自动进纸(换行)命令自动进纸(换行)命令STB:选通允许命令选通允许命令返回本节返回本节第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.2.5 接口电路的说明接口电路的说明1命令译码器命令译码器2数据收发器数据收发器3数据锁存器数据锁存器4数据缓冲器数据缓冲器5状态缓冲器状态缓冲器6控制锁存器和驱动器控制锁存器和驱动器返回本节返回本节第第7 7章章 打印接口

15、及串行通信接口打印接口及串行通信接口7.2.6 打印机的接口信号打印机的接口信号图图7.4 打印机打印机25针插头的信号分布情况针插头的信号分布情况第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口1、打印机数据线电缆说明打印机数据线电缆说明STROB:由由CPU发发出出的的选选通通信信号号,用用于于通通知知打印机此时数据总线打印机此时数据总线DB上的打印数据可用。上的打印数据可用。DB0DB7:为为8根根数数据据线线,用用于于主主机机CPU提提供供ASCII码打印数据。码打印数据。ACK:应应答答当当打打印印机机正正常常接接收收数数据据时时,用用于于通知通知CPU准备下一个数据。准

16、备下一个数据。第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口BUSY:打印机正在打印,向CPU发出打印机“忙”的信号。BUSY期间不接收总线数据。PE:打印纸尽,是打印机当检测到纸空或移到纸尾时,发出的状态信号。SELECTOUT:选择输出线,是主机CPU发来的,高电平有效,表示打印机被选中。第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口AUTOFD:动走纸信号线,该信号使打印机产生一个换行动作。ERROR:出错状态信息,当打印机纸尽、打印机脱机或检测到一个硬件错误时,用低电平使状态寄存器置位而向主机CPU报告一个出错信号。INIT:打印初始化信号,是主机CPU向打

17、印机发出初始化命令的引脚,低电平有效。第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口SELECTIN:当多台打印机与主机相连时,现役的打印机就发出一个低电平通知其他打印机或外设自己为在线状态。GROUD:接地线,连接适配器与打印机的公共地线。第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口图图7.5打印机并行接口传送时序图打印机并行接口传送时序图2打印机打印机8位并行接口数据传送时序位并行接口数据传送时序返回本节返回本节第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.3并行打印的并行打印的I/O服务功能及服务功能及服务程序服务程序7.3.1 INT 1

18、7H服务功能服务功能7.3.2 INT 5H服务功能服务功能7.3.3 打印机打印机I/O程序程序返回本章首页返回本章首页第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.3.1 INT 17H服务功能服务功能表表7.4INT17H调用菜单调用菜单返回本节返回本节第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.3.2 INT 5H服务功能服务功能打印机状态信息存放在地址为打印机状态信息存放在地址为50:00H的位置,可使用三种数据分别表示:的位置,可使用三种数据分别表示:0表示数表示数据准备就绪;据准备就绪;1表示打印机忙(正在打印);表示打印机忙(正在打印);F

19、F表示打印机出错。表示打印机出错。 返回本节返回本节第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口7.3.3 打印机打印机I/O程序程序其程序如下:;打印缓冲区字符的子程序;入口:DS:SI=缓冲区段址:位移PRT_BUF PROC NEAR JMP PRT_CHARMESG_1 DB 0DH,0AH, Printer out of time, Strike any key when ready. $MESG_2 DB 0DH,0AH, Printer off line, Strike any key when ready. $第第7 7章章 打印接口及串行通信接口打印接口及串行

20、通信接口MESG_3 DB 0DH,0AH, Printer out of paper,Strikeanykeywhenready.$;发送一个字符并检测错误状态;发送一个字符并检测错误状态PRT_CHAR MOVAH,0;打印一个字符;打印一个字符MOVDX,0;选择;选择LPT1LODSB;取打印字符;取打印字符INT17H;输出到打印机;输出到打印机TESTAH,000010001B;有有“超超时时”及及“出出错错”否否JZERROR;不是,继续检测;不是,继续检测LEADX,CS:MESG_1;取;取“超时信息超时信息”第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口JMP

21、DISP ;转显示;转显示ERRORR:TESTAH,08H;是否;是否“错误错误”IZEXIT;否,正常退出;否,正常退出TESTAH,20H;是否;是否“纸尽纸尽”JZOFF_LINE;否。转脱机处理;否。转脱机处理LEADX,CS:MESG_3;取;取“纸尽信息纸尽信息”JMPDISP;转显示;转显示OFF_LINE: LEADX,CS:MESG_2;取取“脱脱机机信信息息”DISP: DECSI;恢复原入口指针;恢复原入口指针第第7 7章章 打印接口及串行通信接口打印接口及串行通信接口PUSHDS;保存;保存DSPUSHCS;DS指向指向CSPOPDSMOVAH,9 ;DOS显示字符串显示字符串INT21HPOPDS;恢复;恢复DSMOVAH,0 ;等待用户响应;等待用户响应INT16HEXIT: RET ;返回调用;返回调用PRT_BUFENDP返回本节返回本节

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号