4393|4

154

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

学习心得:发个大家感兴趣的中文显示,用8962调试2.8TFT的现实中文的简单示例 [复制链接]

发个大家感兴趣的中文显示:用8962调试2.8TFT的现实中文的示例。
1.先用取模的软件对中文取模,建立自己的字库,常用的大小有16x16和32x32大小的;(软件没在自己的电脑上,明天补发上)。
)2.TI的图形库里没有显示中文的函数,需要自己写下,可以放在驱动程序里面;
3.字库放在一个头文件中,定义一个结构体,查询内码和二进制点阵代码
4.在main中就可调用以中文的显示函数,可以支持多种字体和大小,决定于你自己的取模时的参数设置。
void ChinesePut1616(unsigned short x, unsigned short  y, unsigned char c[2], unsigned int fColor,unsigned int bColor)   //参数:坐标,字符,颜色
     {
           unsigned int i,j,k;

           LCD_SetPosition(x,  x+16-1,y, y+16-1);            

          for (k=0;k<64;k++)      //64标示自建汉字库中的个数,循环查询内码
             {      
             if ((codeGB_16[k].Index[0]==c[0])&&(codeGB_16[k].Index[1]==c[1]))
                         {
                     for(i=0;i<32;i++)
                            {
                  unsigned short m=codeGB_16[k].Msk;
                  for(j=0;j<8;j++)
                                        {
                        if((m&0x80)==0x80)
                                                       {
                                        Write_Data(fColor);
                               }
                        else
                                                       {
                                Write_Data(bColor);
                               }
                        m<<=1;
                        }
                  }
                }  
          }       
        }

最新回复

非常需要  详情 回复 发表于 2011-3-31 22:42
 
点赞 关注

回复
举报

154

帖子

0

TA的资源

纯净的硅(初级)

沙发
 
源码在公司的电脑里,明天有空了补发上来 一起交流学习。。。
显示图片等等也都一样。。。
 
 

回复

2万

帖子

71

TA的资源

管理员

板凳
 
呵呵 谢谢楼主分享
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

2641

帖子

0

TA的资源

五彩晶圆(中级)

4
 
谢谢分享,不错不错,再接再厉实现GRLIB下面的中文显示就更不错了
 
 
 

回复

431

帖子

0

TA的资源

一粒金砂(高级)

5
 
非常需要
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表