搜索
bottom↓
回复: 4

三星S6D1121 TFT屏写汉字函数出问题求解?

[复制链接]

出0入0汤圆

发表于 2014-2-27 21:32:39 | 显示全部楼层 |阅读模式
这是一个写汉字函数,TFT底层驱动已经调通,我用取模软件取了一个汉字的字模存到一个数组上,调用这函数,在tft上显示不出来这个汉字,就是一堆乱点,求各位大牛详解!
//在指定地方显示一个16*16大小的汉字
////字体颜色:For_color背景颜色:Bk_color  buf接收数组地址
void Chinese(uint x,uint y,uint For_color,uint Bk_color ,uchar * buf)       
{  
        uchar i,j;
      Address_set(x,y,x+15,y+15); //设置位置     
                for(j=0;j<32;j++)
                {
                        for(i=0;i<8;i++)
                        {                      
                                if((*buf&(1<<i))!=0)
                                {
                                        LCD_WR_DATA(For_color);
                                }
                                else
                                {
                                        LCD_WR_DATA(Bk_color);
                                }   
                 buf++;
                 }
         }               
}

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2014-2-27 21:49:18 | 显示全部楼层
是不是你的取模方式问题,从左到右,从上到下什么的,阴码阳码~这是我以前写过的,你可以看下,试验过,程序有注释。就是单片机不怎么好用,内存小,速度也不够。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-2-27 21:53:09 | 显示全部楼层
熊文敬 发表于 2014-2-27 21:49
是不是你的取模方式问题,从左到右,从上到下什么的,阴码阳码~这是我以前写过的,你可以看下,试验过,程 ...

tft液晶上显示不存在取模方式上的问题的!

出0入0汤圆

发表于 2014-2-27 23:29:48 | 显示全部楼层
ruan18278816371 发表于 2014-2-27 21:53
tft液晶上显示不存在取模方式上的问题的!

为什么这么说?你现在知道数组第一个元素的数值对应要显示的汉字哪些点吗?

出0入0汤圆

发表于 2014-3-5 02:19:11 | 显示全部楼层
看不懂啊!!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 12:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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