|
本帖最后由 dingmingzhou 于 2015-8-3 10:17 编辑
本程序实现如下功能
1、实现骑左右屏缝显示一个完整的汉字,使左右两屏浑然一体这一 点带字库的12864不能做到吧。
2、也可以像带字库的12864那样直接写要显示的包括汉字的内容。
3、protuse仿真软件中没有带汉字库的12864模型,这个程序模块
期望能帮到 急于用12864仿真带汉字显示程序,却苦于找不到仿
真模型的朋友,也就是说这个程序模块相当于protuse有了一个
带字库的12864液晶模型
4、实现不带字库的12864混合显示汉字和ascii码,并且显示位置
可以上下左右任意调整。
5、利用取模软件可以任意定义字形码,丰富显示内容。STC单片
机较大的程序空间或外置存储空间,可以装下一般用到的字
型码。
6、该程序模块具有三路同时输出功能,三路可以相互调换位置,
如果不想输出3路,则字符串位置只要“”、数组名这路只要缺省
数组第一个元素的赋值或置0,即可,程序自会忽略。
这是本人编写这段程序的原因,并实测,很好用,有了这个通用程序模块,
使12864显示和protuse仿真更轻松更有趣。
**********************************************************/
下面举个例子:
1、 你只要 write(2,0,"离春节还有",pdat,"天"); ,液晶就会在第2
页从最左端
显示:离春节还有90天 见仿真图
2、随便你write(6,1,"1g$1离春节还有",pdat,"天");它就会在第六页左空一格显示:
ASF$离春节还有2 。见仿真图。这里的“春”是骑在左右屏缝上的。多于16个的字符
(包括那个空出的字节)将不显示,同样剩余的列数不足16则汉字不显示。
pdat是数组名,用该数组可以缓存、输出单片机处理的数据结果,方便得很。
|
评分
-
查看全部评分
|