找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机+LCD1602显示问题,为什么会出现图1这种情况

查看数: 2656 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-5-2 22:38

正文摘要:

void display(int temp) {         uchar d[10]="tempertury";     uchar num[10]="0123456789";         uint i;   &nbs ...

回复

ID:764536 发表于 2021-5-25 22:34
没有清屏吧
ID:280000 发表于 2021-5-25 20:20
第一显示的时候需要清屏
ID:513072 发表于 2021-5-4 17:57
要清屏
ID:904364 发表于 2021-5-4 17:15
应该是一楼说的问题,在新显示时,除要显示的内容外,其他地方要以空白覆盖;或者先直接清屏
ID:390416 发表于 2021-5-3 12:24
看我发的贴子
ID:213173 发表于 2021-5-3 08:10
        LcdWrD(num[temp/10000]+'0');
        LcdWrD(num[temp%10000/1000]+'0');
        LcdWrD(num[temp%1000/100]+'0');
        LcdWrD('.');
ID:889094 发表于 2021-5-3 01:31
别处的程序在新显示处最后没有被覆盖吧?

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

Powered by 单片机教程网

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