智能仪器的人机接口技术程序.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.5.1TPμP-40B的性能及接口信号 TPμP-40B是一种微型点阵式打印机。它内部采用单片机控制,打印命令丰富,命令代码均为单字节。可打印全部(96)个ASCII代码字符、128个非标准字符和图符、16个用户自定义代码字符; 还具有打印图形(汉字或图案)的功能。代码字符和点阵图形可在一行中混合打印,字符和点阵图形可以在宽和高的方向放大为×2、×3和×4倍。带有命令格式检错功能。当输入错误命令时,立即打印出错误代码。 TPμP-40B采用Cetronics标准接口,打印机背面配有接口需要的20芯插座。插座中各插孔的名称及排列如图4-28所示。 图4-28 TPμP-40B接口插孔排列 接口信号功能如下: DB0~BD7: 单向数据线。由主机输入打印机。  : 数据选通信号。STB为低电平时,把数据送入打印机锁存器,在STB上升沿,数据被锁存。  : 打印机应答信号。 为低电平时,表示打印机已取走数据线上的数据。 BUSY: 打印机“忙”信号。该信号为高电平时,表示打印机正忙于处理打印数据,此时主机不得向打印机送入新的数据字节。  : “出错”信号。如果主机送给打印机的命令有错误,打印机首先输出一个宽度约30ms的低电平脉冲,然后打印出错误代码。 TPμP-40B打印机的接口信号时序如图4-29所示。当TPμP-40B收到主机送来的选通信号 后,读取数据线上的命令或数据,并进行打印记录,在此期间“忙”信号BUSY有效。当打印记录任务完成后,便发出应答信号 ,向主机表示可以接收新的数据。 图4-29 TPμP-40B打印机接口时序 4.5.2TPμP-40B字符代码及打印命令代码 TPμP-40B打印机共有256个代码,分配如下: 00H: 无效代码; 01H~0FH: 打印命令代码; 10H~1FH: 用户自定义代码; 20H~7FH: 标准ASCII代码,其代码表见表4-17。 80H~FFH: 非标准ASCII代码,其中包含少量的汉字、希腊字母和一些特殊字符。 表4-17 TPμP-40B的标准ASCII代码 0 1 2 3 4 5 6 7 8 9 A B C D E F 2 3 4 5 6 7 0 @ P / p ! 1 A Q a q ″ 2 B R b r # 3 C S c s $ 4 D T d t % 5 E U e u 6 F V f v , 7 G W g w ( 8 H X h x ) 9 I Y i y * : J Z j z + ; K [ k { , L / l | - = M ] m } . N ↑ n ~ / ? O ↓ o ■ TPμP-40B的控制打印命令由一个命令代码字节和若干个参数字节组成,格式如下: CCXX0…XXn 其中CC为命令代码字节(01H~0FH),XX n为n个参数字节(n=0~250)。TPμP-40B的命令代码及功能如表4-18所示。 表4-18 TPμP-40B的命令代码及其功能 命令代码 命令格式 功能 01 02 03 04 05 06 07 01XX 02XX 03XX 04XX 05XXYY1…YY6 06XXYY 07 08XX 09 0A 0D 0EXXYY 0FnnYY1…YYn 字符(图)增宽,系数为XX,XX取值01、02、03、04。 字符(图)增高,系数为XX,XX取值01、02、03、04。 字符(图)增宽、增高,系数为XX,XX取值01、02、03、04。 更换/定义行间距为XX点阵行,XX取值00H~FFH。 自定义代码XX的点阵式样为YY1…YY6(共6字节)XX为10H~1FH。 用代码XX替换代码YY,XX为10H~1FH,YY为20H~FFH 水平跳区,此命令使从下一区开始打印,每行分为0、1、2、3共4个区。 垂直跳行,XX为空行数(1~255)。 把用自定义代码替换的代码进行恢复,并清除已输入打印机但未打印的字符串。 送空格符代码20H后回车换行。 无效。 回车换行或06命令的结束码。 重复打印XX代码字符YY个,YY为00H~FFH 打印nn列点阵图,nn为01H~F0H(1~240),YY1…YYn为nn列字节(每一字节打印点阵的一列)。 08 09 0A 0B、0C 0D 0E 0F 当主机向TPμP-40B输入非法命令时,打印机立即打印出出错代码。出错代码共有5种,它们的含义如下。 ERROR 0: 放大系数出界,即放大倍数是1、2、3、4以外的数字。 ERROR 1: 定义代码非法,即用户自定义的代码不是1

文档评论(0)

舞林宝贝 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档