找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请问怎么把LCD1602中的字符串换行呀

查看数: 7390 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-4-1 22:07

正文摘要:

请问怎么把temper换行到第二行去啊,急急急 #include <reg52.H> #include <intrins.H> #include <math.H> #define uchar unsigned char #define uint unsigned int sbit dula = P2^6; sbit w ...

回复

ID:302510 发表于 2018-4-5 20:10
我感觉也是
writeComm(0x80+0x40);
    writeString(table, 7);
ID:286600 发表于 2018-4-4 21:30
指定显示位置呀
ID:137239 发表于 2018-4-2 10:14
writeComm(0x80+0x40);
    writeString(table, 7);
也可以,你试试
ID:137239 发表于 2018-4-2 09:52
uchar code addr[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,//第一行显示位置
                   0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f//第二行显示位置
                                   };


void zuobiao(uchar x,uchar y,uchar *s)
{
        uchar dizhi;
        dizhi=addr[16*x+y];
    Cmd(dizhi | 0x80);
        while(*s>0)
         {
              Data(*s);
                  s++;
         }
}

zuobiao(1,0,table);

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

Powered by 单片机教程网

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