● 摘要
单片机的开发与应用愈来愈受到人们的重视,是微机控制系统应用最多的机型之一。由于用户对支票打印机空间尺度、重量等方面有着很大的限制,设计在小型化、低功耗、低成本和高可靠性等方面的理念促成了机电产品设计引入单片机控制技术的必要性。单片机系统的运用使机电产品的自动化程度得到很大提高,受到很多行业的关注,成为普遍的应用系统。硬件开发是单片机应用开发的基础,软件的开发是建立在硬件之上,软硬件设计的巧妙结合是项目开发质量保证的关键。本文在对软硬件协同设计、自顶向下(Top-Down)设计方法以及编程工具研究的基础上,开展了自动支票打印机相关软硬件的设计工作。本文通过对单片机系统的设计完成了如下工作,系统设计中包括:1. 对步进电机、直流电机的驱动和控制,从而实现对打印对象的精确打印;2. 单机状态和联机状态下汉字字库的调用;3. 辅助输入、对CPU的中断请求和串行总线通讯等功能。本文强调了所见即所打的设计思想,使用户把支票打印机作为一个“黑匣子”,只需输入想打印的内容,就可以实现对票据的填写,成为操作简单方便的金融打印设备。本系统软件在Borland C++和Visual Basic两种开发软件平台下开发完成,该型自动支票打印机已经通过3C认证中的测试项目,在用户中推广使用。
相关内容
相关标签