admin管理员组

文章数量:1532718

2024年4月27日发(作者:)

第7卷第2期 漯河职业技术学院学报 

VO1.7 NO.2 

2008年3月 

Journal of Luohe Vocational Technology College 

MaL 2008 

基于手机的打印机接口设计 

许头 

(漯河职业技术学院机电工程系,河南漯河462002) 

幸・争・ ・{一专・{・串一}・t ・串・t}~}・{一 -孛・{一÷¨}・{一+・夺・串・ 夺・夺¨}・{ ・孛・孛・÷・孛・夺・夺・夺・牛・毒’・牛・审・孛・夺・夺・牛・÷・々・牛・牛・ 一÷‘‘:一 

摘要:设计了以手机作数据源的打印机接口电路。详细给出了接口的硬件方案和软件流程。实验 

表明,该方案具有很强的实用性和应用价值。 

关键词:接口;打印机;单片机 

中图分类号:TP368.1 文献标识码:A 文章编号:1671—7864(2008)02—0038—02 

0 . 一÷…-4毒.夺.孛.t .÷. .÷.÷. }.{,・孛・孛・孛・t ・幸・孛・幸・牛・专・÷・幸・ }・孛・{ ・幸・寺・幸・夺・幸・年・寺・÷・‘}・÷・÷・夺・ }・牛・{,・÷・牛・夺・.}・ }・孛・ 

随着移动通信技术和大容量存储器相互融合的 

的复位线,可强制复位。规划整齐的10个用户接口 

飞速发展,手机除了移动性、即时性和个人性的通信 

命令代码,非常容易记忆。硬件接口采用REQ/BUSY 

工具外,也成了一种大容量的移动存储设备(兼有 

握手协议,简单可靠。OCMJ5X10模块的背光源正极 

移动硬盘或者u盘的功能)。现在的打印机还没有 

引脚所需较大电流才能保证LCD的亮度,所以加 

直接支持手机用户图文数据的打印功能。本方案采 

9012三极管放大,三极管基极电阻的选择上一定要 

用的是以SPCE061A单片机作控制核心设计的打印 考虑低温下三极管的特性,以保证可正常驱动LCD。 

机接口,在惠普打印机C41上进行了联机实验,以 

打印接口系统结构框图如图2所示。 

实现打印机直接打印手机用户文档。 

CE 

1 硬件设计 

CE— 

1.1 SPCE061A单片机 

CE 

SPCE061A是凌阳公司推出的一款高性价比的 

具有DSP功能的l6位单片机,该芯片有8路10位 

高精度ADC。两路10位精度的DAC、可编程的串 

行UART接口。另外,具有较高效率的一套指令系 

统和集成开发环境。支持标准c语言,可以实现C 

语言与凌阳汇编语言的互相调用。内置2K WORD 

SRAM、32K wORD Flash ROM。A、B两组I/O接口 

共32位,LVD低电压检测和WATCHDOG看门狗功 

能。CPU时钟速率最高可以达到49.5MHz。 

SPCE061A内部结构图如图l所示。 

IOAl 5 0 IOAl 5.0 

1.2 LCD显示 

金鹏科技有限公司的OCMJ中文模块系列液晶 

图1 SPCE061A内部结构图 

显示器内含GB 2312 16×16点阵国标一级简体汉字 

和ASCII8×8(半高)及8×16(全高)点阵英文字库, 

手机 圆、1  

使系统不用扩展外部存储空间。用户输入区位码或 

卜 

ASCII码即可实现文本显示。本系列模块具有上/ 

态指标卜 

下/左/右移动当前显示屏幕及清除屏幕的命令。 

电源电路卜. 

OCMJ中文模块的所有初始化设置工作在上电时自 

动完成,实现了“即插即用”。同时保留了一条专用 

图2打印接口系统结构框图 

收稿日期:2007—12—18 

作者简介:许兴广(1972一),男,河南遂平人,漯河职业技术学院教师,主要从事机电专业的教学及科研工作。 

第2期 许兴广等:基于手机的打印机接口设计 39 

用SPCE061A的串口UART引脚IOB7RXD和 

在凌阳自行研发设计的16位单片机开发环境IDE。 

IOB10TXD分别连接手机的TXD、RXD与手机进行 

此l丁具在WINDOWS环境下操作,支持标准c语言 

通信,用SPCE06lA 16位I/OA和I/OB0—6口与打 和汇编语言,集编译、编程、链接、调试和仿真于一 

印机进行并行数据传输,用SPCE061A I/OB中的I/ 

体,应用方便简单。同时还提供大量的编程函数库, 

OB15和I/OBI4与打印机实现握手联络。蜂鸣器 大大加快了软件开发的进程。集成开发环境IDE 

通过驱动电路连接I/OB13,打印结束发出声响;键 

具有友好的交互界内、下拉菜单、快捷键和快速访问 

盘用I/OB12、I/OBl 1,主要构成打印、停止按键。 

命令列表等,使编程、调试工作方便且l简效。此 

2接口软件设计 

外,它的软件仿真功能可以在不连接仿真板的情况 

下模拟硬件的各项功能来调试程序。在集成开发环 

接13的主控模块控制打印服务管理,包括:数据 

境IDE中,可以非常方便将编写好的程序,通过配 

传输控制、LCD用户界面显示和故障上报。主要程 

套的下载线下载到SPCE061A上进行在线调试。 

序为打印服务程序。控制程序流程图如图3所示。 打印操作步骤: 

] 

(1)手机与打印接口相连接; 

(2)用手机上下左右按键选择打印文档或者 

键盘和LCD 

图片; 

初始化 

(3)通过接口控制板打印按键选择打印操作; 

N 

(4)结束。 

检测到手机? 

3 结语 

Y 

本文的创新之处在于基于手机的文档打印接口 

进入待打印文档 

电路目前尚无类似设计方案,它增加了手机使用的 

Y 

灵活性。本设计以典型智能手机诺基亚6600(带 

打印机忙? 

128M存储卡),经过与爱普生EPSON STYLUS C41 

N 

打印机联机实验,取得了良好的预期的效果。本方 

打印文档 

案需要完善的地方是,虽然手机数据接口都支持 

UART串行通信协议,但是具体数据线RXD/TXD 

N 

接口没有统一尺寸规范,使得SPCE061A与手机之 

间数据线连接变得复杂。 

Y 

发出音乐提醒 

参考文献: 

[1]时永乐,王培勇.基于AVR的VGA显示和激光打印系 

结束 

[J].微计算机信息,2007,(1):9一l1. 

[2]薛均义,张彦斌.凌阳l6位单片机原理与应用[M].北 

图3 打印接口程序流程图 

京:北京航空航天大学出版社,2003. 

接口控制程序用C语言编写。程序编程设计 

The Design Of Printer Interface Based On Mobile Phone 

XU Xing-guang 

(Luohe Vocational Technology College Luohe,462002,China) 

Abstract:It was explained that the design of printer interfaces for mobile phone being data source,and give the inter— 

face’S software project and the software flow.The test indicated that this project was very valuable and practica1. 

Key words:Interface;Printer;Single chip 

[责任编辑吴保奎] 

本文标签: 打印接口手机设计打印机