1 / 3
文档名称:

单片机打印机接口应用探讨.pdf

格式:pdf   页数:3
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机打印机接口应用探讨.pdf

上传人:小猪猪 2011/12/2 文件大小:0 KB

下载得到文件列表

单片机打印机接口应用探讨.pdf

文档介绍

文档介绍:第 19 卷第 2 期武汉科技学院学报
2006 年 02 月 JOURNAL OF WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING Feb. 2006

单片机打印机接口应用探讨
陈玉平 1,李晓华 2
(1 华中科技大学控制系,湖北武汉 430074; 2 恩施职业技术学院,湖北恩施 445000)
摘要:本文以 51 单片机和µp 系列微型打印机为例,阐述了单片机打印机接口方法的应用:简单接口
方法和扩展接口方法,并对以查询方式实现打印控制的硬件连接和打印驱动程序作了分析和探讨。对
读者进一步学习和提高单片机应用技术具有一定的参考价值和指导意义。
关键词:单片机;打印机;接口;应用
中图分类号: 文献标识码:A 文章编号:1009-5160(2006)-0074-03
单片机在工业控制中的应用越来越广泛,因为其内部具有 ROM、RAM、定时/计数器及 I/O 接口,单片机
已经成为一个完整的计算机系统。但其内部资源毕竟有限,在许多应用场合不够用,这就要求对单片机资源进
行扩展。所以,单片机的接口应用成为单片机应用技术中的关键问题。在此,笔者以 51 单片机和µp 系列打印
机为例,对单片机打印机接口的应用作如下探讨。
1 51 单片机 I/O 接口与µp 打印机的特点
51 单片机本身 I/O 口的特点
51 单片机本身有 P0、P1、P2、P3 四个 8 位的 I/O 口,但实际应用中,这些口并不能全部运用于 I/O 目的。
因为,P0 口被用作低 8 位地址线和数据线使用,P2 口被用作高 8 位地址线使用,而 P3 口线的第二功能是重要
的控制信号,更是系统扩展必不可少的。这样,剩下来的真正作为 I/O 口使用的只有 P1 口。并且单片机本身的
I/O 口只有锁存和缓冲功能,没有控制功能。因此,单片机本身的 I/O 口的功能和数量是很有限的。要进行复杂
的 I/O 操作,必须进行 I/O 接口扩展。单片机对打印机的复杂控制也不例外,要进行并行接口的扩展。
µP 打印机的特点
单片机系统中使用的打印机是µP 等系列的微型打印机。它们都是点阵式打印机,具有标准的 Centronic 并
行接口标准,便于与各种单片机和智能化仪器仪表联机使用,所以其应用广泛。µP 打印机的内部具有 2KB 固化
的控打程序,智能程度比较高。能打印标准的 ASCII 码、128 个非标准字符和图符,此外还能打印点阵图形,
并能绘制曲线等。µP 打印机上的 20 芯扁平插座,可以由 20 芯扁平电缆线将之与单片机连接。
µP 打印机的 20 芯扁平插座信号引脚为:
GND GND GND GND GND GND GND GND ACK ERR
STB DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 BUSY
其中:
DBO~DB7:数据线。数据的传输是单向的,即从单片机到打印机。
STB:数据选通信号。打印机输入。该信号上升沿时打印数据被打印机读入并锁存。
BUSY:打印机忙信号。高电平表示打印机正忙于处理打印数据,此时单片机不能使 STB