在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 5032|回复: 13

为什么我的ms12864不显示中文啊

[复制链接]
发表于 2008-11-25 17:10:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
昨天买了块LCD,ms12864,不知怎么回事,就是不能输出中文,英文能正确显示,请大家帮帮忙,下面是我的主要程序:
void string_write(uchar address,uchar *string)   /*字符串写入函数*/
{int length=0;
  ins_write(0x30);
  ins_write(address);
  while(*string!='\0')
  { if(++length>16)
      break;
    cha_write(*string);
    string++;

  }
}
void main()

{ LCD_initialize();
  string_write(0x80,"娃哈哈");    /*结果显示的是“PA0000051”,下面的英文可以正确显示*/
  string_write(0x90,"ads");
  string_write(0x88,"ads");
  string_write(0x98,"ads");
  while(1)
  { PSB=1;
  }
}
void LCD_initialize() /*LCD初始化函数*/
{ mDelay(300);
  ins_write(0x01);
  ins_write(0x30);
  ins_write(0x06);
  ins_write(0x0c);
}
void cha_write(uchar c) /*字符写入函数*/
{ busy_detect();
  RS=1;
  RW=0;
  P0=c;
  E=0;
  _nop_();
  E=1;
  mDelay(10);
}
发表于 2008-11-29 13:25:12 | 显示全部楼层
汉字是需要送区位码的,首先要查到对应的区位码
发表于 2008-12-13 11:05:47 | 显示全部楼层
看看函数string_write的说明
发表于 2008-12-15 14:51:01 | 显示全部楼层
可能是字库的问题!
发表于 2008-12-16 11:37:42 | 显示全部楼层
收藏了,非常感谢
发表于 2008-12-17 21:36:42 | 显示全部楼层

sfasfdsdfsdf

sfsadfffffffffffffffffffffffffffsdddddd
发表于 2008-12-17 21:37:55 | 显示全部楼层

sdfsfsafsadf

sdfsafsdfsdfsadfsadf
发表于 2008-12-17 21:39:06 | 显示全部楼层

sfsafsafsa

fsafsafsdfsdfsad
发表于 2008-12-17 21:47:38 | 显示全部楼层

234

dsfffffffffffffffffffffffsdsdsd
发表于 2008-12-17 22:10:05 | 显示全部楼层

sdfsafasfasf

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

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-6-29 04:57 , Processed in 0.194896 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表