找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 17034|回复: 42
收起左侧

不带字库的12864液晶。字符汉字混合显示。

  [复制链接]
ID:73833 发表于 2015-7-11 20:53 | 显示全部楼层 |阅读模式
本帖最后由 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 图像 20.png 页从最左端
显示:离春节还有90天  见仿真图
2、随便你write(6,1,"1g$1离春节还有",pdat,"天");它就会在第六页左空一格显示:
ASF$离春节还有2   。见仿真图。这里的“春”是骑在左右屏缝上的。多于16个的字符
(包括那个空出的字节)将不显示,同样剩余的列数不足16则汉字不显示。
pdat是数组名,用该数组可以缓存、输出单片机处理的数据结果,方便得很。







图像 18.png
图像 24.png

数字和汉字混合显示.rar

131.9 KB, 下载次数: 428, 下载积分: 黑币 -5

评分

参与人数 4威望 +57 黑币 +66 收起 理由
vvv64 + 4
ajdj26 + 5 很给力!
admin + 50 + 50 共享资料的积分奖励!
王朗的诱惑 + 7 + 7 赞一个!

查看全部评分

回复

使用道具 举报

ID:73833 发表于 2015-7-16 10:10 | 显示全部楼层
本帖最后由 dingmingzhou 于 2015-7-27 18:34 编辑

亲们,ni灌进单片机用le吗?效果怎样?喊一声呀!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表