找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2861|回复: 7
收起左侧

51单片机编程用LCD1602输出字符,求助

[复制链接]
ID:919328 发表于 2021-5-11 14:32 | 显示全部楼层 |阅读模式
这是个LCD显示程序,显示单个字符没问题,但程序为什么只要加上这个字符数组,仿真就会报接收命令繁忙,输出显示不出来
捕获2.PNG
捕获3.PNG
回复

使用道具 举报

ID:390416 发表于 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
回复

使用道具 举报

ID:917199 发表于 2021-5-11 19:48 | 显示全部楼层
写数据后加个延时试试
回复

使用道具 举报

ID:584814 发表于 2021-5-11 21:38 | 显示全部楼层
这个所谓的字符数组就是一个西文字串
回复

使用道具 举报

ID:684049 发表于 2021-5-11 21:43 | 显示全部楼层
19行加个void,因为不需要返回值
回复

使用道具 举报

ID:919411 发表于 2021-5-12 15:45 | 显示全部楼层
显示繁忙,可以试着加个延时。
回复

使用道具 举报

ID:883031 发表于 2021-5-13 17:09 | 显示全部楼层
writeDATA这个函数的形参是无符号char型,而你在调用的时候形参的传入是个数组。
回复

使用道具 举报

ID:213173 发表于 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);
}
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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