找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1678|回复: 3
打印 上一主题 下一主题
收起左侧

单片机驱动液晶汉字显示顺序颠倒?

[复制链接]
跳转到指定楼层
楼主
如图,“0123”“你好”,显示顺序总是颠倒,请教大家这是哪里的问题?

177432537.jpg (648.72 KB, 下载次数: 19)

177432537.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:67837 发表于 2019-2-13 19:01 | 只看该作者
void lcd_pos(uchar X,uchar Y)
{
        uchar pos;
        if(X==0)
                {X=0x80;}
       
        else if(X==1)
                {X=0x90;}

        else if(X==2)
                {X=0x88;}

        else if(X==3)
                {X=0x98;}
        pos=X+Y;
        write_com(pos);
}

//

          lcd_pos(0,0);
       
           n=0;
          while(dis0[n]!='\0')
                 {
                write_dat(dis0[n]);
                n++;        
               
                }

//  液晶初始化和写指令和数据程序应该没问题,上面这是两端关键程序,大家帮我看看怎么回事?谢谢!
回复

使用道具 举报

板凳
ID:67837 发表于 2019-2-14 11:12 | 只看该作者
有没有学习中遇到过这样问题的,帮忙指导一下,非常感谢!
回复

使用道具 举报

地板
ID:67837 发表于 2019-2-15 14:30 | 只看该作者
问题已经解决,打扰啦
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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