欢迎来到天天文库
浏览记录
ID:55915546
大小:2.70 MB
页数:54页
时间:2020-06-14
《微型热敏打印机使用说明书strp.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、邮电大学毕业设计(论文)题目基于CortexM3的微型热敏打印机控制电路设计与实现专业电气工程及其自动化学生前洋班级学号B080504B08050425指导教师腾飞指导单位邮电大学自动化学院日期:2012年03月14日至2012年06月05日毕业设计(论文)原创性声明本人重声明:所提交的毕业设计(论文),是本人在导师指导下,独立进行研究工作所取得的成果。除文中已注明引用的容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写过的作品成果。对本研究做出过重要贡献的个人和集体,均已在文中以明确方式标明并表示了谢意。论文作者
2、签名:日期:年月日摘要微型热敏打印机在现代生活中应用得越来越广泛、深入,随着用户需求的多样化,市场上出现了各式各样的专用微型打印机,但由于其种类繁多,针对性太强,各个厂商之间的产品互不兼容,造成了一定的资源浪费。笔者为微型热敏打印机开发了一套完整的控制电路,编写具有专门数据接口的上位机来控制嵌入式芯片进而控制微型热敏打印机打印数据,使得相关人员在二次开发时可以专注于应用开发。本文详细地介绍了基于Cortex-M3的微型热敏打印机控制电路的设计与实现、上位机的编写、多线程技术的应用等,同时也给出了开发STM32F103系列最小系
3、统板的具体过程,以及开发过程中的注意点等,此外作者也给出了自己在实际开发中掌握的一些技巧及开发经验。关键词:热敏打印机;嵌入式系统;STM32;PCB设计;VB.NETABSTRACTMiniaturethermalprinterapplicationsinmodernlifeismoreextensiveinmodernlife,in-depth,withthediversificationofuser’sneeds,awidevarietyofspecialmicro-printercomesoutinthemarket,
4、butbecauseofitswiderangeoftargetedtoo,alltheproductsarenotcompatiblebetweenmanufacturers,resultinginawasteofresources.Ihavedevelopedfortheminiaturethermalprinterwithacompletesetofcontrolcircuit,towritewithaspecialdatainterface,thehostcomputertocontroltheembeddedchip
5、andthencontroltheminiaturethermalprinter,printdata,andenablesstaffcanfocusonapplicationdevelopmentinthesecondarydevelopment.ThisarticledescribedindetailbasedontheCortex-M3-miniaturethermalprintercontrolcircuitdesignandimplementationofthehostcomputertowritemulti-thre
6、adedapplication,minimumsystemboardinthedevelopmentofSTM32F103seriesisalsogivenspecificprocess,aswellasdevelopmentattentiontopointsintheprocess,inadditiontotheauthoralsogivesthemasterintheactualdevelopmentofskillsanddevelopmentexperience.Keywords:MiniatureThermalPrin
7、ter;EmbeddedOperatingSystem;STM32;PCBDesign;VB.NET目录第一章绪论11.1课题背景11.2嵌入式的定义11.3嵌入式的发展历史21.4嵌入式系统的应用领域41.5本文结构安排5第二章总体方案设计62.1STM32单片机简介62.2热敏打印机介绍92.2.2热敏打印机常规驱动控制方式102.3系统功能及结构122.4总体方案设计132.4.1上位机编写软件选择132.4.2主控芯片选择132.5本章小结14第三章硬件单元设计153.1最小系统板的设计153.1.1最小系统板开发软件
8、介绍153.1.2最小系统板硬件设计173.2电源模块的设计203.3控制电路的设计213.4本章小结22第四章通信协议234.1RS-232串口通信协议234.2打印机控制命令244.3本章小结26第五章软件单元设计275.1开发工具介绍275.1.1VisualStudi
此文档下载收益归作者所有