找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求助:单片机1602/LM016L显示屏只显示一半内容

查看数: 3675 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-4-29 11:34

正文摘要:

和师兄一起做了一个控制充放电的一个小电路,程序编译成hex文件显示屏只能显示预计一半内容,琢磨了一天没找到原因,求大神指点 实物预计用1602,proteus里面选用的是LM016L。D0到D7是接到了P0口上。全部程序太长所 ...

回复

ID:740738 发表于 2020-4-29 21:33
wulin 发表于 2020-4-29 17:52
起始显示位置与整体左移位置不当,超出范围。

        write_com(0x80+0x10);

问题解决了,谢谢大佬
ID:213173 发表于 2020-4-29 17:52
起始显示位置与整体左移位置不当,超出范围。

        write_com(0x80+0x10);
        for(num=0;num<14;num++)
        {
                write_data(table1[num]);
                delay(5);
        }
       
        for(num=0;num<16;num++)
        {
                write_com(0x1c);
                delay(1000);
        }
ID:584814 发表于 2020-4-29 13:28
你写的就是你想的,显示的就是你写的。

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

Powered by 单片机教程网

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