单片机与微型打印机的接口设计

单片机与微型打印机的接口设计

ID:34645910

大小:94.14 KB

页数:3页

时间:2019-03-08

单片机与微型打印机的接口设计_第1页
单片机与微型打印机的接口设计_第2页
单片机与微型打印机的接口设计_第3页
资源描述:

《单片机与微型打印机的接口设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第28卷 第5期武 汉 理 工 大 学 学 报Vol.28No.52006年5月JOURNALOFWUHANUNIVERSITYOFTECHNOLOGYMay2006单片机与微型打印机的接口设计黄湖剑,梁楚樵(武汉理工大学信息工程学院,武汉430070)摘 要: 在分析TPUP微型打印机控打原理的基础上,设计了以AT89S52为核心的微型打印机接口,介绍了AT89S52单片机接口应用设置、接口转换电路及微打的串行通信方法,此方法也可应用于其它类型的微型打印机及串行通信场合。系统可以无须通过微机直接打印,具有硬件构成简单、成本低、通信可靠的

2、特点。关键词: 单片机; 接口; 微型打印机中图分类号:TP368.1文献标志码:A文章编号:167124431(2006)0520124203DesignofInterfaceBetweenMCUandMico2printerHUANGHu2jian,LIANGChu2qiao(SchoolofInformationEngineering,WuhanUniversityofTechnology,Wuhan430070,China)Abstract:It’smainlyaboutthedesignofcharactermicro2prin

3、termodeledAT89S52asthecore,onthebasisofain2depthanalysisonTPUPmicro2printerdominatingtheprintprinciple.TheinitializationofAT89S52’sserialport,thehardwarecom2positionandtheserialcommunicationmethodofmicro2printerwereintroducedandthemethodwasextendedofprintercharacterbase.T

4、hesystemdoesn’tneedcomputertoprinter,thecomposedofhardwarewassimple,it’scostverylowandcommunicatecredibility.Keywords:MCU;interface;micro2printer由于单片机具有简单实用、可靠性高、性能价格比高、体积小等优点,已经广泛应用在各个领域。微型打印机是各种智能化仪表、仪器及各种微型计算机的重要输出设备,用途广阔。作者着重介绍AT89S52对串行接口的微型打印机的控制,以便人们更好地了解和掌握单片机对外部接

5、口的一些特殊功能的应用。1 系统构成AT89S52单片机是Atmel公司的一种低功耗、高性能、片内含有8kb闪存的8位CMOS单片机,工作电压[1]范围为2.7~6.0V,8位数据总线。有一个可编程的全双工串行通信接口。通过RDX引脚(串行数据接收[2,3]端)和TXD引脚(串行数据发送端)通信。MAX232为RS232收发器,+5V电源供电,容易实现从TTL电平转换到EIA电平,相当于EIA接口,电位5V转换为-8~-15V,转换后信号由TXD输出,而打印机内部的MAX232芯片RXD引脚就接收该正负电位信号。系统硬件组成如图1所示,图

6、1中VCC为电源;C1~C6均为电容,T为晶体震荡器。收稿日期:2005212211.作者简介:黄湖剑(19782),男,硕士生.E2mail:hhj9801@163.com©1994-2006ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.http://www.cnki.net第28卷 第5期         黄湖剑,等:单片机与微型打印机的接口设计             125  系统以AT89S52单片机为核心,通过串口经MAX232转换成RS232电

7、平向微型打印机传送。[4]单片机程序主要包括串行口初始化设计和串行数据传输模块。AT89S52串行口工作方式,AT89S52串行口有多种工作方式,有8位帧格式、10位帧格式和11位帧格式。系统中AT89S52串行口工作方式为帧11位的异步通信格式:1位起始位,8位数据位,1位可编程数据位TB8,1位停止位。发送前,由软件设置第9位数据位TB8位1,再将要发送的数据写入SBUF,启动发送过程。串行口能自动把TB8取出,装入到第9位数据的位置,再逐一发送出去。发送完毕,使TI=1接收时,置SCON中的REN位为1,允许接收。当检测到RXD位为

8、1时,开始接受9位数据,送入移位寄存器(9位)。当满足RI=0且SM2=0或接收到的9位数据为1时,前8位数据送入SUBF,第9位数据送入SCON中的RB8,置RI为1;否则,此次接收无效,不

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

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

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