论文部分内容阅读
一、引言
如今使用单片机开发的智能仪表绝大多数都采用液晶进行显示,可以显示各种汉字和图形,能实现中文菜单显示,更方便人机对话。单纯在液晶上显示一些汉字或画面比较简单,可以直接编程将汉字点阵代码送显示即可。但对于多级菜单且显示画面数量较多时,每一个画面都编程将使工作量非常大,开发周期变长,而且不通用,维护也很困难。本文介绍的是一种通用菜单设计方法,对不同的单片机或不同型号液晶,程序只需做小的修改即可移植,同时可以根据汉字的使用量和是否进行汉字输入来决定如何使用字库。比如液晶的菜单所用到的汉字数量在几百个以内,并且不需要汉字输入时,可以采用自己编制字库。如果需要汉字录入,则需要增加硬件汉字库。下面本文从这几方面进行描述。
如今使用单片机开发的智能仪表绝大多数都采用液晶进行显示,可以显示各种汉字和图形,能实现中文菜单显示,更方便人机对话。单纯在液晶上显示一些汉字或画面比较简单,可以直接编程将汉字点阵代码送显示即可。但对于多级菜单且显示画面数量较多时,每一个画面都编程将使工作量非常大,开发周期变长,而且不通用,维护也很困难。本文介绍的是一种通用菜单设计方法,对不同的单片机或不同型号液晶,程序只需做小的修改即可移植,同时可以根据汉字的使用量和是否进行汉字输入来决定如何使用字库。比如液晶的菜单所用到的汉字数量在几百个以内,并且不需要汉字输入时,可以采用自己编制字库。如果需要汉字录入,则需要增加硬件汉字库。下面本文从这几方面进行描述。