汉语大全>单片机实例>实例20: 电动机参数打印记录仪 - 单片机开发技术实例(一)

实例20: 电动机参数打印记录仪 - 单片机开发技术实例(一)

详细内容

实例名称:电动机参数打印记录仪。
实例所需主要资源 AT89C51 、X5045 数据存储器、微型打印机、按键。
实例目标:利用AT89C51 单片机,对检测到的电动机各项参数进行记录和打印。
实例目的:了解数据存储器、铁电存储器的工作原理,学习X5045 数据存储器、微型打印机的使用方法,学习单片机应用系统的结合开发方法。
1 硬件设计
1. 1 总体方案
本实例主要是讲述如何对电动机电流电压参数测量的结果进行存储和打印输出。其中主要涉及如何实现程序和数据的存储;同时学习如何使用微型打印机打印输出。总体方案如图所示。

1. 4 电路原理图
系统总体电路原理如图所示

X5045与单片机的硬件连接如图所示。彼此之间共有四根线进行SPI 通信。
微型打印机引脚1 接单片机的引脚1 ,作为微型打印机的选通使能信号,引脚2 -9 分别对应接单片机的p2口,用于数据通信:徽型打印机引脚10 接单片机的引脚2 ,用于微型打印机对单片机的应答信号,表示数据已经成功接收并做好了接收下个数据的准备:微型打印机引脚11 接单片机的引脚3,用于微型打印机对单片机输出"忙"信号:微型打印机引脚12 接地,表示有纸:微型打印机引脚13 接单片机的引脚4 ,高电平表示打印机在线,引脚15 接单片机的引脚5 ,当打印命令格式有错时,微型打印机对单片机输出低电平,表示出现错误。打印机打印开始信号用按键SW2 来人为控制。
2 软件设计
2.1 软件流程图
系统软件流程图如图所示。