关于PIC控制LCD 显示字符串问题

2019-03-25 18:44发布

我以前用的51的一段显示字符串子函数:
  void print(uchar *str)
{
        while(*str!='')
        {
                LCD_Write(*str);    //写函数 写单个字符 好用。
                str++;
        }
}
但 搬到PIC 这怎么不好用呢    我PIC 用的是 PIC16F877
求高手帮忙 万分感激 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
tengxinyi
1楼-- · 2019-03-26 22:15
问题解决了没有啊
eternity86
2楼-- · 2019-03-26 22:36
遇到了同样的问题,字符串指针在PIC里传地址,会传ROM里的地址,仿真时看出
dingzy_2002
3楼-- · 2019-03-27 00:42
 精彩回答 2  元偷偷看……
dingzy_2002
4楼-- · 2019-03-27 03:48
本帖最后由 dingzy_2002 于 2018-8-9 15:39 编辑

请问是如何说不好用的?编译不通过,还是程序执行问题?浏览器问题,发两次同样内容了
eternity86
5楼-- · 2019-03-27 09:09
找到原因,6楼正解,函数默认调用ram区地址

一周热门 更多>