标题: 51单片机编程用LCD1602输出字符,求助 [打印本页]

作者: MeowMoo    时间: 2021-5-11 14:32
标题: 51单片机编程用LCD1602输出字符,求助
这是个LCD显示程序,显示单个字符没问题,但程序为什么只要加上这个字符数组,仿真就会报接收命令繁忙,输出显示不出来

捕获2.PNG (30.08 KB, 下载次数: 40)

捕获2.PNG

捕获3.PNG (61.31 KB, 下载次数: 53)

捕获3.PNG

作者: 人人学会单片机    时间: 2021-5-11 19:12
LCD1602显示℃ 这种自定义符号 http://www.51hei.com/bbs/dpj-200685-1.html
LCD1602液晶最新资料 说明了具体的时间要求 http://www.51hei.com/bbs/dpj-205768-1.html
作者: timerzero    时间: 2021-5-11 19:48
写数据后加个延时试试
作者: man1234567    时间: 2021-5-11 21:38
这个所谓的字符数组就是一个西文字串
作者: 花心的刘备    时间: 2021-5-11 21:43
19行加个void,因为不需要返回值
作者: TIAN20000220    时间: 2021-5-12 15:45
显示繁忙,可以试着加个延时。

作者: cn_zhx    时间: 2021-5-13 17:09
writeDATA这个函数的形参是无符号char型,而你在调用的时候形参的传入是个数组。
作者: wulin    时间: 2021-5-13 17:50
void main()
{
        char i;
        char a[14]={"I Love China !"}
        LCDinit();
        WriteCMD(0xc1);
        for(i=0;i<14;i++)
        {
                WriteDATA(a[i]);
        }
        while(1);
}




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1