keil c51 问题

galle 2003-06-16 03:13:13
在使用c51时,如何取得字符串的长度和ascii码??用于lcd点阵显示!!
...全文
141 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
galle 2003-06-18
  • 打赏
  • 举报
回复
我使用at89c55wd作为程序存储器,AT28C256作为字库,问怎么使用编译器编译成两部分代码,让我可以分别烧录芯片.以前一直用汇编,刚使用c51.帮忙了!AT28C256地址0X0000 !只作字库!!
junqiaopeng 2003-06-18
  • 打赏
  • 举报
回复
UP
galle 2003-06-17
  • 打赏
  • 举报
回复
汉字"正"的内码时d5,00,在与其他汉字和字符搭配的时候内码会变华
如正0变位d5,30,导致我的显示出现乱码!!有没有解决方法呀!!是不是编译器的问题.
keil7.0 at89c55wd t6963lcd
zilingzhang 2003-06-17
  • 打赏
  • 举报
回复
sizeof应该也可以,ascii码值你可以自己编一个取,从字符串首地址挨个读取,小于0x80的就是一个普通ascii字符,大于0xa0的两个是一个汉字内码,然后去字库里寻址找出点阵信息送液晶显示(如果液晶模块带字库了就不用转换了直接送液晶模块就可以了)
  • 打赏
  • 举报
回复
点阵液晶要看你的点阵是多少
然后自己做库或是查库吧
然后再送过去显示
wolf8000 2003-06-16
  • 打赏
  • 举报
回复
使用strlen()就可以获得。
galle 2003-06-16
  • 打赏
  • 举报
回复
汉字和ascii混合的字符串!!

27,382

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧