录入系统设计与实现-电动数控滚圆机滚弧机张家
该系统是为建立手写满文单词数据库,设计并开发的一种满文单词的手写录入采集系统。该系统基于STM32F4处理器设计实现,利用C语言进行开发。由触摸屏、SD卡模块、SRAM、控制模块、电源供电模块、USB模块等构成硬件组成,利用Altium Designer 9设计整体电路。设计了简单方便的操作界面,编写了手写满文单词录入的程序,实现手写满文单词后截图并分类存储进SD卡中的对应文件夹中,可依此系统建立手写满文单词数据库。经多次测试后,系统已可以良好运行实现所需功能。复位电路等,选择STM32F407ZGT6芯片作为MCU。通信模块有下载调试用的JTAG模块和USB模块,其中USB模块也有供电功能,采用CH340G作为USB转串口芯片,在USB电路中加入了一键下载电路,能够利用软件控制BOOT0和BOOT1。系统使用AD9完成电路设计并制成PCB板。系统整体框图如图1所示录入系统设计与实现-电动数控
滚圆机滚弧机张家港电动液压
滚圆机滚弧机倒角机。图1系统整体框2系统设计2.1界面设计系统上电后首先显示一张BMP格式的首页图片,设置延时延长首页图片显示时间。在首页下方有“进入系统”按键,点击后进入操作界面。
本文由公司网站网站采 转摘采集转载中国知网整理! http://www.kuoguanji168.com/同样利用LCD显示原理设计了系统的操作界面显示,整个界面由选择图片框、手写输入框、单词信息栏等多个模块构成,选择框下有2个按钮,输入框下有确认录入和清屏按钮,首页界面和操作界面如图2所示。图2首页图片(左)和操作界面(右)设置操作界面时先构建整体框架,系统的背景颜色使用简洁简单的浅色,设置显示框和手写输入框的参数;为显美观计,白色底版的输入框设置用来过渡的边框。选择图片框图片居中偏上,录入系统设计与实现-电动数控滚圆机滚弧机张家港电动液压滚圆机滚弧机倒角机为印刷体图片的显示位置。上方放置了学校的LOGO,下方放置2个按键用来控制图片的选择。手写输入框占面积较大,方便在触摸屏上进行手写文字的输入,下方的“确认采集”和“清屏”按键可以控制手写框的截屏和刷新,且这2个按键在输入框上有手写输入轨迹时才能生效。2.2程序设计程序开始需经历图片测试,测试成功后对系统进行初始化。设置系统中断优先级分组,初始化延时函数,串口设置波特率为115200,初始化按键、LED、LCD触摸屏、W25Q128(外部扩展Flash芯片)、内存挂载SD卡。如上的设计处理过后就将对触摸屏的显示研发拓展至汉字初始化、图片初始化,然后打开SD卡中存储进满文图片数据的选择。2)手写单词的录入和清除。3)单词信息的更改
本文由公司网站网站采 转摘采集转载中国知网整理! http://www.kuoguanji168.com/,单词信息是“罗马转写”、“汉语意思”和“存储路径”三项。其中,单词信息的更改是协同1)和2)伴随性发生的,不能单独控制。在此,将针对每一部分给出研究论述如下。2.2.1选择图片显示部分选择图片模块在操作界面的左半部分,图片为像素大小300*550的满文单词图片,从满文图片文件夹中调取显示在选择框中。显示框下的“上一个”和“下一个”按钮用来控制图片的显示,控制的执行流程如图3所示。图3图片显示更新流程图程序将不停进入循环扫描,监测显示屏上是否有按钮按下,判断有键按下后,需研判按下为何键,并调取对应操作。选择图片显示模块的“上一个”或“下一个”按钮在选择按动后,即先对单词信息显示和图片显示进行清空更新,被按下的选键会显示按下动作。如果选按了“下一个”则显示图片库中下一张图片,已经到最后一张就回到开始重新显示第一张,“上一个”按钮的原理则与其相同。这2个按键主要是改变当前录入的满文的图片,在图片显示更改后,对应满文的相关信息也需要改变,存储路径也将联调至当前满文对应路径上。全部信息更新完毕后,被按下的按键恢复正常,继续监测是否还有选键随后按下。2.2.2触摸屏手写录入部分手写单词录入模块是在界面的右边,像素大小为300*550的白色输入框。在输入框内手写的数据会被触摸屏读取,显示框下的“确认采集”录入系统设计与实现-电动数控滚圆机滚弧机张家港电动液压滚圆机滚弧机倒角机
本文由公司网站网站采 转摘采集转载中国知网整理! http://www.kuoguanji168.com/