基于C8051F系列单片机的标签打印机接口设计

基于C8051F系列单片机的标签打印机接口设计

ID:37374820

大小:408.81 KB

页数:3页

时间:2019-05-22

基于C8051F系列单片机的标签打印机接口设计_第1页
基于C8051F系列单片机的标签打印机接口设计_第2页
基于C8051F系列单片机的标签打印机接口设计_第3页
资源描述:

《基于C8051F系列单片机的标签打印机接口设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2011年4月15日现代电子技术Apr.2011第34卷第8期ModernElectronicsTechniqueVoI.34No.8基于C8051F系列单片机的标签打印机接口设计蔡祥,江冰(河海大学计算机与信息学院,江苏常州213022)摘要:为满足与日俱增的嵌入式系统的打印需求,设计了一种以片上系统型C8051F系列单片机为主机控制器的标签打印机接口模块。详细阐述了单片机与打印机之间的串行接口设计方法和斑马公司标签打印机专用的EPL2打印描述语言的使用,在掌握EPI2语言的基础上,利用KeilC编程工具进行

2、驱动程序的编写,并给出了相应的驱动程序,实现了C8051F020单片机通过RS232接口对一种标签打印机的控制。关键词:C8051F020;标签打印机;串行接口;EPI2中图分类号:TN9l1—34文献标识码:A文章编号:1004—373X(2011)08—001卜O3DesignofLabelPrinterInterfaceBasedonC8051FMCUCAIXiang,JIANGBing(CollegeofComputerandInformation,HohaiUniversily,Changzhou21

3、3022,China)Abstract:Tomeettheincreasingdemandofprintingofembeddedsystem,inthispaper,alabelprinterinterfacemoduleisdesignedbyusingC8051FMCUashostcontroller.ThedesignmethodofserialinterfacebetweenMCUandlabelprinterisexpounded.TheuseofEPI2printingdescriptionlan

4、guagespecifiedbyZebralabelprinteriselaborated.OnthebasisofEPI2language,thedriverprogramwascompiledbymeansofKeilCprogrammingtoo1.Thecorrespondingdrivingprogramispresented.ThecontrolthroughRS232interfacetOthelabelprinterisrealizedbyC8051F020MCU.Keywords:C805lF

5、020;labelprinter;serialinterface;EPI2是低速设备,应用标签打印机打印时,数据量一般不大,因此在该系统中,笔者优先考虑选用串行接口类的标签随着信息化技术的高速发展,各行业对于数据打印打印机。的需求日益增加。为了能够更加直观的浏览数据,微型对于小型仪器仪表,由于体积限制,一般均配置分标签打印机在智能仪器仪表、电子收款机、计价器等系体台式串口微型打印机作为可选外设.由于连线较长,统中几乎成为标准配置。本课题来源于常州市扬子电其串口信号采用EIA标准电平],即:子有限公司,主要是针对

6、一款程控耐压绝缘测试仪开发Mark为逻辑“1”(EIA一3~一27V低电平);的打印机驱动设备,实现了对检测数据的实时打印Space为逻辑“0”(ElA-+-3~+27V高电平)。功能。因此,在与单片机接口时,这类EIA标准RS232C系统采用斑马公司生产的888TT桌面式微型标串口微型打印机提供两种握手方式::一种是标志控制签打印机,基于美国SiliconLabs公司生产的SoC单片方式,由单片机的TXD发送串行数据给微打,单片机机C8051f020作为主控制芯片J,通过RS232串行接使用RXD或其他输入口

7、判断打印机闲忙状态。其时口E2]与标签打印机进行串行通信,采取单片机向标签打序图和软件流程图如图l所示。印机发送打印指令和数据的方法实现单片机对打印机另一种是XON/XOFF协议方式,由单片机的TXD发送数据,由其RXD接收来自打印机的数据J,的控制。根据所接收数据是否为XON一1lH或XOFF一13H1单片机与打印机的串行接口设计决定数据能否发送。其时序图和软件流程图如图2大多数单片机应用系统不是高速大数据量吞吐的,所示。因此单片结构,即不外扩展ROM和RAM已成为单片标志控制方式除使用串口TXD外,再用一个

8、输入机系统发展的方向之一。与之相适应,以各种串行总线口判断打印机的CTS(允许发送)电平,编程控制简单,来配置应用系统已成为设计者的常用手段。打印机类似于并行接口判“忙”线控制数据传送的处理方法。在协议控制方式下,要同时使用串口的TXD和RXD,收稿日期:201011-27发送和接收均为串行数据,编程相对复杂,而且数据的12现代电子技术2011年第34卷传输效率低。因此,该系统采用了标

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。