·上一文章:基于Linux和s3C2440的GPC控制器设计
·下一文章:基于FPC1 0 11 F的指纹识别系统
4.3 程序流程
烟叶烘烤自控系统管理外设较多,要求系统必须具有较强的实时操作性能,为了提高响应速度,系统采用中断管理方式。在本自控系统中,CPU对OLED显示模块及外设的软件管理流程如图7所示。流程图中的巡检周期、循环周期以及累计报警时间N(小时)都可由用户自己设定。
4.4 汉字显示
VGGl2864G—S002模块的汉字或图像显示码,可通过字模提取软件Zimo2l获得。软件选项设置为纵向取模、字节倒序方式。根据烟叶烘烤自控系统的实际需求,应该设置字体及大小为宋体12,即一个汉字对应16×16点阵(32字节显示码),西文字符为8×16点阵(16字节显示码)。由于每个汉字或字符跨越上下相邻两页,因此每个字的显示代码可分两批写入。其显示程序如下:
128x64点阵每行可以显示8个汉字,而烟叶烘烤自控系统每行需显示汉字4~5个,显示需要西文字符l~4位(干湿球目标、实际温度、阶段时间及升温速度),另附几位空格字符,因此,128x64点阵的显示面板恰好能满足系统需求。
5 结束语
烟叶烘烤自控系统嵌入OLED显示器,同时配合键盘,便可建立良好的人机交互界面,其操作及显示性能显着提高。相对P13501、VGGl2864Z和VGGl2864K等显示器,该模块的软硬件设计更加灵活、方便,可广泛应用于其它移动仪器装置。